**Motivations:** - Intégrer les nouvelles fonctionnalités demandées par Leo (vue isométrique, gestion du personnel, personnalisation avatar/zoo). - Enrichir le gameplay avec des mécaniques de fusion d'enclos et de passes saisonniers. **Root causes:** - Demande d'évolution majeure du Game Design (fichier `docs/leo.md`). **Correctifs:** - N/A **Evolutions:** - Ajout de 19 nouveaux fichiers de spécifications (Staff, Skins, Enclos, Avatar, etc.). - Mise à jour de 5 fichiers existants pour supporter la vue isométrique et les nouvelles interactions. - Définition du système de passes temporaires et statut VIP. - Spécification des employés achetables avec pièces. **Pages affectées:** - docs/specs/*
2.0 KiB
2.0 KiB
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.
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").
5. Annexes Techniques
Données (JSON)
{
"avatar_id": "player_12345",
"gender": "female", // "male" | "female"
"equipped_skins": {
"head": "skin_hat_safari",
"body": "skin_shirt_ranger",
"accessory": "skin_glasses_sun"
},
"display_position": {
"x": 10,
"y": 10,
"anchor": "top-left"
},
"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).