アホなバグ第三弾
の前に投了図。
0:57:13 @ QAgent::selectGreedyAction() > pv[0] = -(0,0)->(5,7)v桂 0:57:13 @ RlSearcher::searchAlphaBeta() > Called +---+---+---+---+---+---+---+---+---+ |v香| |v銀| | |v歩| |v桂| | +---+---+---+---+---+---+---+---+---+ | | |v王|v歩|^歩|v銀| |^と|v香| +---+---+---+---+---+---+---+---+---+ |v歩|v歩| | | | |v歩|^歩| | +---+---+---+---+---+---+---+---+---+ | | |v歩| | |^歩| |^金|v歩| +---+---+---+---+---+---+---+---+---+ | |v飛| |v桂|v歩| | | | | +---+---+---+---+---+---+---+---+---+ |^歩| |^歩|^歩| | |^銀| | | +---+---+---+---+---+---+---+---+---+ | | | | |v桂| |v馬| |^歩| +---+---+---+---+---+---+---+---+---+ | |v金|^銀| |^金| |v飛| | | +---+---+---+---+---+---+---+---+---+ |^香|^桂| |^金| |^王| | | | +---+---+---+---+---+---+---+---+---+ 歩,桂,香,銀,金,角,飛 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 手番 : 先手 手数 : 128
約30分、15局ほど学習した後の投了図。
後手5七桂に同金、4八馬または4八飛成で3手詰めの局面だと思います。
んで、バグってのは“詰んでる状態でαβを呼ぶと落ちる”っつー、凄い初歩的なもの。
あ、正確に書くとαβは正常終了するけどPV*1がちゃんと保存されない、と言うもの。
まぁ、ようやく3手詰めを指せる様になったからこそ顕在化したバグなんで、嬉しいやらあきれるやら。
今日は酒飲むんで明日直します。
*1:双方最善手を指した場合の手順?