Skip to content

GC-Engine v1.2

Latest

Choose a tag to compare

@DhaniAAA DhaniAAA released this 06 Jan 13:15
· 37 commits to main since this release

[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 bench command

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