GithubHelp home page GithubHelp logo

vgwb / lanoria Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 1.0 18.15 MB

an open source videogame about social innovation in Malaga

Home Page: https://vgwb.github.io/LaNoria/

ShaderLab 3.87% HLSL 0.63% C# 53.58% HTML 41.84% CSS 0.07%
game unity boardgame hex videogame

lanoria's Introduction

Voy a La Noria Game

Voy a La Noria is a puzzle game in which we simulate the work carried out by the La Noria Social Innovation Center in the province of Malaga. In each game we will have to try to achieve the maximum social impact in the province of Malaga, locating different projects so that they carry out their work optimally and have the greatest possible social impact in the territory.

Issues and Contacts

Did you find an issue or error in these docs or have some suggestions? please help us improve by opening a issue

License

The whole project is licensed under the BSD 2-clause "Simplified" License and the Creative Commons Attribution 4.0 International.

lanoria's People

Contributors

francycavallari avatar giacomosalvadori avatar stefanocecere avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

lanoria's Issues

Tutorials

  • all'inizio del Play ci saranno 2/3 cartelli a schermo pieno introduttivi (che poi saranno apribili dall'home pulsante "help"

  • il tutorial saranno 3/4 "cartellini" in alto a dx che compariranno prima delle azioni:

  1. trascina progetto sulla mappa
  2. clicca per ruotarlo
  3. clicca per confermarlo
  4. spiegazione punteggio sinergia

Sound

prepare soundManager

  • music (home + game play)
  • sfx

Score Preview

  • punteggi: non comparirà il punteggio nella tile, ma si accenderanno "ponti" tra le caselle messe e quelle che danno la sinergia (ai lati)
  • se c'è punteggio area, si accende tutto il relativo bordo

Game End Panel

show a synopsis of all scoring

  • Placement score: 56

  • Adjacency Bonus: 105

  • Area Bonus: 120 (6x20)

  • Empty cells malus: -21 (-3x7)

  • FINAL SCORE: 260

Programming

  • Unity project setup
  • data structure (map + projects)
  • google sheet import
  • hex map management
  • enviroment
  • cards logic
  • tiles placement
  • scoring
  • camera controller
  • touch manager
  • app flow (home -> intro -> gameplay -> result)
  • app options
  • sound manager
  • UI animations & feedback
  • board GFX
  • analytics
  • tutorial (placement)

categories icons

preparare 4 icone 256*256 con icona bianca con alpha
per le 4 linee

Game Gfx

  • le outlounds rimangono in gioco, ma saranno piatte / livello 0, quindi no problema di collisione

Camera Manager

  • in game c'è un pan H/V (angolo fisso) contrained all'area di gioco, e piccolo zoom

  • in home page la camera navigherà tra le varie aree, in loop, magari con i nomi delle aree già in 3D sopra stile mappamondo

Graphics

  • app logo + banner (title)

  • UI layout

    • home page
    • main play game
    • options
    • info panel
    • board / card style
  • gfx style

    • tiles
    • props
    • cards
    • font
  • assets production

    • tiles
    • props
    • UI sprites
    • font
    • gfx

Options Panel

  • toggle sfx
  • music volume
  • reset game (tutorial & hi score)
  • credits (scrolling area)

GamePlay Cards UI

  • i progetti sono trascinati dal basso verso l'alto dalle 4 carte (ceh diventeranno, forse, 3). la carta sparisce e compare (piccola) a dx con titolo, link al dettaglio, e pulsante conferma)

Improve Deck Manager

  • Pescare 3 carte invece di 4 (rende il gioco più interessante/difficile), riduce il numero di elementi a schermo, semplificando la UX e ci permette avere carte più larghe così anche i titoli si vedranno meglio
  • Evitare 2 carte/progetti identici (ossia con gli stessi esagoni nella stessa posizione)
  • Garantire di avere progetti di almeno 2 dimensioni differenti (ossia evitare che tuttele carte abbiano los stesso numero di esagoni)
  • Garantire di avere progetti con almeno un esagono di 3 colori differenti (evitare che tutti gli esagoni a disposizione siano di un unico colore o di 2 colori)

change Projects scoring

Any project placed on the map gives:

  • 2 tiles project: 4 points
  • 3 tiles project: 8 points
  • 4 tiles project: 12 points

Game Design / Content

  • cards / tiles group definition / projects (Google Sheets)
  • intro texts
  • credits / legal

Production

  • stores config + deployments

  • Cloud Build

  • Analytics

  • android + ios + webgl

  • testing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.