Tuesday, 26 May 2020

Another strong open source chess engine

If you are looking to understand the inner workings of chess engines (especially the Alpha/Beta kind) then the Ethereal Chess Engine looks like a good resource. Of course you do need to be able to read code (in this case C), but it is well laid out and well commented. It contains some interesting technical information in the comments, including how many elo points a specific search feature is worth (eg Null move proving is worth around 93 rating points in strength when turned on).
You can find the source code at https://github.com/AndyGrant/Ethereal and while I have yet to compile and install it myself, based on the CCRL list is is very very strong.

No comments: