À propos
Contacts
Auteur: Kévin Unger <blunderdb@proton.me>. Vous pouvez aussi me trouver sur Heroes sous le pseudo postmanpat.
J’ai développé blunderDB initialement pour mon usage personnel afin de pouvoir détecter des motifs dans mes erreurs. Mais il est très agréable d’avoir un retour surtout quand on a dépensé un paquet d’heures de conception, codage, débuggage… Aussi n’hésitez pas à m’écrire pour faire part de votre retour d’expérience. Tous les retours (constructifs) sont bienvenus.
Voici plusieurs manières de discuter:
rejoindre le serveur Discord de blunderDB: https://discord.gg/DA5PpzM9En
m’écrire un mail à blunderdb@proton.me,
discuter avec moi, si on se retrouve dans un tournoi,
sur Github,
ouvrir un ticket: https://github.com/kevung/blunderDB/issues
pour des corrections de bugs ou des propositions d’amélioration, créer une pull request.
Les tickets ouverts sont regroupés par jalon sur GitHub. Les idées se discutent dans les Discussions — catégorie Idées, et chaque version publiée est annoncée dans la catégorie Annonces.
Faire un don
Si vous appréciez blunderDB et que vous voulez soutenir les développements passés et futurs, vous pouvez
me payer un verre si on a le plaisir de se rencontrer!
faire un petit don par PayPal à l’adresse blunderdb@proton.me
Remerciements
Je dédie ce petit logiciel à ma compagne Anne-Claire et notre tendre fille Perrine. Je tiens à remercier tout particulièrement quelques amis:
Tristan Remille, de m’avoir initié au backgammon avec joie et bienveillance; de montrer la Voie dans la compréhension de ce merveilleux jeu; de continuer à m’encourager malgré mes piètres tentatives de mieux jouer.
Nicolas Harmand, joyeux camarade depuis maintenant plus d’une dizaine d’années dans de chouettes aventures, et un fantastique partenaire de jeu depuis qu’il a choppé le virus du backgammon.
Crédits
blunderDB embarque du code, des données et des polices d’autres personnes.
L’inventaire complet, avec le texte des licences, est le fichier
THIRD_PARTY.md livré avec chaque paquet (/usr/share/doc/blunderdb/)
et présent à la racine du dépôt.
L’essentiel :
le réseau de neurones
strehl-prob5-512-512-256-128est l’œuvre d”Alexander Strehl (alexstrehl/backgammon-ai-engine, licence MIT) ; la recherche, le modèle de videau et la table d’équité de match qui l’entourent forment la configuration propre de gammonNet (MIT) ;la table d’équité de match Kazaross-XG2 est l’œuvre de Neil Kazaross ;
les tables de take points et de valeurs de gammon sont tirées de The Theory of Backgammon de Dirk Schiemann ;
les tables de bearoff unilatérale (6 points, 15 pions, pour l’EPC) et bilatérale (6 points, 6 pions, pour les verdicts de videau en course) sont calculées par blunderDB lui-même, par un portage de l’outil
makebearoffde GNU Backgammon ; le résultat est identique octet pour octet à celui de gnubg, dont l’empreinte SHA-256 sert de référence. GNUbg est un logiciel libre sous licence GPL ;les fichiers de match sont lus par xgparser, gnubgparser et bgfparser (MIT) ;
côté Go : modernc.org/sqlite (BSD-3-Clause), pgx, Wails et go-fsrs (MIT) ;
côté interface : Svelte, two.js, Chart.js et driver.js (MIT) ;
les polices Nunito et Noto Sans JP (SIL Open Font License 1.1).