Il progetto implementa il gioco Dots and Boxes ed è stato sviluppato in Java, utilizzando le librerie JavaFx per la parte grafica.
Si gioca su un tabellone di N x M celle(boxes) e ogni cella è delimitata da 4 punti (dots). Ad ogni turno un giocatore deve "tracciare" una linea fra due punti addiacenti; quando un giocatore traccia una linea e circonda completamente una cella, allora questa cella diventa di sua proprietà e il giocatore fa un punto.
Casella vuota | Casella chiusa |
---|---|
I turni dei giocatori sono alternati una mossa a testa, tranne nel caso un giocatore riesca a chiudere una casella. In questo caso il turno rimane al giocatore che ha fatto il punto L'obiettivo del gioco è quello di conquistare più celle dell'avversario.
-
Fare il clone della repository sul proprio computer
-
Assicurarsi di avere gradle installato sul pc
-
Da terminale posizionarsi nella cartella del progetto attraverso il comando
cd path
e digitaregradlew run
-
In alternativa il gioco è eseguibile una volta aperto l'IDE attraverso il task run di Gradle oppure anche dalla MainApplication presente all'interno del package graphicsclass