# 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 ## 0. Direction Artistique & Vue * **Vue** : Isométrique (2.5D). * **Style** : Coloré, vivant, détails foisonnants (Réf: IMG_20260303_170253.jpg). * **Sprites** : 4 directions. * **Interactions** : * **Sélection** : Cliquer sur la base de l'élément (ou son sprite principal) pour le sélectionner. * **Feedback** : Surbrillance (outline blanc/jaune) au survol de la souris. ## 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.