**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.5 KiB
2.5 KiB
Spécifications : Carte (Générique)
Définition
Une carte est une grille de cases représentant un espace de jeu ou de navigation.
Propriétés
- Dimensions : Largeur et hauteur définies en nombre de cases.
- Biomes : Les cases ont une couleur de fond représentant leur biome (milieu).
- Quadrillage : Les cases sont disposées en grille orthogonale.
- Cohérence : Les transitions de couleurs (milieux) et de températures doivent être douces entre les cases adjacentes.
Types de cartes
- Carte du Zoo (Espace de gestion du joueur)
- Carte du Monde (Espace de navigation multijoueur)
Annexes Techniques
1. Données et États
Modèle de Données (JSON)
{
"id": "uuid",
"type": "enum ('zoo', 'world')",
"width": "integer",
"height": "integer",
"grid": [
[ { "case_ref": "case_id" } ]
]
}
Caractéristiques Initiales
N/A (Dépendant du type)
Scores Initiaux
N/A
2. Cycles de Vie et Apparition
Conditions d'Apparition
Création à l'initialisation du jeu/compte.
Conditions de Disparition
Suppression du compte.
Hérédité
N/A
3. Impacts Environnementaux
Impact Température
N/A (Porté par les cases)
Impact Milieu (Biome)
N/A (Porté par les cases)
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
N/A
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)
Navigation (Action)
Description UX : Le joueur explore la carte.
Description UI : Drag & Drop (Pan) pour se déplacer. Zoom In/Out (Molette/Pinch).
Emplacement : Vue Principale.
Intégration : Plein écran.
Navigation : Pan/Zoom.
Événements : MAP_MOVE, MAP_ZOOM.
Assets
- Musiques : Ambiance calme (Zoo) / Aventure (Monde).
- Sons : Vent léger.
- Graphiques : Grille (Grid lines) subtile.
- Images : N/A
- Vidéos : N/A
- Animations : Inertie du mouvement.
- Couleurs : Fond neutre hors carte.
- Textes : Coordonnées (Debug).
- Formes : Rectangulaire.