**Motivations:** - Make docs/specs implementation-ready without empty sections or placeholders. **Root causes:** - Multiple specs still contained non-actionable placeholders (N/A, “see above”, "..."), and inconsistent “no cache” wording. **Correctifs:** - Replace placeholders with explicit tables, structures, and typed examples. - Align “no cache / no memorization” statements where relevant. **Evolutions:** - Add a features doc entry to track the documentation enrichment effort. **Pages affectées:** - docs/specs/* - docs/features/docs-specs-enrichment.md - docs/leo.md - docs/plan-enrich-docs-specs.md
2.2 KiB
2.2 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.
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.