misakiに千日手回避を入れる

千日手、駒減って盤面同じを実装中です。


いちおう組み込めたみたい。
千日手は、ルートから1手指した段階で、ハッシュ履歴を遡っていって同じ局面が4回以上あったら千日手
その手を指したときの評価値が0を越えていたら千日手回避。0以下なら千日手歓迎
(強豪相手の場合は、優勢でも千日手歓迎にした方がいいでしょうね)
また、王手千日手の場合は、常に千日手回避


駒減って盤面同じは、ハッシュに予め書いておきました。
これで、探索中にある程度深いところでも回避してくれるはず。
もっとも違う指し手を繰り返すと盤面が一致しなくなるので、深いところで一致することは少ないと思う。
歩を連続献上して、劣勢が確定(※)なんて対局も多いので、これで少し粘れると嬉しいが
※もともと劣勢だから水平線で連続献上しているのである