# Spécifications : Zoo (Site) ## Définition Représentation d'un zoo (joueur ou bot) sur la Carte du Monde. ## Affichage - **Nom du zoo** - **Icône** : 🏠 - **Slot d'offre** : - Pour les autres zoos : Affiche l'œuf/bébé/animal en vente (Type + Prix). - Pour le zoo du joueur : Masqué (pas d'offre visible pour soi-même). - **Indicateurs (Bots)** : Pièces disponibles, Niveau de parcelle. ## Indicateurs de Performance (Cases dédiées sous le zoo) 1. **Score d'Attractivité** : Influence la venue des visiteurs. 2. **Score de Reproduction** : Influence la qualité des naissances. 3. **Case de Vente** : Offre active visible par les autres joueurs. ## Interaction - **Achat** : Glisser l'offre du zoo vers le camion du joueur. # Annexes Techniques ## 1. Données et États ### Modèle de Données (JSON) ```json { "id": "uuid", "type": "zoo", "owner_id": "uuid", "scores": { "attractiveness": "int", "reproduction": "int" }, "current_offer": { "animal_id": "uuid", "price": "int" } } ``` ### Caractéristiques Initiales | Caractéristique | Valeur Initiale | | :--- | :--- | | Attractivité | 0 | | Reproduction | 0 | ### Scores Initiaux Voir ci-dessus. ## 2. Cycles de Vie et Apparition ### Conditions d'Apparition Création compte. ### Conditions de Disparition Suppression compte. ### 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 Score visible publiquement. ### Impact Mort N/A ### Impact Nourriture N/A ### Impact Attractivité (Visiteurs/Animaux) Score visible publiquement. ### 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 Destination possible. ## 6. Événements ### Événements du Jeu / Carte / Zoo / Ville / Visiteur * **Nouvelle Offre** : Mise en vente. * **Vente** : Offre achetée. ## 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) ### Visualisation Offre (Passif) **Description UX** : Voir ce que vend un autre joueur. **Description UI** : Une "bulle" ou un "panneau" accroché sous l'icône du zoo. Affiche l'animal (sprite) et le prix. **Emplacement** : Carte Monde. **Intégration** : World Space UI. **Navigation** : N/A **Événements** : `OFFER_UPDATE`. #### Assets - **Musiques** : N/A - **Sons** : N/A - **Graphiques** : Cadre Offre. - **Images** : Sprite Animal. - **Vidéos** : N/A - **Animations** : Prix qui clignote si bas. - **Couleurs** : Or (Prix). - **Textes** : "500". - **Formes** : Bulle. ### Interaction Achat (Action) **Description UX** : Acheter l'animal. **Description UI** : Drag de l'offre vers le camion (en bas de l'écran ou sur la carte). **Alternative** : Tap Offre -> Tap Camion. **Emplacement** : Carte Monde. **Intégration** : Drag & Drop. **Navigation** : Drag -> Drop. **Événements** : `DRAG_OFFER`. #### Assets - **Musiques** : N/A - **Sons** : `pickup.mp3`. - **Graphiques** : Fantôme offre sous curseur. - **Images** : N/A - **Vidéos** : N/A - **Animations** : N/A - **Couleurs** : N/A - **Textes** : N/A - **Formes** : N/A