Gino Perrotta
Gino Perrotta
No checks were failed, but two were canceled. As far as I can tell, this was not caused by the PR and the edited code does not need further changes....
Why does the API use `bool IsRepetition() => repetitionHistory.Contains(board.ZobristKey);` instead of the version found in the Arbiter, which could be written `bool IsRepetition() => board.RepetitionPositionHistory.Count((x => x == board.currentGameState.zobristKey)) ==...
(\* Thought I should add that I am no C# expert and this all might be wrong! Just trying to help sort through this bug. In particular, I am unsure...
Getting up to speed with C# and learning that stacks don't discard when pushed above capacity, they grow. I have made an attempt at resolving this issue with #261, but...
Draw detection has changed in recent commits, but it does not seem to have fixed this.
It looks like draw detection was entirely re-worked in this commit: https://github.com/SebLague/Chess-Challenge/commit/a6c102ba305af872aca09b4db1753608798386eb My bot is now able to avoid draws. If your bot still does not find repetition while searching,...