Le jeu que nous proposons est un jeu type "Civilization", dont le but est de maintenir l'économie d'une ville le plus longtemps possible. Vous allez vous occuper de la gestion des ressources, de la construction de bâtiments afin de recolter des ressources, ainsi que la population de votre ville.
Notre jeu est similaire a "Civilization" mais notre jeu se concentre davantage sur l'aspect économique, mettant l'accent sur la maximisation des ressources pour maintenir la ville plutôt que sur la conquête territoriale. Le joueur cherche à construire les bâtiments de manière stratégique afin de récolter plus ressources. Dans ce sens, notre jeu est moins complexe que "Civilization".
- Trois niveaux de difficulté (Easy, Normal, Hard) avec des ressources initiales différentes.
- Gestion des ressources, des habitants, des travailleurs, et des bâtiments.
- Construction, amélioration, et destruction de bâtiments.
- Possibilité d'améliorer les bâtiments pour augmenter la production et la capacité d'accueil.
- Interface graphique permettant une interaction intuitive avec la ville virtuelle.
- Java: Version 17 ou supérieure.
- Gradle: Pour la construction du projet.
git clone git@github.com:THoguet/Projet-Approche-Objet.git
./gradlew build
./gradlew run
Une fois le depôt cloné et le projet construit avec Gradle vous pourrez commencer à jouer au jeu. Le but du jeu est de maintenir une économie stable le plus longtemps possible. La partie se termine lorsque le joueur n'a plus de nourriture pour toute sa population.
- Lancer le jeu : Après avoir cloné le dépôt, construit le projet avec Gradle, et ouvert le jeu, vous êtes accueilli par l'interface graphique du jeu.
- Choix du niveau de difficulté : Au lancement de la fenêtre de jeu, vous avez le choix entre trois niveaux de difficulté : Easy, Normal, ou Hard. Par exemple, le niveau Easy offre plus de ressources que les niveaux Normal et Hard.
- Ressources initiales et bâtiments de départ : Une fois le niveau de difficulté choisi, vous disposez d'un ensemble initial de ressources ainsi que d'un ou deux bâtiments de départ, en fonction du niveau sélectionné.
- Construction de bâtiments : En haut de la fenêtre du jeu, vous trouverez la liste des bâtiments que vous pouvez construire. Cliquez sur le bâtiment souhaité, puis choisissez l'emplacement sur la grille où vous souhaitez le placer, en fonction des ressources disponibles. Par exemple, vous pouvez construire une maison pour augmenter la capacité d'accueil de votre ville. Sachez que chaque construction prend un certain temps à construire, la maison, par exemple, prend 2 jours à construire.
- Gestion des ressources : Le jeu se déroule au fil des jours. Chaque jour, les bâtiments produisent des ressources, tandis que la population consomme des ressources, en particulier de la nourriture. Vous devez prendre garde à toujours avoir assez de ressources pour nourrir tout votre population.
- Amélioration des bâtiments : Vous avez la possibilité d'améliorer les bâtiments existants pour augmenter leur production et leur capacité d'accueil. Cependant, chaque amélioration a un coût, et il faut prendre en compte les ressources disponibles.
- Fin de partie : La partie se termine lorsque la quantité de nourriture disponible n'est plus suffisante pour nourrir toute la population de la ville. Votre objectif est de maintenir une économie stable le plus longtemps possible.
En suivant ces instructions, vous pouvez explorer les différentes mécaniques du jeu, prendre des décisions stratégiques et tenter de maintenir un équilibre économique le plus longtemps possible. Amusez-vous bien !
MIT
Abdoulaye, Kea et Théophyl