Closed Matthies closed 1 year ago
Problem seems the logic: If repetition occured, only play moves with best DTZ. Exactly these moves are producing the repetitions. Probably test for each move if it produces a repetition and filter them out may be better solution.
A third example: https://www.chess.com/computer-chess-championship#event=ccc-20-blitz-main&game=935 This time Rubi ran into 50 moves draw, so repetitions may not be the problem. Common pattern seems that Rubi doesn't see resp. avoids pawn moves. TB-Bug3.txt
This last 50 move draw could easily be reproduced with current master and it disclosed that the missing update of the halfmove counter (introduced with playMove
Rubi runs into a 3-fold in a TB6-win position. https://www.chess.com/computer-chess-championship#event=ccc-20-blitz-main&game=539 TB-bug.log