Chess engine: Bread Engine 0.0.5

 

Bread Engine is a chess engine written in c++. I started working on it in 2021, and only just finished. There is still a lot of room for improvement, but the engine is quite strong (for humans, at least). It uses NNUE (efficiently updatable neural network) to evaluate positions, as well as minimax search.

Bread engine does not have a GUI built in, however it supports the uci protocol, you can therefore run it on any chess GUI.

Author: Nonlinear2

Improved UCI commands, neural network is now always embedded in the executable. Bread engine is now a single executable, that you can download and run directly.

v.0.0.5:
Bread Engine 0.0.5 has cleaner code, and a bug concerning the tablebase probe has been fixed. Bread engine now supports the Clang 17, and GCC 13 compilers. Version 0.0.5 is around 30 elo stronger than version 0.0.4.

Score of bread_engine_0.0.5 vs bread_engine_0.0.4: 377 - 287 - 212 [0.551] 876
... bread_engine_0.0.5 playing White: 217 - 108 - 113 [0.624] 438
... bread_engine_0.0.5 playing Black: 160 - 179 - 99 [0.478] 438
... White vs Black: 396 - 268 - 212 [0.573] 876
Elo difference: 35.8 +/- 20.1, LOS: 100.0 %, DrawRatio: 24.2 %
SPRT: llr 2.95 (100.2%), lbound -2.94, ubound 2.94 - H1 was accepted

Bread Engine 0.0.5 download


Comments

Popular posts from this blog

Torch-4 UCI v 1.01 - new version chess engine

Reckless 0.10.0 - new version super strong chess engine

Reckless 0.9.0 - new version super strong chess engine

We already have the new Fritz 20 program - what does it look like and how does it work?