Files
games/ROADMAP.md
2026-09-17 22:48:24 +02:00

2.1 KiB

Roadmap

0.1.0 — Fondation POC

  • 0-pre.1 — squelette du workspace, règles, architecture, versions, assets, Java Android commun/spécifique et deux crates POC.
  • 0-pre.2 — consolidation documentaire issue de l'architecture de référence, runners Desktop par jeu et politique normative des commandes.
  • 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.
  • 0-pre.4 — architecture de tests hors src/, stratégie de tests ciblés et socle tracing/tracing-subscriber/tracing-appender.
  • 0-pre.5 — intégration SDL3 Desktop réelle et premier rendu POC Reflex.
  • 0-pre.6 — fondation Gradle Android, SDL3 AAR, Activity Java commune et politique de fenêtre Desktop redimensionnable.
  • 0-pre.7 — compilation Rust Android cdylib, point d'entrée SDL Android et premier lancement APK sur appareil/émulateur.
  • 0-pre.8 — bridge Java/JNI minimal et input tactile Android.
  • 0-pre.9 — assets communs + spécifiques empaquetés sans copie dans les crates.
  • 0-pre.10 — POC Reflex jouable Desktop + Android.
  • 0-pre.11 — POC Snake jouable et validation de la réutilisation du moteur.
  • 1-alpha.1 — première API moteur V1 volontairement stabilisée et provenance runtime/input pour les futures sessions et scores.
  • 1-alpha.2 — POC Web/WASM embarqué dans Tauri, sans site distant, et validation de la frontière des services Web/ads.
  • 2-beta.1 — stabilisation, packaging, tests multi-appareils.
  • 3-rc.1 — candidat de release du socle 0.1.0.
  • 0.1.0 — première baseline stable du framework POC.

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.