# Avatar Joueur ## 1. Définition Représentation visuelle du joueur dans l'interface du jeu. L'avatar est personnalisable (genre, apparence, vêtements) et s'affiche en permanence dans un coin de l'écran (généralement en haut à gauche ou à droite, à définir selon l'UI). Il sert d'identité visuelle pour le profil du joueur et est visible par les autres joueurs lors des visites ou classements. ## 2. Fonctions * **Personnalisation :** Permet au joueur de choisir le genre (Homme/Femme) et d'équiper des skins (chapeaux, vêtements, accessoires). * **Identité :** Associé au pseudonyme du joueur et à son niveau. * **Feedback Visuel :** Peut réagir aux événements du zoo (sourire si tout va bien, inquiet si problème). * **Social :** S'affiche sur la carte du monde à côté du zoo du joueur. * **NPC Directeur :** Une version miniature de l'avatar se promène physiquement dans le zoo pour inspecter les enclos. ## 3. Icone * **Représentation :** Tête de l'avatar actuel dans un cadre circulaire ou carré. * **Couleur dominante :** Dépend des skins équipés. ## 4. Interactions * **Click :** Ouvre le menu de profil du joueur et l'inventaire de skins. * **Survol :** Affiche le niveau actuel et le titre du joueur (ex: "Directeur Débutant"). * **Level Up :** Animation spéciale lorsque le joueur gagne un niveau. ## 5. Annexes Techniques ### Données (JSON) ```json { "avatar_id": "player_12345", "gender": "female", // "male" | "female" "level": 12, "experience": 4500, "next_level_xp": 5000, "title": "Expert Zoologist", "equipped_skins": { "head": "skin_hat_safari", "body": "skin_shirt_ranger", "accessory": "skin_glasses_sun" }, "unlocked_titles": ["Beginner", "Novice", "Expert"], "mood_state": "happy" // "happy" | "neutral" | "worried" } ``` ### Règles Métier * Le choix du genre est gratuit et modifiable. * Les skins doivent être débloqués ou achetés avant d'être équipés. * L'avatar est persistant entre les sessions. ## 6. Annexes UX/UI * **Emplacement :** Coin supérieur (gauche ou droite) de l'interface principale (HUD). * **Style :** Cartoon / Isométrique cohérent avec le reste du jeu. * **Feedback :** Animation légère (clignement des yeux, mouvement de tête). * **Vue Isométrique :** Le "Directeur" (NPC) a un pathfinding aléatoire mais priorise les zones à problèmes (animaux malades, déchets). # 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.