Skip to content

Conversation

@DeveloperPaul123
Copy link
Owner

Ignore them in the move loop when we search so that we still return a valid move.

bench: 1049220

Ignore them in the move loop when we search so that we still return a
valid move.

bench: 1049220
@DeveloperPaul123
Copy link
Owner Author

Regression test versus main

Elo   | 22.36 +- 10.16 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=16MB
LLR   | 2.96 (-2.94, 2.94) [-5.00, 0.00]
Games | N: 1976 W: 585 L: 458 D: 933
Penta | [34, 202, 424, 259, 69]
https://openbench.nocturn9x.space/test/4817/

@DeveloperPaul123
Copy link
Owner Author

10k games against itself (no illegal moves/crashes)

Elo   | 1.91 +- 4.60 (95%)
Conf  | 8.0+0.08s Threads=1 Hash=16MB
Games | N: 10014 W: 3077 L: 3022 D: 3915
Penta | [301, 1044, 2270, 1083, 309]
https://openbench.nocturn9x.space/test/4816/

@DeveloperPaul123 DeveloperPaul123 merged commit 28115e3 into main Nov 17, 2025
18 checks passed
@DeveloperPaul123 DeveloperPaul123 deleted the fix/illegal-moves branch November 17, 2025 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants