Release Notes for Shuffle Chess Engine [Version 5.2.0]
Release Date: January 22, 2024
Final Release
Shuffle is hitting its final update with version 5.2.0. Shuffle was a learning adventure for me, but some sneaky bugs and old-school tricks have inadvertently slipped in and owing to these, I have made the decision to wrap it up and dive into a new adventure with a brand new chess engine - Elixir! Although it's time to say goodbye to Shuffle, the journey still continues...
Cheers to the chess programming community, especially Maksim Korzh and his amazing YouTube tutorial series, for making Shuffle a reality for me!
Enhancements and New Features:
- Fixed "Null Move Pruning" bug
- Using further Texel Tuned evaluation parameters
- Added "Bench" functionality
Test scores against previous version
Score of Shuffle 5.2.0 vs Shuffle 5.1.0: 4262 - 4027 - 2518 [0.511] 10807
... Shuffle 5.2.0 playing White: 2107 - 1974 - 1324 [0.512] 5405
... Shuffle 5.2.0 playing Black: 2155 - 2053 - 1194 [0.509] 5402
... White vs Black: 4160 - 4129 - 2518 [0.501] 10807
Elo difference: 7.6 +/- 5.7, LOS: 99.5 %, DrawRatio: 23.3 %
SPRT: llr 2.95 (100.2%), lbound -2.94, ubound 2.94 - H1 was accepted
Usage Guidelines:
- Please refer to the README for instructions on how to use Shuffle Chess Engine
Lichess Bot
- The Lichess version of Shuffle will only be temporarily active
- However, the games that it has played can be viewed here
Compatibility
- Shuffle is now compatible with Linux
- Shuffle remains compatible with all UCI GUIs
- Shuffle remains compatible with both MacOS and Windows
Feedback and Support:
- If you encounter any issues or have feedback, please don't hesitate to reach out on the project's GitHub repository
Thank you for using Shuffle Chess Engine!