**Motivations:** - Harmoniser la documentation technique pour faciliter le développement. - Garantir l'exhaustivité des données de Game Design pour chaque entité. **Root causes:** - Documentation hétérogène et incomplète. **Correctifs:** - N/A **Evolutions:** - Réécriture complète de 53 fichiers de spécifications selon un modèle strict. - Ajout de données de Game Design (prix, durées, impacts) pour combler les manques. - Ajout systématique des annexes UX/UI. **Pages affectées:** - docs/specs/*
57 lines
2.1 KiB
Markdown
57 lines
2.1 KiB
Markdown
# Spécifications : Achat et Upgrade des Cases
|
|
|
|
## Construction
|
|
- Sur une case vide de type "Terrain", le joueur peut acheter un bâtiment.
|
|
- Le coût dépend du type de bâtiment.
|
|
|
|
## Types Constructibles
|
|
- Nurserie
|
|
- Boutique
|
|
- (Les autres bâtiments comme Billeterie/Recherche sont souvent uniques et upgradables, mais on peut imaginer en construire d'autres si le design le permet).
|
|
|
|
## Upgrade de Case (Terrain)
|
|
- **Changement de Milieu** : Payer pour changer la couleur (Biome) d'une case.
|
|
- **Changement de Température** : Payer pour installer un régulateur thermique sur une case.
|
|
|
|
# Annexes Techniques
|
|
|
|
## 1. Données et États
|
|
Voir `case_zoo.md` et `achat_upgrade_generique.md`.
|
|
|
|
## 7. Progression
|
|
### Tableau des Upgrades
|
|
**Changement de Milieu** :
|
|
| Niveau | Coût | Précision | Temps |
|
|
| :--- | :--- | :--- | :--- |
|
|
| 1 | 500 | Changement vers biome adjacent | 0s |
|
|
| 7 | 5000 | Changement vers n'importe quel biome | 0s |
|
|
|
|
**Régulateur Thermique** :
|
|
| Niveau | Coût | Plage Réglage | Temps |
|
|
| :--- | :--- | :--- | :--- |
|
|
| 1 | 200 | +/- 5°C | 0s |
|
|
| 7 | 2000 | +/- 50°C | 0s |
|
|
|
|
# Annexes UX/UI
|
|
|
|
## 1. Expérience Utilisateur (UX)
|
|
### Modification Terrain (Action)
|
|
**Description UX** : Le joueur sélectionne une case et choisit "Modifier Biome" ou "Température".
|
|
**Description UI** : Palette de couleurs (Biomes) ou Slider (Température).
|
|
**Mode Peinture** : Permet de glisser le doigt pour appliquer le biome/température à plusieurs cases adjacentes rapidement.
|
|
**Emplacement** : Menu Contextuel Case.
|
|
**Intégration** : Outil pinceau ou slider.
|
|
**Navigation** : Clic Case -> Outil -> Appliquer.
|
|
**Événements** : `TERRAFORM_CASE`.
|
|
|
|
#### Assets
|
|
- **Musiques** : Jingle "Travaux Publics" (bruits de chantier rythmés).
|
|
- **Sons** : `digging.mp3` (Biome), `hissing_gas.mp3` (Température).
|
|
- **Graphiques** : Icône Pelle, Thermomètre.
|
|
- **Images** : Textures sol (Herbe, Sable, Neige).
|
|
- **Vidéos** : Animation de transition de biome (morphing de texture).
|
|
- **Animations** : Transition de couleur (Fade) sur la case.
|
|
- **Couleurs** : Vert, Jaune, Blanc.
|
|
- **Textes** : "Coût : X".
|
|
- **Formes** : Curseur Pinceau.
|