Le jeu Stone Age (Age de Pierre)
JAVA
Tests unitaires (utilisation du framework JUnit )
Utilisation de l'outil de construction de projets Maven
Création d'une version électronique du jeu "Stone Age"
- Représentation de jeu (représentation du plateau, des zones, des cartes, comptage des points, validité des coups, etc.).
- Moteur de jeu (mise en place, gestion des pioches, actions, détermination des points, de la fin de la partie...).
- Robots de jeu, en partant d'une version très simple à des stratégies de jeu plus sophistiqués (chaque nouvel élément intégré dans votre moteur de jeu et dans la représentation doit être utilisée par un robot)
- Simulation de parties entre 2 robots et entre 3 ou 4 robots, comptage des points, des victoires et classement entre vos robots.
mvn exec:java@partie
mvn exec:java@stat