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 lutente partecipa Selezione della partita e caricamento caricamento partita
Azioni 1/3 Attacco Attacco verso unità Attacco verso edifici Calcolo danni Estrazione Selezione dellunità 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