Skip to content
Home » News » Revolution 3.20-Dev-071125

Revolution 3.20-Dev-071125

Revolution

Summary

  • Introduced per-node sacrifice tracking in the search stack and damped static evaluation after accepting material so the engine better respects the opponent’s compensation in sacrifice transitions.
  • Relaxed pruning/reduction heuristics and extended forcing replies when sacrifice urgency is active, propagating the behaviour into both the main and quiescence searches to ensure critical continuations are explored.
  • Added a dedicated PGN set covering flank quality and pawn sacrifices to support targeted regression or training checks
  • Added a kingside fianchetto-aware king safety adjustment that scores enemy wing pawn storms against available counterplay, including a strong penalty for passive h-pawn pushes without central activity.
  • Integrated the dynamic adjustment into the NNUE evaluation pipeline so the heuristic influences final scores for both sides to move.
  • Introduced a TestDynamicKingSafety suite that exercises the new heuristic by comparing search scores for dynamic counterplay versus passive play and registered the suite with the instrumentation harness.

Download revolution Device 3.20-071125

Leave a Reply

Your email address will not be published. Required fields are marked *