New chess engines for Android: Cadabra 2.0.0, Caissa 1.9 and Peacekeeper 1.50
Cadabra - UCI engine, author: Joachim Enggaard Nebel
Cadabra is a chess engine writen entirely in rust, and is the successor to my first engine [JENCE](https://github.com/PQNebel/JENChessEngine).
If you are lucky, Cadabra is online on [Lichess](https://lichess.org/@/CadabraBot).
Cadabra is listed on CCRL with the following rating: 1442
Usage
The engine is designed to be used with a UCI compliant GUI. This program does not provide one. GUIs I have used for testing are Arena, CuteChess and Lucas Chess, but many others are available.
Precompiled binaries are provided under [releases](https://github.com/JENebel/Cadabra/releases). The BMI2 versions are prefferable, but may not be supported on older machines.
These options are available through the GUI used, or can be manually changed if run in CLI.
- Hash table size
- Sets the hash table size to the desired amount of MBs
- Default is 16 MB
- "setoption name Hash value 128"
- Thread count
- Sets the amount of threads to the desired count
- Default is 1
- "setoption name Threads value 4"
- Clear hash
- Simply clears the internal hash table
- "setoption name Clear Hash"
- Hash table size
- Sets the hash table size to the desired amount of MBs
- Default is 16 MB
- "setoption name Hash value 128"
- Thread count
- Sets the amount of threads to the desired count
- Default is 1
- "setoption name Threads value 4"
- Clear hash
- Simply clears the internal hash table
- "setoption name Clear Hash"
Caissa - UCI chess engine, Author: Michał Witanowski
Rating CEDR=3326
Individual statistics: Caissa 0.5 NNUE - 230 games (+102,= 89,- 39), 63.7 % (for Windows)
Betsabe II 1.96 : 2 (+ 1,= 0,- 1), 50.0 %
ECE 20.1 : 2 (+ 1,= 1,- 0), 75.0 %
Dimitri 5.2.3 : 2 (+ 2,= 0,- 0), 100.0 %
Fritz 17 : 8 (+ 3,= 5,- 0), 68.8 %
SeeChess 1.2 : 2 (+ 2,= 0,- 0), 100.0 %
Raubfisch X48e : 2 (+ 0,= 1,- 1), 25.0 %
Kayra 1.3 : 2 (+ 0,= 1,- 1), 25.0 %
Stockfish 15 : 6 (+ 0,= 2,- 4), 16.7 %
Fisherov 0.98k : 4 (+ 0,= 2,- 2), 25.0 %
BrainLearn 17 : 2 (+ 0,= 2,- 0), 50.0 %
Lozza 2.2 : 4 (+ 4,= 0,- 0), 100.0 %
Wasp 5.50 : 2 (+ 1,= 1,- 0), 75.0 %
Rebel 15 : 2 (+ 0,= 1,- 1), 25.0 %
Fisherov 0.98j : 2 (+ 0,= 1,- 1), 25.0 %
Komodo 13.02 : 4 (+ 1,= 3,- 0), 62.5 %
Arasan 23.3 : 4 (+ 0,= 3,- 1), 37.5 %
Barbarossa 0.6.0 : 2 (+ 2,= 0,- 0), 100.0 %
Zahak 10.0 : 2 (+ 0,= 2,- 0), 50.0 %
Hiarcs 15.5 : 4 (+ 0,= 4,- 0), 50.0 %
Admete 1.5.0 : 2 (+ 2,= 0,- 0), 100.0 %
Caligula 1.0b : 2 (+ 2,= 0,- 0), 100.0 %
Protej 0.6.2 : 2 (+ 2,= 0,- 0), 100.0 %
Supernova 2.4 : 2 (+ 1,= 1,- 0), 75.0 %
Zevra 2.5 : 2 (+ 2,= 0,- 0), 100.0 %
K2 0.99 : 2 (+ 2,= 0,- 0), 100.0 %
Raven 1.20 : 2 (+ 2,= 0,- 0), 100.0 %
Novice 3.1 : 2 (+ 2,= 0,- 0), 100.0 %
Ceibo 0.8 : 2 (+ 2,= 0,- 0), 100.0 %
MadChess 3.0 : 2 (+ 2,= 0,- 0), 100.0 %
Paulchen 332 0.1.1 : 2 (+ 1,= 1,- 0), 75.0 %
FoxSEE 7.35.0 : 2 (+ 2,= 0,- 0), 100.0 %
Rodent NNUE 1.0 : 4 (+ 2,= 2,- 0), 75.0 %
Waxman 2020 : 2 (+ 2,= 0,- 0), 100.0 %
Loki 3.5.0 : 2 (+ 2,= 0,- 0), 100.0 %
Galjoen 0.41.2 : 2 (+ 2,= 0,- 0), 100.0 %
MagiC 2 : 2 (+ 2,= 0,- 0), 100.0 %
Cosette 5.1 : 2 (+ 2,= 0,- 0), 100.0 %
Ceechess 1.4 : 2 (+ 2,= 0,- 0), 100.0 %
MinimalChess 0.6 : 2 (+ 2,= 0,- 0), 100.0 %
Baislicka dev ac327fd : 2 (+ 2,= 0,- 0), 100.0 %
Isa 2.0.83 : 2 (+ 2,= 0,- 0), 100.0 %
Stash 33.0 : 2 (+ 1,= 1,- 0), 75.0 %
RofChade 3.0 : 4 (+ 0,= 2,- 2), 25.0 %
Horowitz 2.1 : 2 (+ 2,= 0,- 0), 100.0 %
Rebel 15x2 : 10 (+ 3,= 7,- 0), 65.0 %
Minic 3.19 : 2 (+ 0,= 2,- 0), 50.0 %
Stockfish 140522 : 2 (+ 0,= 1,- 1), 25.0 %
StockfishMZ 170522 : 6 (+ 0,= 0,- 6), 0.0 %
ProteusSF RBE 008 : 4 (+ 0,= 4,- 0), 50.0 %
Nalwald 15 : 2 (+ 2,= 0,- 0), 100.0 %
Colossus 2022a : 6 (+ 6,= 0,- 0), 100.0 %
Berserk 9-dev e68765ea32a3 : 2 (+ 0,= 1,- 1), 25.0 %
Stockfish 290522 Ivec : 4 (+ 0,= 2,- 2), 25.0 %
Vafra 3.3.2 : 4 (+ 2,= 1,- 1), 62.5 %
Koivisto 8.8 : 4 (+ 0,= 3,- 1), 37.5 %
Halogen 10.23.11 : 2 (+ 1,= 1,- 0), 75.0 %
Berserk 9-dev3 : 2 (+ 0,= 1,- 1), 25.0 %
Fat Titz 110122 : 2 (+ 0,= 1,- 1), 25.0 %
Mayhem 7.3 : 2 (+ 0,= 2,- 0), 50.0 %
Halogen 10.22 : 2 (+ 1,= 1,- 0), 75.0 %
Marvin 6.0.0 : 6 (+ 1,= 5,- 0), 58.3 %
Knightx 3.3 : 2 (+ 1,= 1,- 0), 75.0 %
Journeyman 2.1 : 2 (+ 2,= 0,- 0), 100.0 %
CorChess 210622 : 6 (+ 0,= 3,- 3), 25.0 %
Gargantua 1.0 : 2 (+ 1,= 1,- 0), 75.0 %
Smallbrain 4.0 : 2 (+ 1,= 1,- 0), 75.0 %
Alexandria 2.2 : 2 (+ 2,= 0,- 0), 100.0 %
Devre 3.0 : 2 (+ 2,= 0,- 0), 100.0 %
Vafra 12.1 Cfish : 2 (+ 0,= 1,- 1), 25.0 %
Rebel 15.1 : 4 (+ 0,= 4,- 0), 50.0 %
Blunder 8.0.0 : 4 (+ 4,= 0,- 0), 100.0 %
Stockfish 110722 Ivec : 4 (+ 0,= 2,- 2), 25.0 %
Frozenight 4.0.0 : 4 (+ 1,= 3,- 0), 62.5 %
Stockfish 040722 : 4 (+ 0,= 2,- 2), 25.0 %
Simple Chess 1.1.0 : 4 (+ 4,= 0,- 0), 100.0 %
Caissa 0.7.0 : 4 (+ 2,= 2,- 0), 75.0 %
CorChess 110722 : 4 (+ 0,= 1,- 3), 12.5 %
FoxSEE 8 : 4 (+ 4,= 0,- 0), 100.0 %
Peacekeeper - UCI engine
Author: Kyle Zhang Rating CEDR=not tested yet
v.1.50:
This release includes a further search than v1.40 with the exact same evaluation. (The next update will probably contain large evaluation changes.) Many minor changes in areas of the search contribute to the elo gain, such as using the TT in quiescence and a larger reduction in internal iterative deepening.
This release is 143 elo stronger in selfplay, and 77 elo stronger in a gauntlet against other opponents of similar strength.
Comments
Post a Comment