Skip to content

Releases: xingji-studio/Elderviolet

Elderviolet v0.3 — The Violet Awakens

11 Feb 05:43

Choose a tag to compare

Elderviolet v0.3 is now officially released.

This version marks a significant stability milestone for the engine.
After 200 games against Stockfish (UCI_LimitStrength=2100) at 5+0 time control, Elderviolet scored:

63 – 107 – 30 (39%)
Estimated Elo difference: −77.7 ± 45.5

Under these test conditions, Elderviolet’s practical strength is estimated at approximately 2000 Elo.

While Stockfish’s limited-strength mode does not perfectly correspond to human ratings, this benchmark demonstrates that Elderviolet is now a stable and competitive classical search engine.

Silent. Precise. Unyielding.


Test Conditions

  • Opponent: Stockfish (UCI_LimitStrength=2100)
  • Time Control: 5+0
  • Games: 200
  • Score: 39%
  • Draw Ratio: 15%
  • No color imbalance (White/Black both 39%)

Improvements in This Release

  • Refined Late Move Reductions
  • Improved move ordering consistency
  • Better integration of Killer and History heuristics
  • Stabilized aspiration window behavior
  • SEE pruning adjustments
  • TT mate score normalization fixes
  • General performance and search stability improvements

Core Engine Architecture

  • Classical PVS-based alpha-beta search
  • LMR + Null Move Pruning
  • Reverse Futility & Futility Pruning
  • Razor pruning
  • SEE with full fallback
  • Capture SEE pruning
  • Late Move Pruning
  • Transposition Table with mate-distance correction
  • Aspiration Windows
  • Lazy SMP parallel search

Elderviolet is built on clarity, structure, and disciplined calculation.

It does not roar — it calculates.
It does not rush — it dominates.

The Dragon continues to evolve.