Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Clarity 1.0.1



Clarity
The C++ rewrite is complete! Clarity is now faster and better, using new techniques, and I have learned a new language!
For those who didn't see the engine in its depressing, confusing, error-filled C# state, this engine was originally written in C# before I decided to switch to C++. That decision was one of the greatest I think I've ever had, as the engine is now faster, easier to read, less error-filled(hopefully), and better overall.

My current Estimate of elo (calculated by playing large sums of games against engines with known CCRL ratings) is 2200.

Warning: Clarity currently uses pext for move generation, which means that CPUs without BMI2 or CPUs with a slow implementation (Zen 2 or earlier) will not be able to use it, A replacement (magic bitboards) is underway.

v.1.0.0:
After less than 24 hours, an issue has been found! This is in theory the fix to that. I also now have support for go depth x commands! The commit titled "Better Go Command & #11 Fix" is the source code of this version, despite what GitHub seems to say.

Clarity 1.0.1 download


Comments