Santorini is a accessible strategy game with simple and immediate rules, but a deep and entertaing gameplay. Each turn consist in two steps, MOVE and BUILD, if none of your workers can do both, you have lost!
Project work for "085923 - PROVA FINALE (INGEGNERIA DEL SOFTWARE)" - Politecnico di Milano.
- Complete Rules
- CLI
- GUI
- Socket
- AF 1: Advanced Gods (Charon, Chrono, Hestia, Triton, Zeus)
- AF 2: Persistence
To start the server use the following command:
java -jar GC07-1.0-SNAPSHOT-jar-with-dependencies.JAR -server
Double click Santorini-server.
To start the cli use the following command:
java -jar GC07-1.0-SNAPSHOT-jar-with-dependencies.JAR -cli
Double click Santorini-CLI.
To start the gui use the following command:
java -jar GC07-1.0-SNAPSHOT-jar-with-dependencies.JAR
Double click Santorini-GUI.
Package | Tested Class | Coverage(line) | Coverage (methods) |
---|---|---|---|
Controller | Controller | 77/84 (91%) | 100% |
Model | Match | 295/344 (85%) | 100% |
Model | GameSaver | 101/106 (95%) | 100% |
Model | Global Package | 990/1044 (94%) | 100% |
All the class which are not showed in the table have 100% coverage