Skip to content

FENRIX v0.1.0 – Initial Public Release

Latest

Choose a tag to compare

@LechehebDjaafar LechehebDjaafar released this 24 Feb 06:12
· 4 commits to main since this release
001a198

Features

  • Full UCI protocol support
  • Negamax with Alpha-Beta pruning + Aspiration Windows
  • Iterative Deepening
  • Null Move Pruning (R=3)
  • Late Move Reduction (LMR)
  • Killer Move Heuristic
  • History Heuristic
  • Mate Distance Pruning
  • Transposition Tables (64-bit Zobrist hashing, ~500K entries)
  • Custom NNUE Neural Network — trained from zero on billions of positions
  • Polyglot opening book support (weighted move selection)
  • Adaptive time management

Strength

Estimated ~3070+ ELO

Gauntlet results vs Stockfish:

Opponent ELO Score Result
Stockfish Skill 0 ~1320 2 / 2 ✅ WIN
Stockfish Skill 5 ~1820 2 / 2 ✅ WIN
Stockfish Skill 10 ~2320 2 / 2 ✅ WIN
Stockfish Skill 16 ~2820 2 / 2 ✅ WIN
Total — 8 / 8 🏆 CHAMPION

What's new in v3 (C++ rewrite)

  • Complete rewrite from Python to C++ for maximum performance
  • NNUE neural network rebuilt and retrained from scratch — billions of positions on Google Colab, Stockfish as teacher
  • +1270 ELO gain over v2 (+179% total since v1)
  • Significantly faster search and evaluation

Notes

Source code is proprietary and not public. Only the compiled fenrix.exe binary is distributed.