いまさら・・・

オセロのボード実装にバグを発見。

1つの石を3~4つのインデックスで表現しているのだが、その1つを6000分の1の確率で変え忘れる。

その結果、

 そのまた比較的低い確率で置けない場所を置けると勘違いしたり

 評価関数を求めるためのインデックス計算を間違えたり

していたらしい。

置ける場所の勘違いは、50万試合分処理させてエラーをはかなかったことから分かるように、そこまで高頻度で生じているわけではないと思われるが、評価関数の方はかなり頻繁にミスをしていたようだ。

ミスを直した結果、序盤20手くらいは頻繁にZebraの定石に従う。

定石嫌いのNeothecは、ここに原因があったのか・・・。しゅん。