blunderDB について

連絡先

作者:Kévin Unger <blunderdb@proton.me>。Heroes ではハンドルネーム postmanpat でも見つけられます。

私は当初、自分のエラーのパターンを見つけられるよう、個人的な利用のために blunderDB を開発しました。しかし、設計、コーディング、デバッグに多くの時間を費やした後では、フィードバックをいただけるのはとても嬉しいものです。ですから、ぜひお気軽にご感想をお寄せください。(建設的な)フィードバックはすべて歓迎します。

やり取りの方法はいくつかあります。

未解決のチケットは GitHub 上で マイルストーンごとにまとめられています。アイデアは Discussions の Ideas カテゴリで議論され、公開された各バージョンは Announcements カテゴリで告知されます。

寄付する

blunderDB を気に入っていただき、これまでと今後の開発を支援したいとお考えの場合は、次のことができます

  • お会いする機会があれば、一杯おごってください!

  • PayPal で blunderdb@proton.me 宛にささやかな寄付をする

謝辞

このささやかなソフトウェアを、パートナーの Anne-Claire と愛する娘の Perrine に捧げます。とりわけ、何人かの友人に特別な感謝を述べたいと思います。

  • Tristan Remille には、喜びと思いやりをもってバックギャモンの世界へ導いてくれたこと、この素晴らしいゲームを理解するための道を示してくれたこと、上達しようとする私の拙い試みにもかかわらず励まし続けてくれたことに感謝します。

  • Nicolas Harmand には、もう10年以上にわたって素敵な冒険を共にしてきた陽気な仲間であり、バックギャモンに夢中になって以来、素晴らしいゲームの相棒であることに感謝します。

クレジット

blunderDB には他の人々が作成したコード、データ、フォントが含まれています。ライセンス本文を含む完全な一覧は、各パッケージに同梱される THIRD_PARTY.md ファイル(/usr/share/doc/blunderdb/)であり、リポジトリのルートにもあります。主なもの:

  • ニューラルネットワーク strehl-prob5-512-512-256-128Alexander Strehl の著作物です(alexstrehl/backgammon-ai-engine、MIT ライセンス)。それを取り巻く探索、キューブモデル、マッチエクイティテーブルは gammonNet 独自の構成です(MIT)。

  • Kazaross-XG2 マッチエクイティテーブルは Neil Kazaross の著作物です。

  • テイクポイントとギャモン値の表は Dirk Schiemann の著書 The Theory of Backgammon から引用しています。

  • 片側ベアオフテーブル(6 ポイント、15 駒、EPC 用)と両側ベアオフテーブル(6 ポイント、6 駒、レースでのキューブの判定用)は、GNU Backgammonmakebearoff ツールを移植して blunderDB 自身が計算します。結果は gnubg が生成するものとバイト単位で同一であり、その SHA-256 の指紋が基準となります。GNUbg は GPL ライセンスのフリーソフトウェアです。

  • マッチファイルは xgparsergnubgparserbgfparser(MIT)で読み込まれます。

  • Go 側:modernc.org/sqlite(BSD-3-Clause)、pgxWailsgo-fsrs(MIT)。

  • インターフェース側:Sveltetwo.jsChart.jsdriver.js(MIT)。

  • フォント NunitoNoto Sans JP(SIL Open Font License 1.1)。