sakurapyon’s blog

sakurapyon’s blog

評価値の異常な変化にバグがひそむ

SHEK絡みで評価値がぶれる場合もあるんだけど、そうじゃないときはバグかとんでもない読みぬけがあることが多い。

90手目付近で評価値が勝ちになったあとで値が元に戻っている。
下記局面が問題の箇所。なんと王手回避ルーチンに「先手1段目の歩では王手駒が取れない」というバグがあった…

後手:sakurapyon-2012-0.015kpp
後手の持駒: 飛 銀
  9 8 7 6 5 4 3 2 1
+---------------------------+
|v香v桂v銀v金 ・v金 ・v桂v香|一
| ・v玉 ・ ・ ・ ・ ・ ・ ・|二
|v歩v歩v歩 ・ ・ と ・v歩v歩|三
| ・ ・ ・ ・v歩 ・ 馬 ・ ・|四
| ・ ・ ・ ・ ・ ・ ・ 歩 ・|五
| ・ ・ ・ 角 歩v歩 ・ ・ ・|六
| 歩 歩 ・ ・ 金 ・ 歩 ・ 歩|七
| 香 ・v銀 ・ ・ ・ ・v飛 ・|八
| ・ 玉 歩 ・ ・ ・ ・ 桂 香|九
+---------------------------+
先手の持駒: 金 銀 桂 歩三
先手:bingo
*wdoor+floodgate-900-0+bingo+sakurapyon-2012-0.015kpp+20120609043005
手数=94

floodgateとfloodgate観戦室の評価値グラフ表示のおかげで多くのバグを検出できている。作者の方に感謝。