**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.7 KiB
Spécifications : Reproduction
Conditions
- Proximité : Deux animaux compatibles (même espèce, sexe opposé si géré, ou juste compatibilité) proches l'un de l'autre.
- Environnement : Température et Biome idéaux.
- Nourriture : Animaux bien nourris.
- Score de Reproduction : Le zoo doit avoir un score suffisant pour favoriser les naissances.
Résultat
- Naissance : Apparition d'un nouveau bébé.
- Destination : Va directement en Nurserie si place disponible, sinon doit être placé ou vendu immédiatement.
- Hérédité : Le bébé hérite des caractéristiques des parents avec une part de mutation (Rareté/Couleur).
Bonus
- Les naissances augmentent l'attractivité du zoo.
- Les naissances favorisent l'apparition d'autres naissances (cercle vertueux).
Annexes Techniques
1. Données et États
Modèle de Données (JSON)
Logique serveur.
Caractéristiques Initiales
N/A
Scores Initiaux
N/A
2. Cycles de Vie et Apparition
Conditions d'Apparition
N/A
Conditions de Disparition
N/A
Hérédité
| Parent A | Parent B | Enfant (Probabilités) |
|---|---|---|
| Rareté N | Rareté N | N (80%), N+1 (15%), N-1 (5%) |
| Rareté N | Rareté N+1 | N (40%), N+1 (40%), N+2 (10%), N-1 (10%) |
3. Impacts Environnementaux
Impact Température
Condition : T° doit être dans la plage "Idéale" (+/- 2°C).
Impact Milieu (Biome)
Condition : Biome doit être "Parfait".
Impact Saisons
Printemps : +20% chance réussite. Hiver : -50% chance réussite (sauf animaux froids).
Impact Heure / Jour-Nuit
N/A
4. Impacts Biologiques et Sociaux
Impact Reproduction
N/A
Impact Mort
N/A
Impact Nourriture
Condition : Faim < 20%.
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
- Accouplement : Tentative.
- Grossesse : Délai avant naissance.
7. Progression
Tableau des Upgrades
N/A
8. Logique et Interfaces
Pseudo-code Impacts
if checkConditions(parentA, parentB):
chance = baseChance + seasonBonus + zooReproScoreBonus
if random() < chance:
createBaby(parentA, parentB)
Messages d'Infos / Alerte
| ID | Niveau | Message |
|---|---|---|
REPRO_SUCCESS |
Succès | "Un couple attend un heureux événement !" |
Annexes UX/UI
1. Expérience Utilisateur (UX)
Amour (Passif)
Description UX : Deux animaux compatibles se rencontrent. Des cœurs apparaissent.
Description UI : Particules Cœurs au-dessus des animaux. Ils se rapprochent.
Emplacement : Case Zoo.
Intégration : Animation comportementale.
Navigation : N/A
Événements : MATING_START.
Assets
- Musiques : N/A
- Sons :
kiss.mp3ou bruit doux. - Graphiques : Cœurs roses.
- Images : N/A
- Vidéos : N/A
- Animations : Cœurs qui montent.
- Couleurs : Rose.
- Textes : N/A
- Formes : Cœur.
Naissance (Événement)
Description UX : Un bébé apparaît (ou un œuf en nurserie). Notification joyeuse.
Description UI : Popup "Carnet Rose".
Emplacement : HUD.
Intégration : Notification Toast.
Navigation : Clic Notification -> Voir Bébé.
Événements : BIRTH.
Assets
- Musiques : Jingle Naissance.
- Sons :
tada.mp3. - Graphiques : Cigogne (icône).
- Images : N/A
- Vidéos : N/A
- Animations : Confettis.
- Couleurs : Rose/Bleu.
- Textes : "Bienvenue au nouveau [Espèce] !".
- Formes : N/A