**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/*
45 lines
1.5 KiB
Markdown
45 lines
1.5 KiB
Markdown
# 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é.
|