Ce projet est un jeu inspiré du jeu "Civilisation". Il est implémenté en Java à l'aide de la librairie LibGDX. Il utilise la version 21 de Java.
Pour les différentes tâches de build, ce projet utilise Gradle.
Pour build le projet on peut utiliser la commande :
./gradlew buildPour exécuter le projet on peut utiliser la commande :
./gradlew runPour lancer les tests unitaires sur le projet on peut utiliser la commande :
./gradlew testPour générer la documentation du projet dans le dossier ./doc on peut utiliser la commande :
./gradlew docPour générer un diagramme UML du projet dans le dossier ./uml on peut utiliser la commande :
./gradlew generateClassDiagramsCe projet est basé sur une architecture Client-Serveur et utilise les design patterns Proxy et ModelViewControler.
Voici un diagramme de classe du projet :