Files
builazoo/docs/specs/nourisseur.md
Nicolas Cantu e92c1355d0 Enrichissement exhaustif des specs : Vue Isométrique et Design
**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/*
2026-03-05 02:10:32 +01:00

1.9 KiB

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)

{
  "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.