webapp
Build / build (push) Has been cancelled

This commit is contained in:
gpatruno
2026-06-06 21:59:51 +02:00
parent 02d2af0993
commit 48a1b900c7
279 changed files with 7488 additions and 238 deletions
+53
View File
@@ -0,0 +1,53 @@
# Feuille de route
## M0 — Fondation (actuel)
- [x] Projet Gradle + ScaffoldIt
- [x] Plugin `com.disklexar:MMORPG`
- [x] SQLite + table `player_profiles`
- [x] Sessions joueur (connexion / déconnexion)
- [x] Commandes `/mmorpg help` et `/mmorpg profile`
- [x] Packages stub : `economy`, `quest`, `social`
- [x] Documentation et CI
## M1 — Personnage et progression
- [ ] Système d'expérience et montée de niveau
- [ ] Statistiques de base (vie, mana, attributs)
- [ ] Sauvegarde position / monde (spawn MMORPG)
- [ ] Messages et UI côté client (si API disponible)
## M2 — Économie
- [ ] Monnaie serveur (wallets SQLite)
- [ ] Transactions atomiques
- [ ] Vendeurs NPC et tables de loot
- [ ] Activer `Features.Economy` dans la config
## M3 — Quêtes
- [ ] Définitions de quêtes (JSON ou DB)
- [ ] Objectifs : collecte, dialogue, zone
- [ ] Récompenses XP / items / monnaie
- [ ] Quêtes journalières
- [ ] Activer `Features.Quests`
## M4 — Social et instances
- [ ] Groupes / parties
- [ ] Guildes (création, rangs, banque)
- [ ] Instances / donjons dédiés
- [ ] Activer `Features.Guilds`
## M5 — Production
- [ ] Migration PostgreSQL optionnelle
- [ ] Cache Redis pour sessions multi-serveur
- [ ] Métriques et monitoring
- [ ] Anti-triche basique (rate limits, validation serveur)
## Hors périmètre connu
- Asset pack custom (modèles, textures)
- Interface web d'administration
- Client modifié (hors API serveur)