Files
builazoo/docs/specs/vente_enchere_animal.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

3.4 KiB

Spécifications : Vente aux Enchères d'Animaux

Définition

Processus de vente pour les animaux adultes.

Spécificités

  • Valeur Variable : Dépend de la rareté, mais aussi de l'âge et du "Score de Reproduction" restant. Un vieil animal vaut moins cher.
  • Résistance : Les adultes supportent mieux la période de mise en vente que les bébés.

Processus

Identique à la vente de bébés, mais avec des tolérances plus grandes sur les délais avant impact négatif sur la santé de l'animal.

Annexes Techniques

1. Données et États

Modèle de Données (JSON)

Identique à vente_enchere_bebe.md.

Caractéristiques Initiales

N/A

Scores Initiaux

N/A

2. Cycles de Vie et Apparition

Conditions d'Apparition

Action joueur.

Conditions de Disparition

Vente ou Expiration.

Hérédité

N/A

3. Impacts Environnementaux

Impact Température

N/A

Impact Milieu (Biome)

N/A

Impact Saisons

N/A

Impact Heure / Jour-Nuit

N/A

4. Impacts Biologiques et Sociaux

Impact Reproduction

N/A

Impact Mort

Risque : Si status == expired et non récupéré sous 24h -> Mort.

Impact Nourriture

N/A

Impact Attractivité (Visiteurs/Animaux)

N/A

Impact Valeur

N/A

5. Impacts Logistiques et Économiques

Vitesse (Camion/Nurserie/Accueil/Recherche/Labo/Visite)

N/A

Dépenses (Boutiques/Visiteurs)

N/A

Trajet Visiteurs

N/A

6. Événements

Événements du Jeu / Carte / Zoo / Ville / Visiteur

N/A

7. Progression

Tableau des Upgrades

N/A

8. Logique et Interfaces

Pseudo-code Impacts

N/A

Messages d'Infos / Alerte

N/A

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.

1. Expérience Utilisateur (UX)

Mise en Vente (Action)

Description UX : Le joueur sélectionne un animal adulte sur la grille et choisit "Vendre". Description UI : Bouton contextuel "Vendre" sur le panneau animal. Ouvre la Bottom Sheet de configuration (Prix, Durée). Emplacement : Panneau Animal -> Modal Vente. Intégration : Contextuel. Navigation : Clic Animal -> Vendre -> Config -> Valider. Événements : CREATE_AUCTION_ADULT.

Assets

  • Musiques : N/A
  • Sons : cash_register_open.mp3.
  • Graphiques : N/A
  • Images : Portrait Animal.
  • Vidéos : N/A
  • Animations : Animal disparaît de la grille (part en zone de vente).
  • Couleurs : N/A
  • Textes : "Mise à prix".
  • Formes : N/A

Retour Invendu (Action)

Description UX : L'enchère est finie sans acheteur. Le joueur doit récupérer l'animal. Description UI : Notification "Vente expirée". Bouton "Récupérer" dans le menu Ventes. Emplacement : Menu Ventes -> Accueil Animaux. Intégration : Action requise. Navigation : Clic Récupérer -> Choix Case (si Accueil plein). Événements : RECLAIM_ANIMAL.

Assets

  • Musiques : N/A
  • Sons : sad_trombone.mp3 (échec).
  • Graphiques : N/A
  • Images : N/A
  • Vidéos : N/A
  • Animations : Retour visuel de l'animal.
  • Couleurs : Gris (Désactivé).
  • Textes : "Invendu".
  • Formes : N/A