Intégration des spécifications Leo : Isométrique, Staff, Cosmétiques
**Motivations:** - Intégrer les nouvelles fonctionnalités demandées par Leo (vue isométrique, gestion du personnel, personnalisation avatar/zoo). - Enrichir le gameplay avec des mécaniques de fusion d'enclos et de passes saisonniers. **Root causes:** - Demande d'évolution majeure du Game Design (fichier `docs/leo.md`). **Correctifs:** - N/A **Evolutions:** - Ajout de 19 nouveaux fichiers de spécifications (Staff, Skins, Enclos, Avatar, etc.). - Mise à jour de 5 fichiers existants pour supporter la vue isométrique et les nouvelles interactions. - Définition du système de passes temporaires et statut VIP. - Spécification des employés achetables avec pièces. **Pages affectées:** - docs/specs/*
This commit is contained in:
@@ -12,7 +12,10 @@
|
||||
### Frontend
|
||||
- **Framework** : React ou Vue.js.
|
||||
- **État** : Zustand ou Pinia (léger et performant).
|
||||
- **Rendu Grille** : Canvas API (via PixiJS ou Konva) si > 100 éléments animés, sinon DOM optimisé (CSS Grid + Transforms).
|
||||
- **Rendu Grille** : Canvas API (via PixiJS ou Konva) pour la **Vue Isométrique**.
|
||||
- Gestion de la profondeur (z-index) pour les bâtiments et animaux.
|
||||
- Système de tuiles (Tilemap) isométriques.
|
||||
- **Optimisation** : Culling (ne pas rendre ce qui est hors écran).
|
||||
|
||||
### Infrastructure
|
||||
- **Cache** : Redis (pour les sessions, les compteurs temps réel et les files d'attente de jobs).
|
||||
|
||||
Reference in New Issue
Block a user