テト碁(テトリス碁)をご存知でしょうか。テトリスの形のような、4つの石の連を作ることを禁止した変則碁です。図の△の石のような3と1を繋げて5にすることはできます。4連だけ禁止。
なかなか変な手筋が出てきて面白いです。死活も微妙に変わります。左下の黒はこのまま生きてます。右下の黒はまだ生きて無くて、黒から打てば生きますが白から打たれると死にます。テト碁を打ちすぎると普通の碁が弱くなりそうな気もしますが笑
強い人がテト碁を極めるとどんな碁になるかに興味があって、テト碁のAIを作ってみました。ルールが違うので既存の知識を使うことはできず、AlphaGo Zeroの手法を使って完全ランダムから自己対戦のみで強くなるか試してみました。
https://kashi.zenno.info/~kashi/tetogo/
ブラウザのみで動きます。手元のCPUを使うので、CPU強めのPCで動かすと速くなります。今は、4,6,7,9路で打てます。探索数を変えると強さが変わります。自分は、デフォルトの200探索ならたまに勝てますが、800探索にはまったく勝てなくなってしまいました。
AIのネットワークのサイズはKataGo的に言えばb8112cで、まだまだそんなに強くはないはずですが、テト碁への慣れの問題があってなかなか勝つのは大変です。ぜひ遊んで感想をお聞かせくだされば幸いでです。
コメント
11月03日
13:08
1: 政光goxi管理人
なるほど、右下、ホウリコんでアテるとツゲないんですね!
11月03日
22:05
2: 政光goxi管理人
あ…
11月03日
22:12
3: random_laplace
ムズーーー(゚∀゚)ーーーイ!!
フルボッコにされました( ー`дー´)キリッ
11月04日
01:29
4: kashi
自分はこの子がランダムにしか打てない頃からずっと見ててテストプレイで少しずつテト碁の筋に慣れていったのでなんとか対応できるのですが、慣れてない人から見ればかなり凶悪に育っちゃいましたね笑 今40万局くらい自己対局を重ねたところです。11, 13路に対応させたら一段落かな。
AIを育てるコツは分かったので、今度はトーラス碁(ドラクエのマップみたいに上下と左右が繋がってる碁。盤端がない。)でも育ててみようかな。