Intégration des spécifications Leo : Isométrique, Staff, Cosmétiques

**Motivations:**
- Intégrer les nouvelles fonctionnalités demandées par Leo (vue isométrique, gestion du personnel, personnalisation avatar/zoo).
- Enrichir le gameplay avec des mécaniques de fusion d'enclos et de passes saisonniers.

**Root causes:**
- Demande d'évolution majeure du Game Design (fichier `docs/leo.md`).

**Correctifs:**
- N/A

**Evolutions:**
- Ajout de 19 nouveaux fichiers de spécifications (Staff, Skins, Enclos, Avatar, etc.).
- Mise à jour de 5 fichiers existants pour supporter la vue isométrique et les nouvelles interactions.
- Définition du système de passes temporaires et statut VIP.
- Spécification des employés achetables avec pièces.

**Pages affectées:**
- docs/specs/*
This commit is contained in:
2026-03-05 01:53:05 +01:00
parent f0219559c5
commit 1d3352455e
24 changed files with 892 additions and 6 deletions

44
docs/specs/nourisseur.md Normal file
View File

@@ -0,0 +1,44 @@
# Nourisseur
## 1. Définition
Employé chargé de l'approvisionnement en nourriture des enclos. Il remplit les mangeoires vides et s'assure que les animaux n'ont pas faim. Achetable avec des pièces.
## 2. Fonctions
* **Remplissage :** Détecte les mangeoires vides et va les remplir.
* **Qualité :** Peut (avec amélioration) fournir une nourriture de meilleure qualité (+santé).
* **Automatisation :** Évite au joueur de devoir cliquer manuellement pour nourrir (si mécanique manuelle existe).
## 3. Icone
* **Représentation :** Seau ou Sac de graines.
* **Couleur dominante :** Marron et Orange.
## 4. Interactions
* **Recrutement :** Menu "Employés", coût en pièces.
* **Gestion :** Définir des priorités (ex: nourrir les bébés en premier).
## 5. Annexes Techniques
### Données (JSON)
```json
{
"employee_id": "feeder_02",
"type": "nourisseur",
"name": "Bob",
"salary": 30,
"hire_cost": 300,
"stats": {
"capacity": 50, // Quantité de nourriture transportable
"speed": 1.2
},
"current_task": "moving_to_enclosure_12"
}
```
### Règles Métier
* Les animaux affamés perdent de la santé et du bonheur.
* Le nourisseur doit retourner au stock (bâtiment de service) pour se ravitailler.
## 6. Annexes UX/UI
* **Visuel Carte :** Personnage avec une brouette ou un sac sur le dos.
* **Animation :** Verse de la nourriture dans l'auge.
* **Alerte :** Icône "Faim" rouge clignotante si le nourisseur est débordé.