**Motivations:** - Initialisation du versionning git pour le projet **Root causes:** - N/A (Nouveau projet) **Correctifs:** - N/A **Evolutions:** - Structure initiale du projet - Ajout du .gitignore **Pages affectées:** - Tous les fichiers
2.6 KiB
2.6 KiB
Spécifications : Score de Survie
Définition
Indicateur de la santé et de l'adaptation des animaux dans le zoo.
Calcul
Moyenne des états de santé individuels de tous les animaux.
Santé_Animal = f(Faim, Adéquation_Température, Adéquation_Biome, Stress)
Impact
- Reproduction : Un score de survie élevé est pré-requis pour la reproduction.
- Maladie : Un score faible déclenche l'apparition de maladies et augmente la mortalité.
- Vente : Influe sur la valeur perçue des animaux (un animal en bonne santé vaut plus cher).
Annexes Techniques
1. Données et États
Modèle de Données (JSON)
Propriété de Zoo.
survival_score: float (0-100)
Caractéristiques Initiales
| Caractéristique | Valeur Initiale |
|---|---|
| Survie | 100% |
Scores Initiaux
N/A
2. Cycles de Vie et Apparition
Conditions d'Apparition
N/A
Conditions de Disparition
N/A
Hérédité
N/A
3. Impacts Environnementaux
Impact Température
Moyenne des adéquations T°.
Impact Milieu (Biome)
Moyenne des adéquations Biome.
Impact Saisons
N/A
Impact Heure / Jour-Nuit
N/A
4. Impacts Biologiques et Sociaux
Impact Reproduction
Seuil mini : 80% pour reproduire.
Impact Mort
Seuil critique : < 20% (Risque épidémie).
Impact Nourriture
Moyenne des Faims.
Impact Attractivité (Visiteurs/Animaux)
N/A
Impact Valeur
N/A
5. Impacts Logistiques et Économiques
Vitesse (Camion/Nurserie/Accueil/Recherche/Labo/Visite)
N/A
Dépenses (Boutiques/Visiteurs)
N/A
Trajet Visiteurs
N/A
6. Événements
Événements du Jeu / Carte / Zoo / Ville / Visiteur
N/A
7. Progression
Tableau des Upgrades
N/A
8. Logique et Interfaces
Pseudo-code Impacts
survivalScore = average(allAnimals.health)
Messages d'Infos / Alerte
| ID | Niveau | Message |
|---|---|---|
SURVIVAL_LOW |
Alerte | "Attention ! Le score de survie est dangereusement bas." |
Annexes UX/UI
1. Expérience Utilisateur (UX)
Monitoring Santé (Permanent)
Description UX : Le joueur surveille la santé globale de son zoo.
Description UI : Jauge Cœur ou Croix Verte. Rouge si critique.
Emplacement : HUD Haut.
Intégration : Fixe.
Navigation : Survol -> Liste animaux en danger.
Événements : HEALTH_UPDATE.
Assets
- Musiques : N/A
- Sons :
heartbeat.mp3(si critique). - Graphiques : Icône Cœur.
- Images : N/A
- Vidéos : N/A
- Animations : Battement (Pulsation).
- Couleurs : Vert -> Jaune -> Rouge.
- Textes : "98%".
- Formes : Cœur.