1f9981dc634a92b2bf8d779a07202464a69824a4
Les étapes de docs/scenarios/jouer-une-partie.feature pilotent le domaine sur le vrai moteur WebAssembly, avec des dés imposés (Cucumber, sous Node). Deux retouches du scénario : 8/4 avec 3-1 est un coup permis (8/5/4), remplacé par 13/12 (case tenue par l'ordinateur) ; « c'est ensuite au tour de l'ordinateur » distingue le constat de la situation de départ du même nom. dependency-cruiser vérifie que le domaine n'importe que le domaine, que l'interface n'appelle pas le moteur et qu'il n'y a pas de cycle ; tests/test_web.sh prouve aussi que des violations volontaires sont détectées. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Ustagammon
Ustagammon est une application mobile de backgammon, gratuite, libre (GPLv3) et entièrement hors ligne, qui apprend le jeu du premier lancer de dés jusqu'au niveau expert. Elle s'appuie sur le moteur GNU Backgammon.
Projet en cours : étape 0, prototype technique. La feuille de route est dans
docs/feuille-de-route.md, le cadrage dans docs/cadrage.md.
Démarrer
Prérequis : git, make, docker (et adb pour le téléphone).
make setup # une fois : prépare les outils
make help # liste des commandes
make lint
make test
Licence
Code sous GPLv3 (LICENSE), contenus pédagogiques sous CC BY-SA 4.0.
Crédits dans CREDITS.md.
Languages
C
55.6%
TypeScript
26.7%
JavaScript
6.4%
Shell
3.8%
Python
2.8%
Other
4.7%