Un software che riproduce il gioco degli scacchi.
- La schermata iniziale conterrà un menù, sarà inoltre disponibile un tutorial per coloro che desiderano ripassare le regole basilari del gioco.
- Il software dovrà gestire eventi particolari, e.g.: il caso in cui il re è in scacco o in scacco matto, l’arrocco, il caso in cui la partita finisca in parità (patta) o in cui uno dei due giocatori si ritira.
- Verrà gestito un semplice 'database' locale, accessibile attraverso il menù.
- Funzionalità di drag and drop.
- Aggiunta del timer alle partite.
- Salvataggio delle mosse per ogni partita.
- Possibilità della partita in LAN.
- La creazione di una partita in modalità 'Scacchi Magici'.
- Personalizzazione della scacchiera e dei pezzi da parte dell'utente.
- Implementazione della mossa 'en passant'.
Questo programma è stato sviluppato da:
java -jar OOP21-Chess-all.jar
Per avere una guida più completa su come utilizzare il nostro software si consiglia di leggere la "Guida Utente" all'interno della relazione.