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: Camel 1.5.1

 



Camel is a chess engine written from scratch in Rust. It aims to achieve a high level of play, while also being easy to understand and modify. It is primarily meant to be used within a GUI compatible with the UCI protocol, but may also be operated in a CLI.

Author: Bruno Mendes!
Rating CEDR=2166

v.1.5.1:
This patch fixes the handling of negative remaining times, which is necessary for GUIs such as CuteChess (thank you, @tissatussa, for the report). It also includes minor search optimizations.

Changelog
Parse negative remaining times as zero
Don't probe the transposition table just before dropping into quiescence search
Don't search for longer mates if we've already found one (mate distance pruning)
Clear killer moves when starting new searches
Store killer moves by ply instead of depth
Estimated Strength
Against v1.5.0 [hash=64; threads=1]: 🆗 Elo difference: 15.65 +/- 22.22


Camel 1.4.0 - results:
Stellar 1.4.01/4-24 Games
Motor 0.3.00.5/4-34 Games
Belette 3.0.00/4-44 Games
Lambergar 0.5.10/4-44 Games
Stockfish 20240330 Ivec0/4-44 Games
Cadie 1.70/3-33 Games
Caissa 1.180/3-33 Games
Cheng 4.470/3-33 Games
CorChess 202403310/3-33 Games
Critter 1.6a0/3-33 Games
Uralochka 3.41 dev40/3-33 Games
Brainlearn 280/3-33 Games
Berserk 130/3-33 Games
MIDA 2.3.10/3-33 Games
Monty 0.1.00/3-33 Games
Alexandria 6.1.00/3-33 Games
MrBob 1.3.00/3-33 Games
PlentyChess 1.0.00/3-33 Games
Saturn 1.20/3-33 Games
SFS 2903240/3-33 Games
ShashChess 350/3-33 Games


Camel 1.5.1 download


Comments