**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/*
1.8 KiB
1.8 KiB
Inventaire Skins
1. Définition
Interface de gestion permettant au joueur de visualiser, trier et équiper les éléments cosmétiques (skins) acquis pour son avatar ou son zoo. Il gère les pièces de skins unitairement.
2. Fonctions
- Stockage : Centralise tous les skins (têtes, corps, accessoires, décors).
- Équipement : Permet d'appliquer un skin à l'avatar ou de sélectionner un skin par défaut pour les bâtiments.
- Visualisation : Affiche les items possédés et ceux manquants (grisés).
3. Icone
- Représentation : Coffre ouvert ou Cintre.
- Couleur dominante : Marron (cuir) et Or.
4. Interactions
- Ouverture : Depuis le menu profil ou la boutique.
- Filtrage : Par catégorie (Chapeaux, T-shirts, Zoo...), par thème (Jungle, Espace...) ou par rareté.
- Sélection : Clic sur un item pour voir les détails et le bouton "Équiper".
5. Annexes Techniques
Données (JSON)
{
"inventory_id": "inv_skins_player_123",
"items": [
{
"item_id": "skin_hat_01",
"acquired_date": "2026-03-01",
"is_equipped": true
},
{
"item_id": "skin_shirt_05",
"acquired_date": "2026-03-02",
"is_equipped": false
}
],
"capacity": "unlimited" // Ou valeur numérique si limite
}
Règles Métier
- L'inventaire sépare les skins d'avatar des skins de zoo.
- Impossible de vendre ou supprimer un skin (sauf si fonctionnalité de recyclage prévue).
- Mise à jour en temps réel lors d'un achat ou d'un gain.
6. Annexes UX/UI
- Grille : Affichage des items sous forme de grille scrollable.
- Paper Doll : Prévisualisation de l'avatar au centre ou sur le côté avec les équipements actuels.
- Drag & Drop : (Optionnel) Glisser un item sur la prévisualisation pour l'équiper.