GC-Engine 1.0 JA - 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)

Jim Ablett compiles:

Comments

Popular posts from this blog

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

Reckless 0.9.0 - new version super strong chess engine