**Motivations:** - Initialisation du versionning git pour le projet **Root causes:** - N/A (Nouveau projet) **Correctifs:** - N/A **Evolutions:** - Structure initiale du projet - Ajout du .gitignore **Pages affectées:** - Tous les fichiers
2.9 KiB
2.9 KiB
Spécifications : Case de Zoo (Générique)
Définition
Case spécifique à la grille du zoo, pouvant accueillir les éléments de gestion.
Types de Contenu Possibles
- Bâtiments : Billeterie, Nurserie, Boutique, Centre de Recherche, École, Accueil Animaux.
- Animaux : Bébés matures, Animaux adultes.
- Éléments Mobiles : Visiteurs, Camion (sur sa zone dédiée).
- Vide : Terrain libre pour construction ou placement.
Propriétés Spécifiques
- Occupation : Une case ne peut contenir qu'un seul élément principal (bâtiment/animal) à la fois.
- Visite : Enregistre la date de dernier passage d'un visiteur (pour la règle de disparition).
- Qualité : Indicateur visuel d'adéquation avec l'animal posé dessus (Jaunissement, Givre).
Liste des Cases Spéciales (cf. Carte Zoo)
- Agrandissement
- Recherche
- Billeterie
- Nurserie
- Accueil
- Nourriture
- Camion
Annexes Techniques
1. Données et États
Modèle de Données (JSON)
Hérite de Case (Générique).
{
"last_visit_time": "timestamp",
"quality_score": "float (0-100)"
}
Caractéristiques Initiales
| Caractéristique | Valeur Initiale |
|---|---|
| Dernière Visite | Création du zoo |
| Qualité | 100 |
Scores Initiaux
N/A
2. Cycles de Vie et Apparition
Conditions d'Apparition
Génération zoo.
Conditions de Disparition
N/A
Hérédité
N/A
3. Impacts Environnementaux
Impact Température
Voir case_generique.md.
Impact Milieu (Biome)
Voir case_generique.md.
Impact Saisons
N/A
Impact Heure / Jour-Nuit
N/A
4. Impacts Biologiques et Sociaux
Impact Reproduction
N/A
Impact Mort
N/A
Impact Nourriture
N/A
Impact Attractivité (Visiteurs/Animaux)
N/A
Impact Valeur
N/A
5. Impacts Logistiques et Économiques
Vitesse (Camion/Nurserie/Accueil/Recherche/Labo/Visite)
N/A
Dépenses (Boutiques/Visiteurs)
N/A
Trajet Visiteurs
N/A
6. Événements
Événements du Jeu / Carte / Zoo / Ville / Visiteur
- Passage Visiteur : Met à jour
last_visit_time.
7. Progression
Tableau des Upgrades
Voir achat_upgrade_case.md.
8. Logique et Interfaces
Pseudo-code Impacts
function checkAnimalDisappearance(case):
if currentTime - case.last_visit_time > MAX_TIME_WITHOUT_VISIT:
removeAnimal(case.content)
Messages d'Infos / Alerte
N/A
Annexes UX/UI
1. Expérience Utilisateur (UX)
Sélection (Action)
Description UX : Clic sur une case zoo.
Description UI : Highlight + Menu contextuel adapté au contenu (Animal -> Stats, Bâtiment -> Upgrade, Vide -> Construire).
Emplacement : Grille.
Intégration : Standard.
Navigation : Clic.
Événements : SELECT_ZOO_CASE.
Assets
- Musiques : N/A
- Sons :
select_soft.mp3. - Graphiques : Cadre sélection.
- Images : N/A
- Vidéos : N/A
- Animations : N/A
- Couleurs : Blanc.
- Textes : N/A
- Formes : Carré.