Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicolasvero/splendor
https://github.com/nicolasvero/splendor
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/nicolasvero/splendor
- Owner: NicolasVero
- Created: 2023-03-28T20:18:34.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-25T15:42:30.000Z (about 1 year ago)
- Last Synced: 2023-10-26T16:51:51.360Z (about 1 year ago)
- Language: Java
- Size: 6.29 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Splendor
Ce dépôt s'appuie sur un des trois sujets de fin d'année qui avait été proposé en DUT Informatique.
Je m'étais donné le défi de refaire ce projet seul dans un temps donné.## Règles
Le projet s'appuie sur le jeu de société éponyme.
Règles du jeu : https://www.regledujeu.fr/splendor/## Projet
Le projet a été fait en Java (Java SE 17). Il est construit selon un modèle MVC.
![Diagramme UML du projet](https://nicolas-vero.fr/img/projets/splendor/diagramme_uml.png)
J'ai décidé de séparer les fichiers .java et les fichiers .class pour plus de compréhension :
> Les fichiers non compilés sont situés dans le dossier splendor
> Les fichiers compilés sont situés dans le dossier application## Lancer le projet
Pour lancer le projet, il suffit d'exécuter le fichier *Splendor.exe.bat* **OU** lancer ces commandes depuis le dossier racine :
```
javac -d application @compile.list -encoding utf8
cd application
java splendor.Controleur
```> [!IMPORTANT]
> Certaines actions décrites dans les règles du jeu ne sont pas disponibles