Skip to content

This project is an Oriented Object programming project realized during the first year of engineering at N7. Our goal was to develop a simplified version of the game Civilization using Java and the framework LibGDX.

Notifications You must be signed in to change notification settings

ProjetTOB-JavaCiv/JavaCivGame

Repository files navigation

JavaCiv

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.

Build

Pour les différentes tâches de build, ce projet utilise Gradle.

Build

Pour build le projet on peut utiliser la commande :

./gradlew build

Run

Pour exécuter le projet on peut utiliser la commande :

./gradlew run

Test

Pour lancer les tests unitaires sur le projet on peut utiliser la commande :

./gradlew test

JavaDoc

Pour générer la documentation du projet dans le dossier ./doc on peut utiliser la commande :

./gradlew doc

UML

Pour générer un diagramme UML du projet dans le dossier ./uml on peut utiliser la commande :

./gradlew generateClassDiagrams

Architecture

Ce projet est basé sur une architecture Client-Serveur et utilise les design patterns Proxy et ModelViewControler.

Voici un diagramme de classe du projet :

About

This project is an Oriented Object programming project realized during the first year of engineering at N7. Our goal was to develop a simplified version of the game Civilization using Java and the framework LibGDX.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages