Maelstrom 3.1.1 - new version chess engine


Maelstrom - UCI-compliant Golang chess engine in development from scratch. 

Maelstrom 3.1.1 - what's new?

Bugfix - 3-fold repetition issue
Full Changelog: v3.1.0...v3.1.1

Estimated ELO: ~3070

vs. Maelstrom v3.1.0
STC:

Score of Maelstrom v3.1.1 vs Maelstrom v3.1.0: 557 - 522 - 921  [0.509] 2000
...      Maelstrom v3.1.1 playing White: 317 - 225 - 458  [0.546] 1000
...      Maelstrom v3.1.1 playing Black: 240 - 297 - 463  [0.471] 1000
...      White vs Black: 614 - 465 - 921  [0.537] 2000
Elo difference: 6.1 +/- 11.2, LOS: 85.7 %, DrawRatio: 46.1 %
SPRT: llr 0.55 (19.0%), lbound -2.25, ubound 2.89
LTC:

Score of Maelstrom v3.1.1 vs Maelstrom v3.1.0: 209 - 189 - 426  [0.512] 824
...      Maelstrom v3.1.1 playing White: 122 - 83 - 208  [0.547] 413
...      Maelstrom v3.1.1 playing Black: 87 - 106 - 218  [0.477] 411
...      White vs Black: 228 - 170 - 426  [0.535] 824
Elo difference: 8.4 +/- 16.5, LOS: 84.2 %, DrawRatio: 51.7 %
SPRT: llr 0.419 (14.5%), lbound -2.25, ubound 2.89
vs. Stash 27 (LTC)
Score of Maelstrom v3.1.1 vs Stash 27: 763 - 601 - 472  [0.544] 1836
...      Maelstrom v3.1.1 playing White: 423 - 275 - 220  [0.581] 918
...      Maelstrom v3.1.1 playing Black: 340 - 326 - 252  [0.508] 918
...      White vs Black: 749 - 615 - 472  [0.536] 1836
Elo difference: 30.7 +/- 13.7, LOS: 100.0 %, DrawRatio: 25.7 %
Changelist:
Fix threefold repetition issue found in #7 where engine would go into threefold when mate was found by only performing TT cutoffs at non-PV nodes
Fix UCI reporting statistics to report total time and nodes, not time/nodes per depth
Change mate score to return a ply-based score rather than WIN_VAL and convert it to mate depth when reporting UCI statistics
Instead of stopping search immediately when mate is found, only stop when mate found is in <= 3 moves

Maelstrom 2.1.0 vs other engines:

Libra-chess 1.0.12/2+22 Games
Emerald 0.3.02/2+22 Games
Ironfang 1.02/2+22 Games
Freda 1.11/2+02 Games
Celeris 1.00.5/2-12 Games
Fridolin 4.00 JA0.5/2-12 Games
Pzchessbot 2.00.5/2-12 Games
Fire 100/2-22 Games
Kraken 2025-06-160/2-22 Games
Zangdar 4.040/2-22 Games
Lunar 0.2.10/2-22 Games
Zangdar 4.04 JA0/2-22 Games
Fire 9.3 JA0/2-22 Games
Stormphrax 7.0.00/2-22 Games
PlentyChess 6.0.5 JA0/2-22 Games
Halogen 130/2-22 Games
Aku 2025.6.12 JA0/2-22 Games




Comments

Popular posts from this blog

Torch-4 UCI v 1.01 - new version chess engine

Reckless 0.10.0 - new version super strong chess engine

Reckless 0.9.0 - new version super strong chess engine

We already have the new Fritz 20 program - what does it look like and how does it work?