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/*
This commit is contained in:
2026-03-04 18:07:31 +01:00
parent c7d389ecbb
commit f0219559c5
43 changed files with 1832 additions and 1071 deletions

View File

@@ -16,74 +16,84 @@
Table statique.
### Caractéristiques Initiales
N/A
**T° Moyenne** : 20°C.
### Scores Initiaux
N/A
**Record Chaud** : 20°C.
**Record Froid** : 20°C.
## 2. Cycles de Vie et Apparition
### Conditions d'Apparition
N/A
Constante physique.
### Conditions de Disparition
N/A
**Jamais** : La température est toujours présente.
### Hérédité
N/A
**Climat** : Le climat de départ définit la plage de température moyenne.
## 3. Impacts Environnementaux
### Impact Température
N/A
**Auto-référence** : Définit les états (Gel, Vapeur).
### Impact Milieu (Biome)
N/A
**Inertie** : L'eau change de T° moins vite.
### Impact Saisons
N/A
**Variation** : +10°C en Été, -10°C en Hiver.
### Impact Heure / Jour-Nuit
N/A
**Cycle** : +5°C le jour, -5°C la nuit.
## 4. Impacts Biologiques et Sociaux
### Impact Reproduction
N/A
**Confort** : T° idéale requise.
### Impact Mort
N/A
**Extrêmes** : T° mortelle si hors tolérance.
### Impact Nourriture
N/A
**Conservation** : La nourriture pourrit vite si T° > 30°C.
### Impact Attractivité (Visiteurs/Animaux)
N/A
**Confort** : Visiteurs aiment 20-25°C.
### Impact Valeur
N/A
**Coût** : Maintenir une T° artificielle coûte cher.
## 5. Impacts Logistiques et Économiques
### Vitesse (Camion/Nurserie/Accueil/Recherche/Labo/Visite)
N/A
**Gel** : Verglas ralentit les camions.
### Dépenses (Boutiques/Visiteurs)
N/A
**Énergie** : Facture chauffage/clim.
### Trajet Visiteurs
N/A
**Ombre** : Recherche d'ombre si chaud.
## 6. Événements
### Événements du Jeu / Carte / Zoo / Ville / Visiteur
N/A
* **Vague de Froid/Chaud** : Event temporaire.
## 7. Progression
### Tableau des Upgrades
N/A
**Chauffage Central** :
| Niveau | Effet |
| :--- | :--- |
| 1 | Rayon 5 cases |
| 2 | Rayon 10 cases |
## 8. Logique et Interfaces
### Pseudo-code Impacts
N/A
```javascript
function getTemp(case):
return baseTemp + seasonMod + dayMod + heaterMod
```
### Messages d'Infos / Alerte
N/A
| ID | Niveau | Message |
| 7 | Rayon Global (Tout le Zoo) |
| `TEMP_CRITICAL` | Alerte | "Température critique !" |
# Annexes UX/UI
@@ -93,16 +103,16 @@ N/A
**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** : N/A
**Navigation** : Clic -> Détail.
**Événements** : `UPDATE_TEMP`.
#### Assets
- **Musiques** : N/A
- **Sons** : N/A
- **Musiques** : Bruit de vent glacé / Cigales.
- **Sons** : `shiver.mp3`.
- **Graphiques** : Sprite Thermomètre.
- **Images** : N/A
- **Vidéos** : N/A
- **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** : N/A
- **Formes** : Jauge.