Typescript + React (Create React App) で実装されたバックギャモン です。
思考エンジンにはjgammon により訓練したニューラルネットワークを使用しています(あまり強くありません)。
https://tkshio.github.io/tsgammon-ui/
> npm run build
> npm install -g serve
> serve build
- ルール、スコア、PositionIDによる盤面の指定、手番、ロールなどが設定可能です。
- Unlimited Matchの場合、Jacobyルールが適用されます(未ダブルの場合ギャモン・バックギャモン無効)。
- CPUはバックギャモンを意識していません。
- CPUのキューブアクションはマッチポイントに対応していないので、かなりひどい判断をします。
- 本雙六ルール(HonSugoroku)では、ゾロ目でも二つの駒しか動かせません。また、全ての駒をインナーボードに集めると勝利ですが、リターンヒットの可能性がある時は続行です。プライムは作成可能です。
- Copy Recordsにより、棋譜をクリップボードにコピーできます。コピーした棋譜は、XGで解析することができます。
本ソースコードのライセンスはApache License, Version 2.0とします。
- 各種設定画面を追加
- 降参する機能を追加
- MatchID/PositionIDを追加