37 lines
2.2 KiB
Markdown
37 lines
2.2 KiB
Markdown
<!-- file: ROADMAP.md -->
|
|
<!-- version: 17 -->
|
|
|
|
# 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.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
|
|
|
|
- (x) `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.
|
|
- ( ) `0.2.0` — consolider les études acceptées en architecture/règles durables et fermer les points de classification encore candidats.
|
|
- ( ) `0.2.0` — formaliser la stratégie réseau : Actix Web pour le Web/API, asset delivery auto-hébergé H2/H3, WebSocket baseline et WebTransport/QUIC candidat.
|
|
- ( ) `0.2.0` — préparer une trajectoire `0.3.x` dédiée aux POC plateforme/réseau avec Snake comme jeu-sonde.
|
|
- ( ) `0.2.0` — préparer la trajectoire `0.4.x` Uroburas Mode 1 et le prompt de session associé après gel de la conception.
|