UCI chess engines: Devre
Author: Γmer Faruk Tutkun Rating Chess Engines Diary CEDR=3386
Devre is an open-source UCI compatible chess engine written in C as a hobby project.The code is a bit badly written now but I'll try to make it cleaner and more efficent in my free time. Although Devre is an original chess engine written from scratch, I got great help from chessprogramming wiki , talkchess forum,stcokfish discord ,and some open-source C engines: Ethereal, Vice, CPW.
Devre 6.0.0 results:
Opponent | Score | +- | Games |
Critter 1.6a | 9.5/12 | +7 | 12 Games |
Lynx 1.6.0 | 10/10 | +10 | 10 Games |
Euwe 1.0 | 10/10 | +10 | 10 Games |
Mida 2.3.1 JA | 9.5/10 | +9 | 10 Games |
Spaghet BologNNese 1.0 | 4.5/10 | -1 | 10 Games |
Uralochka 3.41a JA | 3.5/10 | -3 | 10 Games |
Nectar 0.1.2 | 9/9 | +9 | 9 Games |
Radiance 3.2 | 9/9 | +9 | 9 Games |
Caissa 1.20 | 1.5/9 | -6 | 9 Games |
DeepBlunder 1.1.9 | 8/8 | +8 | 8 Games |
CorChess 20240804 | 1.5/7 | -4 | 7 Games |
HypnoS 030824 | 1.5/6 | -3 | 6 Games |
Obsidian 13.0 | 1/6 | -4 | 6 Games |
SF-PRO 05.08.2024 | 1/6 | -4 | 6 Games |
Stockfish 16.1 | 0.5/6 | -5 | 6 Games |
Motor 0.7.0 | 1/5 | -3 | 5 Games |
Kuma 1.2 | 4/4 | +4 | 4 Games |
Toga IV 1.1 JA | 4/4 | +4 | 4 Games |
Stash 35.26 JA | 3.5/4 | +3 | 4 Games |
LTChess 9.3 | 3.5/4 | +3 | 4 Games |
Gogobello 3.0 | 3.5/4 | +3 | 4 Games |
v.6.0
Changes:
Correction History is added.
NNUE arch, data, and training process have changed. The new arch is (768->1536)x2->1 with SCRelu as an activation function.
A few bug fixes were made one of them was the problem of devre 5.0 poor ltc performance.
TT replacement scheme changed
Some improvements in the search.
Elo gain
Elo | 162.22 +- 9.64 (95%)
Conf | 40.0+0.40s Threads=1 Hash=16MB
Games | N: 2006 W: 1023 L: 149 D: 834
Penta | [3, 24, 241, 566, 169]
Thanks to the testers who tested Devre, and the chess engine developers that helped me while developing my engine.
Jim Ablett compiles:
Github-https://github.com/OmerFarukTutkun/Devre/releases/
Our social media:
Comments
Post a Comment