feat: Sprint 3 — Prestige Loop endless
Some checks failed
CI/CD — Build & Deploy / Build & Deploy (push) Failing after 35s
Some checks failed
CI/CD — Build & Deploy / Build & Deploy (push) Failing after 35s
- Migration saves: saveVersion pattern + migrateSave lazy (v1→v2) - Formule ADN rebalancée: log10 + clamp min 1 + cap bonus ×4 - Prestige Experience: modal fullscreen, preview ADN, stats run, best run - Arbre V2: 25 nœuds, 3 capstones, post-capstones repeatables (scaling par tranche) - Convergence évolutif Alpha→Omega (tier system) - Reset arbre: 1 gratuit/prestige, payant linéaire au-delà - Milestones prestige: 8 paliers (1→100), cosmétiques exclusifs, bonus gameplay - balance.ts: constantes centralisées pour playtest - 136 tests green, 0 regression
This commit is contained in:
39
docs/GDD.md
39
docs/GDD.md
@@ -188,6 +188,43 @@ Brief technique : `docs/SPRINT2.md`
|
||||
|
||||
---
|
||||
|
||||
## Sprint 3 — Prestige Loop (endless)
|
||||
|
||||
Brief technique : `docs/SPRINT3.md`
|
||||
|
||||
| Feature | Design |
|
||||
|---------|--------|
|
||||
| Migration saves | Pattern `saveVersion` + `migrateSave()` — backward compat Sprint 2, lazy au chargement |
|
||||
| Prestige Experience | Écran redesigné (preview ADN, stats run, comparaison), animation reset, hooks audio-ready |
|
||||
| Arbre V2 endless | ~30 nœuds (3 branches approfondies), capstones game-changers, post-capstone repeatable (scaling par tranche ×1.5/×1.8/×2.0), cross-branche |
|
||||
| Milestones prestige | 8 paliers (1→100 prestiges), cosmétiques exclusifs + bonus gameplay légers |
|
||||
| Reset arbre | 1 gratuit par prestige, payant linéaire au-delà (5 ADN × n). Build exportable (fondation Sprint 4 sharing) |
|
||||
| Formule ADN rebalancée | `max(1, floor(50 × log10(t/1e6) × (1 + min(0.05×p, 3.0))))` — clamp + cap bonus ×4 |
|
||||
|
||||
### Capstones par branche
|
||||
|
||||
| Branche | Capstone | Effet |
|
||||
|---------|----------|-------|
|
||||
| Ponte (click) | **Ponte Automatique** | Auto-click 1/sec, scale avec upgrades ponte |
|
||||
| Marais (production) | **Symbiose Totale** | Chaque générateur booste les autres (+2% par type possédé) |
|
||||
| Adaptation (utility) | **Mémoire du Marais** | Offline cap 25%→75%, durée 2h→8h |
|
||||
|
||||
### Profils joueurs émergents
|
||||
|
||||
- **Joueur Ponte** : joue activement, optimise les clics, capstone = auto-click idle
|
||||
- **Joueur Marais** : optimise les achats générateurs, capstone = boucle multiplicative
|
||||
- **Joueur Adaptation** : joue casual 2-3×/jour, capstone = idle puissant
|
||||
|
||||
## Hors scope Sprint 3
|
||||
|
||||
- Boucle 3 (méta, events, leaderboard, cross-promo TetaRdPG)
|
||||
- Son / musique (prévu Sprint 4+ — hooks audio posés dans prestige)
|
||||
- Mobile responsive / client natif Godot (projet séparé envisagé)
|
||||
- Monétisation effective (boutique cosmétique payante)
|
||||
- Analytics joueur (event log backend — Sprint 4)
|
||||
|
||||
---
|
||||
|
||||
## Changelog
|
||||
|
||||
| Date | Changement |
|
||||
@@ -195,3 +232,5 @@ Brief technique : `docs/SPRINT2.md`
|
||||
| 2026-03-17 | GDD initial — sprint1-step1, stack React+TS+Vite, mécaniques core |
|
||||
| 2026-03-20 | Refonte game-designer — Tetard Universe, Arbre d'Évolution, anti-triche backend, SuperOAuth, stack confirmée Express |
|
||||
| 2026-03-28 | Sprint 1 livré (6/6). Sprint 2 briefé — offline gains courbe inversée, arbre 3 voies, cosmétiques récompenses |
|
||||
| 2026-03-28 | Sprint 2 livré (3/3). Sprint 3 briefé — prestige loop endless, arbre V2 30 nœuds, capstones, milestones, formule ADN rebalancée |
|
||||
| 2026-03-28 | Sprint 3 brainstorm — 5 décisions : saveVersion migration, formule ADN clamp+cap, scaling post-capstone par tranche, reset 1 gratuit/prestige + vision build-sharing, Convergence évolutif (Alpha→Omega, nœud unique à tiers) |
|
||||
|
||||
Reference in New Issue
Block a user