Files
builazoo/docs/specs/vente_enchere_animal.md
Nicolas Cantu e031c9a1d2 Initial commit
**Motivations:**
- Initialisation du versionning git pour le projet

**Root causes:**
- N/A (Nouveau projet)

**Correctifs:**
- N/A

**Evolutions:**
- Structure initiale du projet
- Ajout du .gitignore

**Pages affectées:**
- Tous les fichiers
2026-03-03 22:24:17 +01:00

3.0 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

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