# Spécifications : Inventaire des Températures ## Échelle de Température 1. **Polaire** (-30°C à -10°C) - Feedback : Givre intense 2. **Froid** (-10°C à 5°C) - Feedback : Givre léger 3. **Frais** (5°C à 15°C) 4. **Tempéré** (15°C à 25°C) - Idéal pour la plupart des animaux de base 5. **Chaud** (25°C à 35°C) 6. **Aride** (35°C à 50°C) - Feedback : Vapeur légère 7. **Brûlant** (> 50°C) - Feedback : Vapeur rouge/Feu # Annexes Techniques ## 1. Données et États ### Modèle de Données (JSON) Table statique. ### Caractéristiques Initiales **T° Moyenne** : 20°C. ### Scores Initiaux **Record Chaud** : 20°C. **Record Froid** : 20°C. ## 2. Cycles de Vie et Apparition ### Conditions d'Apparition Constante physique. ### Conditions de Disparition **Jamais** : La température est toujours présente. ### Hérédité **Climat** : Le climat de départ définit la plage de température moyenne. ## 3. Impacts Environnementaux ### Impact Température **Auto-référence** : Définit les états (Gel, Vapeur). ### Impact Milieu (Biome) **Inertie** : L'eau change de T° moins vite. ### Impact Saisons **Variation** : +10°C en Été, -10°C en Hiver. ### Impact Heure / Jour-Nuit **Cycle** : +5°C le jour, -5°C la nuit. ## 4. Impacts Biologiques et Sociaux ### Impact Reproduction **Confort** : T° idéale requise. ### Impact Mort **Extrêmes** : T° mortelle si hors tolérance. ### Impact Nourriture **Conservation** : La nourriture pourrit vite si T° > 30°C. ### Impact Attractivité (Visiteurs/Animaux) **Confort** : Visiteurs aiment 20-25°C. ### Impact Valeur **Coût** : Maintenir une T° artificielle coûte cher. ## 5. Impacts Logistiques et Économiques ### Vitesse (Camion/Nurserie/Accueil/Recherche/Labo/Visite) **Gel** : Verglas ralentit les camions. ### Dépenses (Boutiques/Visiteurs) **Énergie** : Facture chauffage/clim. ### Trajet Visiteurs **Ombre** : Recherche d'ombre si chaud. ## 6. Événements ### Événements du Jeu / Carte / Zoo / Ville / Visiteur * **Vague de Froid/Chaud** : Event temporaire. ## 7. Progression ### Tableau des Upgrades **Chauffage Central** : | Niveau | Effet | | :--- | :--- | | 1 | Rayon 5 cases | | 2 | Rayon 10 cases | ## 8. Logique et Interfaces ### Pseudo-code Impacts ```javascript function getTemp(case): return baseTemp + seasonMod + dayMod + heaterMod ``` ### Messages d'Infos / Alerte | ID | Niveau | Message | | 7 | Rayon Global (Tout le Zoo) | | `TEMP_CRITICAL` | Alerte | "Température critique !" | # Annexes UX/UI ## 1. Expérience Utilisateur (UX) ### Thermomètre (Consultation) **Description UX** : Le joueur voit la température actuelle. **Description UI** : Jauge verticale (Thermomètre) avec mercure rouge. Graduations colorées (Bleu bas, Rouge haut). **Emplacement** : HUD ou Info Case. **Intégration** : Widget. **Navigation** : Clic -> Détail. **Événements** : `UPDATE_TEMP`. #### Assets - **Musiques** : Bruit de vent glacé / Cigales. - **Sons** : `shiver.mp3`. - **Graphiques** : Sprite Thermomètre. - **Images** : Icône Soleil/Flocon. - **Vidéos** : Effet de chaleur (ondulation). - **Animations** : Niveau qui monte/descend. - **Couleurs** : Dégradé Bleu/Rouge. - **Textes** : "20°C". - **Formes** : Jauge.