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



GC-Engine 1.0 - new chess engine



GC-Engine - UCI chess engine
Author: Ramadhani

GC-Engine v1.0 Release Notes
Christmas Release - First Stable Version!
We're excited to announce the first stable release of GC-Engine, a UCI-compatible chess engine written in C++17.

 Highlights
Correct Move Generation - Verified with perft tests up to depth 7
Strong Tactical Play - Finds mate-in-3 and complex combinations quickly
Modern Search Techniques - Implements state-of-the-art pruning and extensions
Comprehensive Evaluation - 20+ evaluation terms for accurate position assessment
UCI Compatible - Works with Arena, Cutechess, and other chess GUIs

Performance
Perft Results (Verified Correct)
Position: Starting Position (rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq -)

Depth 1:            20 nodes
Depth 2:           400 nodes
Depth 3:         8,902 nodes
Depth 4:       197,281 nodes
Depth 5:     4,865,609 nodes  ✓
Depth 6:   119,060,324 nodes  ✓
Depth 7: 3,195,901,860 nodes  ✓
Benchmark (Starting Position, Depth 12)
NPS: ~500,000-600,000 nodes/second
Best Move: e2e4 with ponder e7e5
Tactical Test
Position: 1k1r4/pp1b1R2/3q2pp/4p3/2B5/4Q3/PPP2B2/2K5 b - - 0 1
Result: Finds Mate in 3 (Qd1+!) at depth 5 in < 50ms

Future Plans
NNUE evaluation support
Better endgame knowledge
Opening book generation
SPRT testing framework
Platform-specific optimizations (AVX2, BMI2)


Comments