# Spécifications : Score de Réputation ## Définition Indicateur global de la qualité et du prestige du zoo. C'est le moteur de l'économie (Visiteurs). ## Composantes - **Valeur du Cheptel** : Somme des valeurs de rareté des animaux vivants. - **Diversité** : Bonus pour chaque espèce différente présente. - **Bien-être** : Bonus si le Score de Survie moyen est élevé. - **Esthétique/Aménagement** : Bonus pour les bâtiments améliorés. ## Malus - **Morts** : Chaque mort inflige une pénalité temporaire mais significative. - **Insatisfaction** : Visiteurs repartant mécontents (incidents non résolus). # Annexes Techniques ## 1. Données et États ### Modèle de Données (JSON) Propriété de `Zoo`. `reputation_score: integer` ### Caractéristiques Initiales | Caractéristique | Valeur Initiale | | :--- | :--- | | Réputation | 0 | ### Scores Initiaux N/A ## 2. Cycles de Vie et Apparition ### Conditions d'Apparition N/A ### Conditions de Disparition N/A ### 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 **Bonus** : +10 pts par naissance. ### Impact Mort **Malus** : -50 pts par mort (décroissance sur 24h). ### Impact Nourriture N/A ### Impact Attractivité (Visiteurs/Animaux) C'est la métrique de base de l'attractivité. ### 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 * **Passage Niveau** : Notification. ## 7. Progression ### Tableau des Upgrades N/A ## 8. Logique et Interfaces ### Pseudo-code Impacts ``` score = sum(animal.rarity * 10) + (uniqueSpecies * 50) + buildingsValue - deathPenalty ``` ### 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) ### Affichage Score (Permanent) **Description UX** : Le joueur connaît son niveau de prestige. **Description UI** : Étoiles ou Couronne dans le HUD avec barre de progression vers le niveau suivant. **Emplacement** : HUD Haut. **Intégration** : Fixe. **Navigation** : Survol -> Détail calcul. **Événements** : `SCORE_UPDATE`. #### Assets - **Musiques** : N/A - **Sons** : `level_up_jingle.mp3`. - **Graphiques** : Icône Couronne. - **Images** : N/A - **Vidéos** : N/A - **Animations** : Brillance quand augmente. - **Couleurs** : Or. - **Textes** : "Niveau 5 (4500 pts)". - **Formes** : Étoile.