**Motivations:** - Aligner toute la documentation technique avec la nouvelle direction artistique isométrique (Réf IMG_20260303_170253). - Faciliter l'implémentation en ajoutant les contraintes techniques liées à la 2.5D (Z-index, Sprites 4 directions). **Root causes:** - Besoin de cohérence visuelle et technique sur l'ensemble du projet. **Correctifs:** - N/A **Evolutions:** - Ajout systématique de la section "Direction Artistique & Vue" dans `Annexes UX/UI` de tous les fichiers. - Enrichissement des modèles JSON avec coordonnées isométriques (`iso_x`, `iso_y`, `z_index`). - Précision des interactions (clic, survol) adaptées à la grille losange. - Conservation stricte de la structure existante (aucun titre supprimé). **Pages affectées:** - docs/specs/*
59 lines
1.9 KiB
Markdown
59 lines
1.9 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",
|
|
"iso_x": "integer",
|
|
"iso_y": "integer",
|
|
"z_index": "integer"
|
|
}
|
|
```
|
|
|
|
### 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é.
|
|
|
|
|
|
# Annexes UX/UI
|
|
|
|
## 0. Direction Artistique & Vue
|
|
* **Vue** : Isométrique (2.5D).
|
|
* **Style** : Coloré, vivant, détails foisonnants (Réf: IMG_20260303_170253.jpg).
|
|
* **Sprites** : 4 directions.
|
|
* **Interactions** :
|
|
* **Sélection** : Cliquer sur la base de l'élément (ou son sprite principal) pour le sélectionner.
|
|
* **Feedback** : Surbrillance (outline blanc/jaune) au survol de la souris.
|