**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
3.3 KiB
Spécifications : Zoo (Site)
Définition
Représentation d'un zoo (joueur ou bot) sur la Carte du Monde.
Affichage
- Nom du zoo
- Icône : 🏠
- Slot d'offre :
- Pour les autres zoos : Affiche l'œuf/bébé/animal en vente (Type + Prix).
- Pour le zoo du joueur : Masqué (pas d'offre visible pour soi-même).
- Indicateurs (Bots) : Pièces disponibles, Niveau de parcelle.
Indicateurs de Performance (Cases dédiées sous le zoo)
- Score d'Attractivité : Influence la venue des visiteurs.
- Score de Reproduction : Influence la qualité des naissances.
- Case de Vente : Offre active visible par les autres joueurs.
Interaction
- Achat : Glisser l'offre du zoo vers le camion du joueur.
Annexes Techniques
1. Données et États
Modèle de Données (JSON)
{
"id": "uuid",
"type": "zoo",
"owner_id": "uuid",
"scores": {
"attractiveness": "int",
"reproduction": "int"
},
"current_offer": { "animal_id": "uuid", "price": "int" }
}
Caractéristiques Initiales
| Caractéristique | Valeur Initiale |
|---|---|
| Attractivité | 0 |
| Reproduction | 0 |
Scores Initiaux
Voir ci-dessus.
2. Cycles de Vie et Apparition
Conditions d'Apparition
Création compte.
Conditions de Disparition
Suppression compte.
Hérédité
N/A
3. Impacts Environnementaux
Impact Température
N/A
Impact Milieu (Biome)
N/A
Impact Saisons
N/A
Impact Heure / Jour-Nuit
N/A
4. Impacts Biologiques et Sociaux
Impact Reproduction
Score visible publiquement.
Impact Mort
N/A
Impact Nourriture
N/A
Impact Attractivité (Visiteurs/Animaux)
Score visible publiquement.
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
Destination possible.
6. Événements
Événements du Jeu / Carte / Zoo / Ville / Visiteur
- Nouvelle Offre : Mise en vente.
- Vente : Offre achetée.
7. Progression
Tableau des Upgrades
N/A
8. Logique et Interfaces
Pseudo-code Impacts
N/A
Messages d'Infos / Alerte
N/A
Annexes UX/UI
1. Expérience Utilisateur (UX)
Visualisation Offre (Passif)
Description UX : Voir ce que vend un autre joueur.
Description UI : Une "bulle" ou un "panneau" accroché sous l'icône du zoo. Affiche l'animal (sprite) et le prix.
Emplacement : Carte Monde.
Intégration : World Space UI.
Navigation : N/A
Événements : OFFER_UPDATE.
Assets
- Musiques : N/A
- Sons : N/A
- Graphiques : Cadre Offre.
- Images : Sprite Animal.
- Vidéos : N/A
- Animations : Prix qui clignote si bas.
- Couleurs : Or (Prix).
- Textes : "500".
- Formes : Bulle.
Interaction Achat (Action)
Description UX : Acheter l'animal.
Description UI : Drag de l'offre vers le camion (en bas de l'écran ou sur la carte).
Alternative : Tap Offre -> Tap Camion.
Emplacement : Carte Monde.
Intégration : Drag & Drop.
Navigation : Drag -> Drop.
Événements : DRAG_OFFER.
Assets
- Musiques : N/A
- Sons :
pickup.mp3. - Graphiques : Fantôme offre sous curseur.
- Images : N/A
- Vidéos : N/A
- Animations : N/A
- Couleurs : N/A
- Textes : N/A
- Formes : N/A