Planet Colonizer est un jeu de simulation captivant où vous incarnez un colonisateur chargé de gérer une nouvelle planète. Construisez des infrastructures, gérez des ressources limitées, et assurez la survie de vos colons dans un environnement hostile.
- Description
- Fonctionnalités
- Installation
- Guide d'utilisation
- Organisation du code
- Bugs connus
- Licence
Planet Colonizer est un jeu en Java où la gestion stratégique des ressources et la survie des colons sont au cœur de l’expérience.
Affrontez des défis tels que l'épuisement des ressources, la surpopulation, ou la pollution tout en essayant de prospérer.
🧪 Chimie de la pollution et des matériaux
- Les bâtiments et usines produisent des déchets chimiques qui augmentent la pollution planétaire. Ce système pédagogique met en avant :
- Les réactions chimiques impliquées dans la production industrielle (par exemple, l'extraction du fer à partir d'oxydes).
- Les effets des gaz à effet de serre sur l'atmosphère de la planète.
- La dégradation des sols et les conséquences de l'acidification sur l'écosystème.
La production intensive de fer pour construire des infrastructures génère du dioxyde de carbone (CO₂). Si les niveaux de pollution atmosphérique augmentent trop, vos colons commenceront à souffrir de problèmes de santé, illustrant les conséquences réelles de l'industrialisation non contrôlée.
- Différents types de ressources comme l'eau, la nourriture, et le fer.
- Gestion des ressources avec des limites de stockage et des taux de production variables.
- Construisez des structures comme des fermes, entrepôts, et dortoirs.
- Chaque bâtiment a des effets uniques sur la pollution, la production, et la satisfaction des colons.
- Simulation réaliste de la vie des colons : reproduction, vieillissement, santé et satisfaction.
- Gérez leurs besoins essentiels : nourriture, eau, oxygène.
- Fonctionnalité de sauvegarde et chargement entièrement fonctionnels !
- Java 11 ou version ultérieure.
- Clonez le dépôt :
git clone https://github.com/Aksel-B/Planet-Colonizer.git cd Planet-Colonizer - Compilez le projet :
./compile.sh
- Lancez le jeu :
./run.sh
- Menu principal : Commencez une nouvelle partie, chargez une sauvegarde, ou quittez le jeu.
- En jeu : Construisez des bâtiments, gérez les ressources, et assurez la survie des colons.
-
PlanetColonizer :
Gère la logique principale et les interactions utilisateur. -
EtatJeu :
Modélise l’état actuel de la partie. -
Planete :
Gère la carte et les ressources de la planète. -
Colon :
Simule les caractéristiques et comportements des colons.
init(): Initialise la planète et ses ressources.placerBatiment(): Ajoute un bâtiment et ajuste les ressources.reproduire(): Simule la reproduction et la démographie des colons.
- Compatibilité limitée : Testé principalement sur Linux et nécessitant un terminal utilisant de l'UTF-8.
Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus de détails.
- Bouri Aksel
- Martin Rémy
