Vai al contenuto

Appunti del 20/04/2023⚓︎

si parlava ieri di avere un modulo di funzioni globali, il raggruppamento non è presente e andrebbe evitato in generale.

non ci sono funzioni globali, quindi niente moduli del genere.

inizia partita inizia partita, anche se in game. salva partita, salva la partita corrente senza tornare al menù principale. abbandona partita, la partita corrente viene abbandonata senza salvare tornando al menù principale, se ho salvato la partita rimane. esci fa tornare al menù precedente e deve essere presente in qualsiasi menù. è una sorta di indietro.

indietro deve essere presente anche nei sottomenù perché devo poter tornare indietro se ho cliccato una voce per errore.

se le regole del gioco sono presentate su più pagine, allora deve essere presente l'indietro per ogni singola pagina.

Menù
MAIN MENÙ
[n]ew game
[s]aved games
[h]elp
[l]eaderboard
[q]uit.

PAUSE MENÙ
[s]ave game
[l]eave game
go [b]ack

NEW GAME MENÙ (chiede conferma prima di partire)
scegli num giocatori
scegli num caselle
go [b]ack

SAVED GAMES MENÙ
mostra file e chiedi quale
go [b]ack

HELP MENÙ
[m]anual
[r]ules
go [b]ack

LEADERBOARD
stampa classifica
go [b]ack

prossima consegna:

  1. dire che moduli servono e cosa fanno. nome+funzione del modulo.
  2. pseudocodice relativo a tutte le funzioni del gioco vero e proprio (si riconsegnano anche le vecchie), tutto ciò che riguarda una partita dall'inizio alla fine. generazione e stampa percorso, lancio dadi, etc.

no pseudo generazione di un numero casuale, però si da un nome suo