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