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.
Rating Chess Engines Diary CEDR=3616
v.7.2.0:
I am back once again!
More crashes were found, many fixes were tried, and this one seems to work! I have played nearly 1000 games without a crash when before, with the same testing configuration, it crashed roughly 1 out of every 40 games. I deem that good enough.
I also have made it accept input during searches, which means that Banksia support is back!
How to choose what binary to use:
Each binary here is separated by the features that your CPU has, v1 has a simple popcnt instruction, but I'm not sure about v2, and v3 is divided into bmi2 and magic bitboard builds (if you have a Ryzen 3000 series CPU, go for the v3_magic), and v4 has everything.
If you are unsure about what features your CPU has, start from v4 and attempt to run it, if it doesn't run, move one lower, and keep doing that until a build runs. If none of them run, open an issue and I'll attempt to help.
Clarity 7.2.0 JA vs other engines:
PlentyChess 3.0.1 | 6/14 | -2 | 14 Partii |
Lizard 11.2 | 5/12 | -2 | 12 Partii |
Arasan 25.0 | 4.5/12 | -3 | 12 Partii |
Berserk 20241119 | 4/12 | -4 | 12 Partii |
Yuliana 6.0 | 2/12 | -8 | 12 Partii |
Igel 3.6.0 JA | 5.5/10 | +1 | 10 Partii |
Velvet 8.1.1 JA | 5.5/10 | +1 | 10 Partii |
Motor 0.8.0 JA | 4.5/10 | -1 | 10 Partii |
Clover 8.1 JA | 4/10 | -2 | 10 Partii |
Revenge 4.0 | 4/10 | -2 | 10 Partii |
Equisetum 1.15 JA | 4/10 | -2 | 10 Partii |
Quanticade Chimera 1.2 | 4/8 | +0 | 8 Partii |
Fire 10 | 4/8 | +0 | 8 Partii |
CorChess 20241222 | 1.5/8 | -5 | 8 Partii |
Aurora 20241007 | 6/6 | +6 | 6 Partii |
Zangdar 3.04 | 5.5/6 | +5 | 6 Partii |
Pingu 5.0.0 | 5.5/6 | +5 | 6 Partii |
Titan 1.1.0 | 3.5/6 | +1 | 6 Partii |
Akimbo 1.1.0 JA | 3.5/6 | +1 | 6 Partii |
Integral 7.0.0 JA | 3/6 | +0 | 6 Partii |
Yuli GM STRONG X | 2.5/6 | -1 | 6 Partii |
Jim Ablett compiles:
Clarity 8.0.0 Dev.8940879 JA download
Comments
Post a Comment