83cb1a6f83c7ae781840b8afb4fa0abafe9d28e7
tests/test_engine_reference.sh lance tests/reference/compare.py sur les 32 positions aux niveaux 0 et 2 plis. Tolérance de 0,002 mesurée et justifiée dans tests/reference/README.md : écart maximal de 9,5e-4, avec ou sans -ffast-math ; la cause est la sigmoïde approchée (_mm_rcp_ps) de gnubg de bureau en SSE2, qu'un build SSE2 du moteur reproduit au bit près. 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%