[1.2] - 2026-01-06
Highlights
GC-Engine v1.2 is a release that focuses on improving the search power and stability of the engine with various pruning and extension technique optimizations.
✨ Added
Search Improvements
- Enhanced LMR (Late Move Reductions) - Formula Stockfish-style with dynamic adjustments
- Improved Singular Extensions - Double extensions dan multi-cut integration
- History-Based Pruning - Leaf, Counter, dan Followup history pruning
- Better Move Ordering - Continuation history (1-ply dan 2-ply)
- Multi-Cut Pruning - Depth 12+ with configurable parameters
- ProbCut - Probabilistic cutoffs for deep searches
Evaluation Enhancements
- Threats Evaluation - Detection of threats from pawns, minor pieces, and rooks
- Advanced King Safety - King ring attacks with weighted attackers
- Improved Pawn Evaluation - Candidate passed pawns, pawn duo bonus, Rule of the Square
- Minor Piece Coordination - Evaluation of knight and bishop coordination
New Features
- Dynamic Contempt - Contempt adjustment based on position
- Built-in Profiler - Performance analysis with
benchcommand
Build System
- Profile-Guided Optimization (PGO) build support
- PEXT/BMI2 support for modern CPU (Intel Haswell+, AMD Zen 3+)
- Internal profiling build option
- Improved Makefile with multiple build targets
⚡ Changed
- Optimized search constants for balance between speed and tactical accuracy
- Improved time management with stability-based adjustment
- Better aspiration window handling
- Enhanced pondering with ponderhit support