Skip to content
/ GOP Public

Gioco dell'Oca Pazza - Tema Musica

Notifications You must be signed in to change notification settings

zimm1/GOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOP (Gioco dell'Oca Pazza)

Versione digitale del gioco dell'oca, con alcune rivisitazioni.

Tema

Ispirato al mondo della musica (Metal,Rock,Punk-Rock ect...), con domande inerenti ad esso.

Features

  • 1-4 giocatori
  • Carte
    • Rispondere a una domanda
    • Vai avanti di n caselle
    • Torna indietro di n caselle
    • Scambia posizione con giocatore successivo
  • Caselle azione
    • Pesca una carta
    • Vai avanti di n caselle
    • Torna indietro di n caselle
    • Salta 1 turno
    • Torna all'inizio

Librerie

Per la realizzazione di questo gioco non sono state utilizzate librerie grafiche.
I colori sono stati implementati tramite la codifica ANSI, presente nella maggior parte dei terminali Windows e Unix.

Esecuzione

  • Per eseguire il programma bisogna innanzitutto creare il makefile, eseguendo da terminale il comando cmake . nella root del progetto
  • Una volta generato il makefile si potrà creare l'eseguibile, eseguendo da terminale il comando make nella directory corrente
  • Infine il gioco potrà essere eseguito con il comando GOP su Windows, mentre in ambiente Unix si dovrà usare il comando ./GOP
Windows
cmake .
make
GOP
Unix
cmake .
make
./GOP

Come Usare Il Programma

Avviato l'eseguibile il gioco chiede di inserire il numero di giocatori (1-4 giocatori), successivamente bisogna specificare il nome per ognuno di essi.
I giocatori hanno un proprio colore, diverso dagli altri.
Il nome del giocatore viene visualizzato con il relativo colore.
Ad ogni turno viene stampato il tabellone con la posizione dei giocatori (asterischi con il colore del relativo giocatore).
Per avanzare nel gioco è sufficiente premere invio, ogni volta il gioco stampa a video il punteggio ottenuto con i dadi e il messaggio della casella su cui il giocatore si è fermato.

Membri del team

  • Simone Cavazzoni - Website
  • Stefano Notari
  • Alessandro Tedeschi