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:
@@ -24,24 +24,24 @@ Propriété de `Case`.
|
||||
Définie par le biome (voir `milieu.md`).
|
||||
|
||||
### Scores Initiaux
|
||||
N/A
|
||||
**T° Moyenne** : 20°C (Référence).
|
||||
|
||||
## 2. Cycles de Vie et Apparition
|
||||
### Conditions d'Apparition
|
||||
N/A
|
||||
Système Météo Global.
|
||||
|
||||
### Conditions de Disparition
|
||||
N/A
|
||||
**Permanence** : La température est une constante physique, elle ne disparaît jamais (sauf bug univers).
|
||||
|
||||
### Hérédité
|
||||
N/A
|
||||
**Climat** : Le joueur choisit son climat de départ au reset (Tropical, Tempéré, Polaire).
|
||||
|
||||
## 3. Impacts Environnementaux
|
||||
### Impact Température
|
||||
N/A (C'est la définition même).
|
||||
**Auto-référence** : La température influe sur... la température (inertie thermique).
|
||||
|
||||
### Impact Milieu (Biome)
|
||||
N/A
|
||||
**Inertie** : L'eau change de T° moins vite que la terre (Tampon thermique).
|
||||
|
||||
### Impact Saisons
|
||||
| Saison | Modificateur Global |
|
||||
@@ -68,20 +68,20 @@ N/A
|
||||
**Froid** : Augmente la consommation de nourriture (+20% par tranche de 5°C sous l'idéal).
|
||||
|
||||
### Impact Attractivité (Visiteurs/Animaux)
|
||||
N/A
|
||||
**Confort Visiteur** : T° idéale (22°C) = Bonus satisfaction. Si > 30°C ou < 5°C, satisfaction baisse plus vite.
|
||||
|
||||
### Impact Valeur
|
||||
N/A
|
||||
**Coût Énergie** : Chauffage/Clim coûte cher (10 pièces/degré corrigé).
|
||||
|
||||
## 5. Impacts Logistiques et Économiques
|
||||
### Vitesse (Camion/Nurserie/Accueil/Recherche/Labo/Visite)
|
||||
N/A
|
||||
**Gel** : Si T° < 0°C, vitesse déplacement -20% (Verglas).
|
||||
|
||||
### Dépenses (Boutiques/Visiteurs)
|
||||
N/A
|
||||
**Facture Énergétique** : Coût mensuel lié aux régulateurs thermiques.
|
||||
|
||||
### Trajet Visiteurs
|
||||
N/A
|
||||
**Ombre** : Les visiteurs cherchent l'ombre en été (Pathfinding modifié).
|
||||
|
||||
## 6. Événements
|
||||
### Événements du Jeu / Carte / Zoo / Ville / Visiteur
|
||||
@@ -94,6 +94,8 @@ N/A
|
||||
| Niveau | Coût | Plage Réglage | Temps |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| 1 | 200 | +/- 5°C | 0s |
|
||||
| 2 | 500 | +/- 10°C | 0s |
|
||||
| 3 | 1000 | +/- 20°C | 0s |
|
||||
| 7 | 2000 | +/- 50°C | 0s |
|
||||
|
||||
## 8. Logique et Interfaces
|
||||
@@ -119,31 +121,31 @@ currentTemp = baseBiomeTemp + seasonMod + dayNightMod + caseRegulatorOffset
|
||||
**Événements** : `TOGGLE_THERMAL_VIEW`.
|
||||
|
||||
#### Assets
|
||||
- **Musiques** : N/A
|
||||
- **Musiques** : Sonar "Ping" lors de l'activation.
|
||||
- **Sons** : `switch.mp3`.
|
||||
- **Graphiques** : Overlay dégradé Bleu/Rouge semi-transparent.
|
||||
- **Images** : N/A
|
||||
- **Vidéos** : N/A
|
||||
- **Images** : Légende thermique (Barre de couleur).
|
||||
- **Vidéos** : Effet de chaleur (ondulation de l'air).
|
||||
- **Animations** : Fade In/Out de l'overlay.
|
||||
- **Couleurs** : Bleu (#0000FF) -> Rouge (#FF0000).
|
||||
- **Textes** : "25°C" (sur chaque case).
|
||||
- **Formes** : N/A
|
||||
- **Formes** : Grille colorée.
|
||||
|
||||
### Feedback Critique (Alerte)
|
||||
**Description UX** : Une case est mortelle pour son occupant.
|
||||
**Description UI** : La case clignote ou a un bord rouge. L'animal tremble (froid) ou transpire (chaud).
|
||||
**Emplacement** : Case.
|
||||
**Intégration** : Immédiat.
|
||||
**Navigation** : N/A
|
||||
**Navigation** : Auto (Alerte).
|
||||
**Événements** : `TEMP_ALERT`.
|
||||
|
||||
#### Assets
|
||||
- **Musiques** : N/A
|
||||
- **Musiques** : Sirène "Alerte Météo" (lointaine).
|
||||
- **Sons** : `shiver.mp3` (dents qui claquent) ou `pant.mp3`.
|
||||
- **Graphiques** : Particules Givre ou Vapeur.
|
||||
- **Images** : N/A
|
||||
- **Vidéos** : N/A
|
||||
- **Images** : Icône Flocon ou Flamme.
|
||||
- **Vidéos** : Effet de gel (bords écran blancs).
|
||||
- **Animations** : Tremblement sprite.
|
||||
- **Couleurs** : Bleu Glace / Rouge Feu.
|
||||
- **Textes** : N/A
|
||||
- **Formes** : N/A
|
||||
- **Textes** : "Danger T° !".
|
||||
- **Formes** : Pulsation rouge autour de la case.
|
||||
|
||||
Reference in New Issue
Block a user