EveAnn - winboard chess engines
Rating Chess Engines Diary CEDR=2215
EveAnn is a small Winboard chess engine written by Andrés Valverde. It plays a decent chess, but is much weaker than Dirty. Via the INI file you can set up 5 different strength levels. It plays a funny and optimistic chess so I hope you enjoy it.
From version 2.0 I ran a little experiment to check how many ELO could gain a little chess engine like EveAnn using Stockfish NNUE technology. It uses Daniel Shawul library to access the SF NNUE code, and I had to compile it as a DLL (NNUE.DLL file) and write a little interface to it in Pascal so that EveAnn could access it. To my surprise the ELO gain was huge, around +450 ELO, maybe more (I estimated around 2.800 ELO CCRL) and the best thing that encouraged me to release, it plays a very interesting and funny chess. The Pascal interface to the nnue.dll is freely available for any use. The NNUE file is derivated from Danasah NNUE file (thanks to Pedro Castro for his help !), reinforced with 300 million of new positions (that only gave +10-15 ELO though). If you delete or rename de NNUE file, EveAnn will run using the old HCE evaluation (Hand Crafted Evaluation), more or less like version 1.73.
EveAnn 4.0 what's new?:
First version using Cerebrum 2.0 NNUE* . Thanks again to David Carteau for Cerebrum library. NN is embedded in the EXE file. You can disable it via options in your GUI.
There is not INI file anymore. All available options can be set in GUI.
Some changes in Winboard protocol, now analyze mode works better UCI protocol is work in progress, some rudiments are already present but wont work at all.
LMR changes with some eval based tweaks, also nullmove.
Hash records modified. Now engine use more aproximately the hash size set in config.
Bitbases support is disabled. Don't know if it wil be enabled again
Playing levels are disabled too.
Pondering is disabled
Expected +20 ELO over 3.7 version
Bench : 156890 nodes (NNUE mode)
EveAnn 3.5 vs other engines:
| Shallow 5 dev.8483 JA | 8/8 | +8 | 8 Games |
| RustyKnight 2.0 | 8/8 | +8 | 8 Games |
| Halogen 15.8.0 | 1/8 | -6 | 8 Games |
| Clovis III dev.5d50 JA | 5.5/6 | +5 | 6 Games |
| Dog 4.10 | 3/6 | +0 | 6 Games |
| Tuna 1.0.0 JA | 3.5/4 | +3 | 4 Games |
| Crab 4.6.3 JA | 2.5/4 | +1 | 4 Games |
| Critter 1.6a 64-bit | 0.5/4 | -3 | 4 Games |
| Reckless 0.9.0 JA | 0.5/4 | -3 | 4 Games |
| Arasan 25.2 JA | 0.5/4 | -3 | 4 Games |
| K2 1.0 alpha dev.9b2a JA | 2/2 | +2 | 2 Games |
| Petrel 2.1 JA 2025-10-14 | 2/2 | +2 | 2 Games |
| CeeChess 2.1 | 2/2 | +2 | 2 Games |
| Eubos 4.2 JA | 2/2 | +2 | 2 Games |
| Supernova 2.4 JA | 2/2 | +2 | 2 Games |
| Obsidian dev-16.15 SE | 0.5/2 | -1 | 2 Games |
| Raid 4.7 | 0.5/2 | -1 | 2 Games |
| ShashChess 39.1 JA | 0.5/2 | -1 | 2 Games |
| Corchess 20251005 | 0.5/2 | -1 | 2 Games |
| PlentyChess 7.0.2 | 0.5/2 | -1 | 2 Games |
| SF-PRO2 02.05.2025 | 0/2 | -2 | 2 Games |

Comments
Post a Comment