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

Popular posts from this blog

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

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04