MadChess 3.3 Released

I have released version 3.3 of my chess engine.

This release adds static exchange evaluation and integrates it into futility pruning and deferring the search of losing captures. This pushed MadChess’ playing strength above 2800 Elo.

In addition, I adjusted formulas used to calculate internal limit-strength engine parameters to be based on 2800 Elo instead of 2600 Elo. If you adjusted any values in the MadChess.AdvancedConfig.json file, please recalculate per instructions included in comments in the file. The engine’s UCI_Elo option still has a max value of 2600, though, because the non-PVS search (alpha / beta window remains open at the root in order to determine exact scores for more than a single move) used in limit-strength mode significantly increases time-to-depth compared to a PVS search, reducing engine strength.

You may download x64 and x86 versions of MadChess 3.3 from the Downloads page. Install the appropriate version for your computer’s CPU. The x64 binary is the strongest version of the engine.

Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *