90 likes | 208 Views
Realizzazione filmati: Carella Carmine Falco Giuseppe Faustinoni Fabrizio Passoni Alberto Piccinelli Luca Visin Francesco Presentazione: Visin Francesco. Elenco funzionalità. Registrazione e login Creazione partita e gestione opzioni Generazione mappe
E N D
Realizzazione filmati: Carella Carmine Falco Giuseppe Faustinoni Fabrizio Passoni Alberto Piccinelli Luca Visin Francesco Presentazione: Visin Francesco
Elenco funzionalità • Registrazione e login • Creazione partita e gestione opzioni • Generazione mappe • Join a partite già esistenti • Caricamento partite iniziate • Rendering mappe • Interfacciamento al gioco • Creazione azioni • Commit e inizializzazione nuovo turno
Registrazione e login Registrazione e login: • Inserimento dati utente • Controllo password digitata in modo corretto • Controllo username già esistente Modifica dati account: • Modifica dati utente • Verifica dati inseriti registrazione e login modifica dati utente
Gestione partita • Creazione partita • Inserimento opzioni partita • Creazione mappa o scelta mappa esistente Partecipazione a partita esistente • Selezione opzioni giocatore • Controllo condizioni di inizio della partita creazione partita e join creazione mappa
Caricamento partita • Caricamento partita iniziata • Visualizzazione partite in attesa del numero minimo di giocatori richiesto per iniziare • Visualizzazione partite iniziate a cui l’utente partecipa • Selezione della partita e caricamento caricamento partita
Azioni 1/3 • Attacco • Attacco verso unità • Attacco verso edifici • Calcolo danni Estrazione • Selezione dell’unità estrattrice • Selezione del punto di estrazione e del punto di deposito • Calcolo capacità di carico attacco estrazione
Azioni 2/3 • Costruzione nuovi edifici • Selezione tipologia di edificio • Selezione quantità da produrre • Controllo disponibilità risorse Creazione nuove unità • Selezione tipologia di edificio • Selezione quantità da produrre • Controllo disponibilità risorse costruzione creazione unità
Azioni 3/3 • Ricerca • Selezione tipologia di ricerca • Controllo disponibilità risorse ricerca movimento Movimento • Selezione squadra e cella di arrivo • Controllo percorribilità cella • Calcolo percorso e divisione in turni
Gestione turno e commit • Gestione commit • Controllo validità azioni • Persistenza azioni e restrizione accesso utente fino nuovo turno • Gestione turno • Calcolo durata turni • Creazione scenario del turno successivo commit e gestione turno