2.8 KiB
Dorfromantik 🏔️
Bienvenue sur notre projet "Dorfromantik", un jeu de construction de paysages inspiré par l'univers de Dorfromantik. Ce projet a été réalisé dans le cadre de la SAE 3.1 de l'IUT Sénart-Fontainebleau.
Table des matières
- Introduction
- Structure du projet
- Compilation et exécution
- Génération de la documentation
- Nettoyage des fichiers
- Rapport d'avancement
- Crédits
Introduction
Dorfromantik est un jeu où vous devrez :
- Placer des tuiles hexagonales sur un plateau pour former des paysages cohérents.
- Maximiser votre score en reliant des poches de terrains identiques.
Ce projet a été développé en Java en suivant les consignes de l'IUT pour garantir modularité et maintenabilité.
Structure du projet
.
├── Database # Fichiers qui contient une sauvegarde de la BDD
├── Documentation # Diagrammes UML, Wireflow et rapport
├── libs # Bibliothèque MariaDB pour la connexion à la BDD
├── ressources # Ressources : images, polices, sons
├── src # Code source du projet
├── dorfromantik.jar # Archive exécutable
├── Makefile # Automatisation de la compilation
├── LICENSE # Licence du projet
└── README.md # Ce fichier
Compilation et exécution
Pré-requis
- MariaDB client (inclus dans le répertoire
libs
)
Compilation
Utilisez le fichier Makefile
pour compiler le projet :
make
Exécution
Pour lancer le programme, utilisez la commande suivante :
make run
ou
Avec l'archive .jar :
java -cp dorfromantik.jar:libs/mariadb-client.jar fr.monkhanny.dorfromantik.Main
Création du fichier .jar
Vous pouvez générer une archive exécutable :
make jar
Génération de la documentation
La documentation du code source est générée via Javadoc. Utilisez :
make javadoc
Les fichiers HTML seront disponibles dans le répertoire docs
.
Nettoyage des fichiers
Pour supprimer les fichiers temporaires et la documentation générée :
make clean
Rapport d'avancement
Le rapport d'avancement du projet est disponible dans le dossier Documentation
. Accédez-y directement ici : Documentation/Rapport.pdf.
Crédits
Ce projet a été réalisé par :
Professeur : Luc Hernandez.