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:
@@ -53,7 +53,7 @@ La carte du monde est l'espace multijoueur où sont situés les zoos des joueurs
|
||||
| Nb Labos | 2 (dans rayon départ) |
|
||||
|
||||
### Scores Initiaux
|
||||
N/A
|
||||
**Score Exploration** : 0% (Carte dévoilée).
|
||||
|
||||
## 2. Cycles de Vie et Apparition
|
||||
### Conditions d'Apparition
|
||||
@@ -63,51 +63,52 @@ Unique (Singleton serveur).
|
||||
Jamais.
|
||||
|
||||
### Hérédité
|
||||
N/A
|
||||
**Cartographie** : Les zones découvertes restent visibles après un reset (Connaissance acquise).
|
||||
|
||||
## 3. Impacts Environnementaux
|
||||
### Impact Température
|
||||
N/A
|
||||
**Météo Globale** : Nuages, Pluie ou Neige visibles sur la carte (Effet visuel + Gameplay).
|
||||
|
||||
### Impact Milieu (Biome)
|
||||
N/A
|
||||
**Diversité** : Les biomes influencent le type de zoo bot (ex: Zoo Polaire au Nord, Zoo Tropical à l'Équateur).
|
||||
|
||||
### Impact Saisons
|
||||
N/A
|
||||
**Visuel** : La carte change de teinte (Blanc en Hiver, Orange en Automne, Vert vif au Printemps).
|
||||
|
||||
### Impact Heure / Jour-Nuit
|
||||
N/A
|
||||
**Cycle Jour/Nuit** : Assombrissement global. Les villes et zoos s'allument (Pixel Art lumineux).
|
||||
|
||||
## 4. Impacts Biologiques et Sociaux
|
||||
### Impact Reproduction
|
||||
N/A
|
||||
**Migration** : En saison des amours, des troupeaux sauvages (décoratifs) migrent sur la carte.
|
||||
|
||||
### Impact Mort
|
||||
N/A
|
||||
**Cimetière des Éléphants** : Lieu légendaire caché (Easter Egg) donnant un bonus si découvert.
|
||||
|
||||
### Impact Nourriture
|
||||
N/A
|
||||
**Ressources** : Les villes produisent de la nourriture (Champs autour des villes).
|
||||
|
||||
### Impact Attractivité (Visiteurs/Animaux)
|
||||
N/A
|
||||
**Rayonnement** : Un zoo très attractif (> 10k visiteurs) émet un halo doré visible de loin.
|
||||
|
||||
### Impact Valeur
|
||||
N/A
|
||||
**Économie** : Les prix du marché fluctuent selon l'offre globale (Loi de l'offre et la demande simulée).
|
||||
|
||||
## 5. Impacts Logistiques et Économiques
|
||||
### Vitesse (Camion/Nurserie/Accueil/Recherche/Labo/Visite)
|
||||
N/A
|
||||
**Voyage Rapide** : Coût en pièces pour téléportation instantanée (si module "Héliport" débloqué).
|
||||
|
||||
### Dépenses (Boutiques/Visiteurs)
|
||||
N/A
|
||||
**Péages** : Taxe de passage sur certaines routes commerciales (1% valeur cargaison).
|
||||
|
||||
### Trajet Visiteurs
|
||||
Calcul des distances Ville -> Zoo pour l'attractivité.
|
||||
Calcul des distances Ville -> Zoo pour l'attractivité. Les visiteurs prennent le chemin le plus court.
|
||||
|
||||
## 6. Événements
|
||||
### Événements du Jeu / Carte / Zoo / Ville / Visiteur
|
||||
* **Spawn Bot** : Apparition nouveau zoo bot.
|
||||
* **Spawn Truck** : Camion visible.
|
||||
* **Embouteillage** : Ralentissement sur les routes principales.
|
||||
|
||||
## 7. Progression
|
||||
### Tableau des Upgrades
|
||||
@@ -115,10 +116,21 @@ Voir `agrandissement_carte.md`.
|
||||
|
||||
## 8. Logique et Interfaces
|
||||
### Pseudo-code Impacts
|
||||
N/A
|
||||
```javascript
|
||||
function updateWorldMap(map, deltaTime):
|
||||
for truck in map.trucks:
|
||||
moveTruck(truck, deltaTime)
|
||||
if hasArrived(truck):
|
||||
processTransaction(truck)
|
||||
|
||||
updateWeather(map)
|
||||
updateDayNightCycle(map)
|
||||
```
|
||||
|
||||
### Messages d'Infos / Alerte
|
||||
N/A
|
||||
| ID | Niveau | Message |
|
||||
| :--- | :--- | :--- |
|
||||
| `MAP_EVENT` | Info | "Un événement météo touche la région Nord." |
|
||||
|
||||
# Annexes UX/UI
|
||||
|
||||
@@ -136,7 +148,7 @@ N/A
|
||||
- **Sons** : Vent, Bruit lointain trafic.
|
||||
- **Graphiques** : Fond carte (Biomes flous).
|
||||
- **Images** : Icônes Sites.
|
||||
- **Vidéos** : N/A
|
||||
- **Vidéos** : Nuages dynamiques (shader).
|
||||
- **Animations** : Camions qui bougent.
|
||||
- **Couleurs** : Desaturées (pour faire ressortir les icônes).
|
||||
- **Textes** : Noms des villes/zoos.
|
||||
@@ -154,9 +166,9 @@ N/A
|
||||
- **Musiques** : N/A
|
||||
- **Sons** : N/A
|
||||
- **Graphiques** : Texture Nuages.
|
||||
- **Images** : N/A
|
||||
- **Vidéos** : N/A
|
||||
- **Images** : Masque alpha (bords flous).
|
||||
- **Vidéos** : Effet de brume (particules).
|
||||
- **Animations** : Nuages qui dérivent lentement.
|
||||
- **Couleurs** : Blanc/Gris.
|
||||
- **Textes** : "Zone Inexplorée".
|
||||
- **Formes** : N/A
|
||||
- **Formes** : Zone non cliquable.
|
||||
|
||||
Reference in New Issue
Block a user