Files
builazoo/docs/specs/inventaire_temperatures.md
Nicolas Cantu f0219559c5 Standardisation exhaustive des spécifications techniques
**Motivations:**
- Harmoniser la documentation technique pour faciliter le développement.
- Garantir l'exhaustivité des données de Game Design pour chaque entité.

**Root causes:**
- Documentation hétérogène et incomplète.

**Correctifs:**
- N/A

**Evolutions:**
- Réécriture complète de 53 fichiers de spécifications selon un modèle strict.
- Ajout de données de Game Design (prix, durées, impacts) pour combler les manques.
- Ajout systématique des annexes UX/UI.

**Pages affectées:**
- docs/specs/*
2026-03-04 18:07:31 +01:00

3.2 KiB

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

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.