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



Cataphract 1.4 - new version chess engine

 


Cataphract - a simple UCI chess engine written in C++. 
Only work with CPUs that support AVX2.
Author: Masceron

Cataphract 1.4 what's new?

Changes since version 1.3:
Adopted a stronger net.
Move picker now uses selection sort, lazy evaluation and more robust selection stages.
Added PEXT bitboard as the default option when compiled with BMI2 support.
Move generation speed has been improved substantially, along with the quality of move ordering and the engine's NPS.
Added bench command for testing purposes.
UCI: Added support for go nodes command.
Migrate to newer C++ features.
Improved accumulators' performance.
Fixed a bug where setoption commands weren't properly parsed.
Fixed a bug where the engine state didn't properly reset when calling new_game().
Against v1.3:
+78 elo (8+0.08)
+60 elo (40+0.4)

Cataphract 1.2 JA vs other engines:

Critter 1.6a24/28+2028 games
PZChessBot 6.02.5/8-38 games
Arasan 25.3 JA1.5/8-58 games
PlentyChess Alamat 7.0.41 SE0.5/8-78 games
Minke 4.0.03.5/5+25 games
Demolito 2025-12-163/4+24 games
Texel 1.13a4 JA1.5/4-14 games
Stockfish dev-202601011/4-24 games
Astra 6.1.11/4-24 games
Artemis 23TR PrO1/4-24 games
Obsidian 16.15 SE1/4-24 games
Raubfisch X48e1/4-24 games
Caissa 1.24 JA1/4-24 games
Quanticade 3.01/4-24 games
PlentyChess 7.0.371/4-24 games
CorChess 202511300.5/4-34 games
DarkSeid 7.7 EE0.5/4-34 games
DON dev-202512210.5/4-34 games
Motor 0.9.00.5/4-34 games
Raid 5.20.5/4-34 games
Revolution 4.10 2612250/4-44 games



Comments