**Motivations:** - Aligner toute la documentation technique avec la nouvelle direction artistique isométrique (Réf IMG_20260303_170253). - Faciliter l'implémentation en ajoutant les contraintes techniques liées à la 2.5D (Z-index, Sprites 4 directions). **Root causes:** - Besoin de cohérence visuelle et technique sur l'ensemble du projet. **Correctifs:** - N/A **Evolutions:** - Ajout systématique de la section "Direction Artistique & Vue" dans `Annexes UX/UI` de tous les fichiers. - Enrichissement des modèles JSON avec coordonnées isométriques (`iso_x`, `iso_y`, `z_index`). - Précision des interactions (clic, survol) adaptées à la grille losange. - Conservation stricte de la structure existante (aucun titre supprimé). **Pages affectées:** - docs/specs/*
2.3 KiB
2.3 KiB
Banderole Accueil
1. Définition
Élément visuel marquant l'entrée principale du zoo. C'est une grande enseigne suspendue entre deux poteaux en bois (ou autre matériau selon le thème), affichant le nom du zoo choisi par le joueur.
2. Fonctions
- Identité : Affiche fièrement le nom du parc ("Zoo de Léo", "Safari Park", etc.).
- Accueil : Premier élément visible par les visiteurs (et le joueur).
- Personnalisation : Le texte est modifiable à tout moment (ou presque).
3. Icone
- Représentation : Arche avec un panneau.
- Couleur dominante : Bois et Texte coloré.
4. Interactions
- Création : Lors de la première partie, une pop-up demande le nom du zoo.
- Modification : Clic sur la banderole pour ouvrir l'éditeur de nom (peut coûter des pièces ou être gratuit avec cooldown).
5. Annexes Techniques
Données (JSON)
{
"banner_id": "main_entrance_banner",
"text": "Mon Super Zoo",
"font_style": "default", // "comic", "serif", "safari"
"font_color": "#FF5733",
"material": "wood", // "stone", "metal" (skins possibles)
"background_pattern": "stripes",
"last_rename": "timestamp",
"position": {"x": 15, "y": 0} // Entrée du zoo,
"iso_x": "integer",
"iso_y": "integer",
"z_index": "integer"
}
Règles Métier
- Longueur Max : Le nom est limité en caractères (ex: 20 chars) pour tenir sur l'affichage.
- Filtre : Interdiction des mots offensants (profanity filter).
- Cooldown : Changement de nom gratuit 1x/semaine, sinon payant (Gemmes/Pièces).
6. Annexes UX/UI
- Visuel : Modèle 3D/Iso d'une arche en bois rustique avec une planche suspendue par des cordes.
- Animation : La planche peut se balancer légèrement au vent.
- Texte : Police lisible et "fun", intégrée à la texture du panneau (Texture dynamique).
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.