**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/*
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