公開チャレンジ

Mistboard 上の常設チャレンジ。それぞれに固定の試験と公開される結果がある。エンジンのチャレンジに勝てば、あなたのエンジンがサイト上でボットとして動き、ボットのページと更新履歴にあなたの名前が載る。マッチに勝てば、対局があなたの名前付きのスタディとして公開される。勝利のたびに、ここに記事が一本上がる。

エンジン

これらのゲームのボットはオープンソースの手書きの古典的エンジンで、強い人間ならどれにも勝てる。マッチで一つを倒せば、あなたのエンジンがボットになる。

ゲーム 現行のボット 座を得る条件 状態
掲棋(ジエチー) PikaJieQi。Pikafish の jieqi_old ブランチを当方でビルドしたもの。ネットなし、1 手 4 秒(リポジトリビルド済みバイナリ Pikafish の jieqi ブランチ向けのネット。このブランチには掲棋用の NNUE アーキテクチャがあるが、読み込める重みが一度も存在したことがない 募集中
暗棋(アンチー) MistyBanqi、1 手 3.5M ノード、Rust、UCI(リポジトリ 同じノード予算でこれに勝つエンジンなら何でも 募集中
闘獣棋(どうじゅうき) MistyJungle、1 手 5M ノード、Rust、UCI(リポジトリ 同じノード予算でこれに勝つエンジンなら何でも。めくり闘獣棋も同じ条件 募集中

掲棋でこれまでに試したこと。jieqi_old 自身の評価値で十個のネットを訓練し(最大 5M 局面、深さ 8 と 12、自己対局一巡)、最良のものでも教師に対して 200 局で 0.4 のスコアだった。教師の評価値を学ぶネットの上限は教師そのものであり、jieqi_old より強いものから得たラベルが、まだ開いている道だ。MistyBanqi は学術系の中国暗棋プログラム(CLAP_CDC、DarkKnight)と対戦したことがない。そのどれかを移植し、同じ予算でこれに勝てば条件を満たす。MistyJungle は、当方で動かせた最強のオープンソース闘獣棋エンジンに 200 局でおよそ 16 Elo 差で勝ち、大半は引き分けだった。

マッチの内容。現行のボットと 200 局、各色 100 局ずつ、1 台のマシン上で両者に同じ 1 手あたりの時間またはノード予算を与え、シードは公開する。スコア 0.55 以上(およそ +35 Elo)で座を得る。提出から二週間以内に私が実行し、結果はどちらであれ公開する。提出は、そのエンジンのリポジトリに issue を立て、Linux x86-64 のバイナリか重みファイル、正確なコマンドライン、あなた自身のマッチログを添えること。掲棋については、エンジンに対して検証済みの特徴抽出器とシリアライザを、求めがあれば提供する。

フォグ・オブ・ウォー・チェス(Misty)と Fairy-Stockfish のシャンチー(中国象棋)バリアントは後日。

ボットに勝つ

チャレンジ 条件 結果 状態
掲棋で PikaJieQi Strongest に勝つ。八番勝負、持ち時間は自由に選べる 対局が記録に残るよう、サイトにログインして指すこと。四勝で達成、引き分けのマッチは再戦 その八局はあなたの名前付きのスタディとして公開され、掲棋エンジンの開発を測る基準になる。単発の対局で勝つ人はいるが、マッチという基準がまだない 募集中

提出は mistboard のリポジトリ に issue を立て、対局へのリンクを添えること。

求む

香港麻雀を実際に打っている人。/rules/mahjong の点数表を、自分の卓での実際の計算と照らし合わせて読んでほしい。子どもの頃から打っている人がまだ誰も確認しておらず、誰かが確認するまでこのバリアントは閉じたままだ。ルールページに名前を載せる。同じ issue トラッカーで。