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

@@ -13,59 +13,59 @@
Table statique.
### Caractéristiques Initiales
N/A
**Heure Départ** : 08:00 (Ouverture).
### Scores Initiaux
N/A
**Jours passés** : 0.
## 2. Cycles de Vie et Apparition
### Conditions d'Apparition
Cycle perpétuel.
### Conditions de Disparition
N/A
**Jamais** : Le temps ne s'arrête pas (sauf pause).
### Hérédité
N/A
**Temps de Jeu** : Cumulé sur le profil joueur.
## 3. Impacts Environnementaux
### Impact Température
Voir `temperature.md`.
### Impact Milieu (Biome)
N/A
**Lumière** : Les biomes réagissent à la lumière (Bioluminescence).
### Impact Saisons
N/A
**Durée Jour** : Variable selon saison.
### Impact Heure / Jour-Nuit
N/A
**Cycle** : C'est la définition même.
## 4. Impacts Biologiques et Sociaux
### Impact Reproduction
N/A
**Nuit** : Bonus fertilité.
### Impact Mort
N/A
**Nuit** : Risque froid.
### Impact Nourriture
N/A
**Repas** : Heures fixes (Matin/Soir) pour les animaux.
### Impact Attractivité (Visiteurs/Animaux)
N/A
**Horaires** : Zoo fermé la nuit = 0 Visiteurs.
### Impact Valeur
N/A
**Recette du Jour** : Calculée à la fermeture (20h).
## 5. Impacts Logistiques et Économiques
### Vitesse (Camion/Nurserie/Accueil/Recherche/Labo/Visite)
N/A
**Temps** : Accélérateur de temps (x1, x2, x3).
### Dépenses (Boutiques/Visiteurs)
N/A
**Salaire** : Payé à la journée.
### Trajet Visiteurs
N/A
**Sortie** : À 19h, tous les visiteurs se dirigent vers la sortie.
## 6. Événements
### Événements du Jeu / Carte / Zoo / Ville / Visiteur
@@ -73,14 +73,24 @@ N/A
## 7. Progression
### Tableau des Upgrades
N/A
**Horaires Étendus** (Recherche) :
| Niveau | Effet |
| :--- | :--- |
| 1 | Fermeture 21h |
| 2 | Fermeture 22h |
## 8. Logique et Interfaces
### Pseudo-code Impacts
N/A
```javascript
function updateTime(world, deltaTime):
world.time += deltaTime * speedFactor
if world.time >= 24: world.time = 0
```
### Messages d'Infos / Alerte
N/A
| ID | Niveau | Message |
| :--- | :--- | :--- |
| `DAY_START` | Info | "Bonjour ! Le zoo ouvre." |
# Annexes UX/UI
@@ -90,16 +100,16 @@ N/A
**Description UI** : Filtre global de couleur (Bleu nuit -> Orange aube -> Blanc jour -> Orange crépuscule).
**Emplacement** : Écran entier.
**Intégration** : Layer FX.
**Navigation** : N/A
**Navigation** : Boutons Vitesse (x1, x2, Pause).
**Événements** : `TIME_CHANGE`.
#### Assets
- **Musiques** : Thème Jour / Thème Nuit (plus calme).
- **Sons** : Coq (Matin), Hibou (Nuit).
- **Graphiques** : Ombres qui tournent (si 3D ou simulé).
- **Images** : N/A
- **Vidéos** : N/A
- **Images** : Soleil / Lune (HUD).
- **Vidéos** : Timelapse ciel (Skybox).
- **Animations** : Transition couleur.
- **Couleurs** : Palette Cycle.
- **Textes** : Horloge "14:00".
- **Formes** : N/A
- **Formes** : Cadran.