Releases: ArjunBasandrai/shuffle-chess-engine
Shuffle v5.2.0
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!
Shuffle v5.1.0
Release Notes for Shuffle Chess Engine [Version 5.1.0]
Release Date: January 20, 2024
Enhancements and New Features:
- Added Texel Tuning
Test scores against previous version
Score of Shuffle 5.1.0 vs Shuffle 5.0.0: 2070 - 1872 - 1062 [0.520] 5004
... Shuffle 5.1.0 playing White: 1078 - 923 - 502 [0.531] 2503
... Shuffle 5.1.0 playing Black: 992 - 949 - 560 [0.509] 2501
... White vs Black: 2027 - 1915 - 1062 [0.511] 5004
Elo difference: 13.8 +/- 8.5, LOS: 99.9 %, DrawRatio: 21.2 %
SPRT: llr 2.96 (100.6%), 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!
Shuffle v5.0.0
Release Notes for Shuffle Chess Engine [Version 5.0.0]
Release Date: January 11, 2024
Enhancements and New Features:
- Added Linux Compatibility
- Updated License to GNU GPL-3
- Updated how Shuffle accesses polyglot opening books
- Removed bin directory
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!
Shuffle v4.5.0
Release Notes for Shuffle Chess Engine [Version 4.5.0]
Release Date: January 5, 2024
Enhancements and New Features:
- Improved Double Pawn Penalty
- Added Knight Outpost Bonus
- Added Bishop Outpost Bonus
- Added Pawns on Colors penalty for Bishop
Test scores against previous version
Score of Shuffle 4.5.0 vs Shuffle 4.4.0: 4363 - 4118 - 1848 [0.512] 10329
... Shuffle 4.5.0 playing White: 2278 - 2029 - 858 [0.524] 5165
... Shuffle 4.5.0 playing Black: 2085 - 2089 - 990 [0.500] 5164
... White vs Black: 4367 - 4114 - 1848 [0.512] 10329
Elo difference: 8.2 +/- 6.1, LOS: 99.6 %, DrawRatio: 17.9 %
SPRT: llr 2.99 (101.6%), 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 remains compatible with all UCI GUIs
- Shuffle remains compatible with both MacOS and Windows
- Tests are currently underway to test compatibility on Linux systems
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!
Shuffle v4.4.0
Release Notes for Shuffle Chess Engine [Version 4.4.0]
Release Date: December 31, 2023
Enhancements and New Features:
- Updated Reverse Futility Pruning
- Updated Razoring
Test scores against previous version
Score of Shuffle 4.4.0 vs Shuffle 4.3.0: 548 - 401 - 477 [0.552] 1426
... Shuffle 4.4.0 playing White: 281 - 195 - 238 [0.560] 714
... Shuffle 4.4.0 playing Black: 267 - 206 - 239 [0.543] 712
... White vs Black: 487 - 462 - 477 [0.509] 1426
Elo difference: 35.9 +/- 14.7, LOS: 100.0 %, DrawRatio: 33.5 %
SPRT: llr 2.98 (101.1%), 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 remains compatible with all UCI GUIs
- Shuffle remains compatible with both MacOS and Windows
- Tests are currently underway to test compatibility on Linux systems
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!
Shuffle v4.3.0
Release Notes for Shuffle Chess Engine [Version 4.3.0]
Release Date: December 28, 2023
Enhancements and New Features:
- Reverse Futility Pruning
- Static Exchange Algorithm
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 remains compatible with all UCI GUIs
- Shuffle remains compatible with both MacOS and Windows
- Tests are currently underway to test compatibility on Linux systems
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!
Shuffle v4.1.0
Release Notes for Shuffle Chess Engine [Version 4.1.0]
Release Date: December 10, 2023
Enhancements and New Features:
- Insufficient Material Draw: In this release of Shuffle, insufficient material draw has been added.
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 remains compatible with all UCI GUIs
- Shuffle remains compatible with both MacOS and Windows
- Tests are currently underway to test compatibility on Linux systems
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!
Shuffle v4.0.1
Release Notes for Shuffle Chess Engine [Version 4.0.1]
Release Date: December 9, 2023
Bug Fixes:
- King Evaluation: In this release, some minor bug fixes related to King evaluation have been fixed.
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 remains compatible with all UCI GUIs
- Shuffle remains compatible with both MacOS and Windows
- Tests are currently underway to test compatibility on Linux systems
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!
Shuffle v4.0.0
Release Notes for Shuffle Chess Engine [Version 4.0.0]
Release Date: November 19, 2023
Enhancements and New Features:
- MacOS Compatibility: In this release, compatibility for MacOS has been added.
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 remains compatible with all UCI GUIs
- Shuffle is now compatible with MacOS
- Tests are currently underway to test compatibility on Linux systems
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!
Shuffle v3.3.0
Release Notes for Shuffle Chess Engine [Version 3.3.0]
Release Date: November 19, 2023
Enhancements and New Features:
- Improved Evaluation: In this release, Shuffle utilizes an improved evaluation function to better analyze positions.
- Improved Double Pawn Penalty
- Improved Isolated Pawn Penalty
- Improved Passed Pawn Bonus
- Added Unsupported Pawn Penalty
- Added Connected Pawn Bonus
- Added Backward Pawn Penalty
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 remains compatible with all UCI GUIs
- Shuffle is currently not compatible with Unix-based systems
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!