0.2.0-0-pre.1
This commit is contained in:
41
ROADMAP.md
41
ROADMAP.md
@@ -1,27 +1,32 @@
|
||||
<!-- file: ROADMAP.md -->
|
||||
<!-- version: 14 -->
|
||||
<!-- version: 15 -->
|
||||
|
||||
# Roadmap
|
||||
|
||||
## Légende
|
||||
|
||||
- `( )` — planned ;
|
||||
- `(x)` — completed ;
|
||||
- `(d)` — deferred ;
|
||||
- `(c)` — cancelled.
|
||||
|
||||
Les marqueurs qualifient une ligne de scope. Une même version peut donc apparaître plusieurs fois si une partie est livrée, une partie reportée et une autre annulée.
|
||||
|
||||
## 0.1.0 — Fondation POC
|
||||
|
||||
- [x] `0-pre.1` — squelette du workspace, règles, architecture, versions, assets, Java Android commun/spécifique et deux crates POC.
|
||||
- [x] `0-pre.2` — consolidation documentaire issue de l'architecture de référence, runners Desktop par jeu et politique normative des commandes.
|
||||
- [x] `0-pre.3` — première boucle moteur exécutable Desktop : temps, input abstrait, capacités de monétisation optionnelles et état de jeu minimal via les runners.
|
||||
- [x] `0-pre.4` — architecture de tests hors `src/`, stratégie de tests ciblés et socle `tracing`/`tracing-subscriber`/`tracing-appender`.
|
||||
- [x] `0-pre.5` — intégration SDL3 Desktop réelle et premier rendu POC Reflex.
|
||||
- [x] `0-pre.6` — fondation Gradle Android, SDL3 AAR, Activity Java commune et politique de fenêtre Desktop redimensionnable.
|
||||
- [x] `0-pre.7` — compilation Rust Android `cdylib`, point d'entrée SDL Android et premier lancement APK sur appareil/émulateur.
|
||||
- [x] `0-pre.8` — bridge Java/JNI minimal et input tactile Android.
|
||||
- [x] `0-pre.9` — assets communs + spécifiques empaquetés sans copie dans les crates.
|
||||
- [x] `0-pre.10` — POC Reflex jouable Desktop + Android.
|
||||
- [x] `0-pre.11` — POC Snake jouable et validation de la réutilisation du moteur.
|
||||
- [x] `1-alpha.1` — première API moteur V1 volontairement stabilisée et provenance runtime/input pour les futures sessions et scores.
|
||||
- [x] `1-alpha.2` — POC Web/WASM embarqué dans Tauri, sans site distant, et validation de la frontière des services Web/ads.
|
||||
- [x] `2-beta.1` — stabilisation, packaging, tests multi-appareils.
|
||||
- [x] `3-rc.1` — candidat de release du socle 0.1.0.
|
||||
- [x] `0.1.0` — première baseline stable du framework POC.
|
||||
- (x) `0.1.0` — squelette du workspace, règles, architecture, versions et assets.
|
||||
- (x) `0.1.0` — moteur V1 POC, boucle de jeu, input abstrait et rendu SDL3 minimal.
|
||||
- (x) `0.1.0` — Reflex et Snake jouables comme POC de réutilisation.
|
||||
- (x) `0.1.0` — Desktop SDL3 natif, Android SDL3/Java/JNI et Tauri/WebView/WASM Reflex.
|
||||
- (x) `0.1.0` — tracing commun, provenance runtime, packaging et validation multi-appareils.
|
||||
|
||||
Le détail historique des prereleases `0.1.0-*` reste dans `deltas/0.1.0/` et `history/0.1.0/`.
|
||||
|
||||
## 0.2.0 — Conception du framework modulaire
|
||||
|
||||
- [ ] `0.2.0` — inventorier et réserver les capabilities utiles, définir les couches et dépendances autorisées, établir la matrice plateformes et les archétypes de jeux, définir la composition statique et l'architecture cible des crates, puis seulement planifier les implémentations progressives.
|
||||
- ( ) `0.2.0` — fixer la gouvernance documentaire, la nomenclature et le cycle de maturation des idées et décisions.
|
||||
- ( ) `0.2.0` — inventorier et réserver les capabilities déjà justifiées sans les implémenter prématurément.
|
||||
- ( ) `0.2.0` — définir les couches, les dépendances autorisées et la frontière entre kernel, capability, plateforme, provider, système de jeu et service.
|
||||
- ( ) `0.2.0` — établir la matrice plateformes et les archétypes de jeux utilisés pour challenger l'architecture.
|
||||
- ( ) `0.2.0` — définir le modèle de composition statique, le manifest produit/jeu et l'architecture cible des crates.
|
||||
- ( ) `0.2.0` — définir la trajectoire d'implémentation progressive des versions suivantes seulement après revue de la conception.
|
||||
|
||||
Reference in New Issue
Block a user