Files
Ustagammon/docs/feuille-de-route.md
T

2.0 KiB

Feuille de route

État d'avancement du projet. Les versions et leur contenu sont définis dans docs/cadrage.md ; le détail de l'étape en cours est dans docs/etape-0.md.

Légende : ✅ terminé · 🔄 en cours · ⏳ à venir · ⏸ conditionnel

Étape 0 — Prototype technique

Sous-étape Contenu État Plans
Socle Dépôt, Makefile, lint, tests, organisation ✅ —
0a.1 Choisir la source du moteur (gnubg, gnubg-nn, CBG) — étude faite, recommandation : gnubg officiel ; en attente de validation de Pierre 🔄 plans/2026-11-02-choix-source-moteur.md
0a.2 Image Docker GNU Backgammon de bureau, 30+ positions de référence dans tests/reference/ ⏳
0a.3 Interface C engine/include/moteur.h et engine-cli (JSON) ⏳
0a.4 make test compare engine-cli aux références ⏳
0b Moteur en WebAssembly, page de test dans un Web Worker, make deploy-web, make bench ⏳
Mesures Pierre relève les mesures sur le Fairphone 4 ⏳
Décision Socle PWA ou Android natif, consigné dans decisions.md — validation de Pierre ⏳
0c Android natif (NDK, Gradle en ligne de commande, make deploy via adb) ⏸ si 0b échoue
0d Plateau minimal jouable sur le socle retenu ⏳

Critère de fin : une partie complète jouée sur le Fairphone 4, moins de 2 s par coup de l'IA en niveau standard, tous les tests au vert.

Étapes suivantes

Étape Contenu État
1. V1 Jouer et comprendre Plateau soigné, niveaux, coach, analyse, branches, tutoriel, prompts, sauvegarde ⏳
2. V1.5 Apprendre Parcours 2, exercices, progression ⏳
3. V2 Perfectionnement et IA Parcours 3 et 4, rollouts, révision espacée ⏳

Chaque étape reçoit son fichier docs/etape-N.md avant de démarrer.

Prérequis côté PC

  • adb n'est pas installé : sudo apt install adb avant les tests sur le téléphone (0b au plus tard pour 0c, sinon pour l'étape 1).