Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Maelstrom 2.0.0 - new version chess engine


MaelstromUCI-compliant Golang chess engine in development from scratch. 

Maelstrom 2.0.0 - what's new?

Features:
Static null move pruning
Razoring
Improved transposition table implementation
Delta pruning for quiescence search
Aspiration windows
MVV-LVA
Overhaul evaluation function with PeSTO tapered eval, mobility, pawn structure, bishop pair, and king pawn shield
Custom opening book (by default opening book is off, but can be enabled with setoption name UseBook value true)
Integration with lichess 7-man tablebase (by default tablebase is off, but can be enabled with setoption name UseLichessTB value true)
Various search bugfixes and improvements
Fixed memory usage to be constant throughout a UCI game

Maelstrom 1.0.1 vs other engines:

ShashChess 230/6-66 Games
Caissa 0.8.00/6-66 Games
Berserk 100/6-66 Games
StockNemo 4.0.0.10/6-66 Games
Avalanche 1.1.00/6-66 Games
BrainLearn 180/6-66 Games
Eman 8.200/6-66 Games
Fritz 180/4-44 Games
Stockfish 250722 Ivec0/4-44 Games
CorChess 2507220/4-44 Games
Stockfish 1307220/4-44 Games
Lumac0 13.21/2+02 Games
Vault 0.41/2+02 Games
Eubos 2.30.5/2-12 Games
Inanis 1.1.00/2-22 Games
Nalwald 160/2-22 Games
Bagatur 3.50/2-22 Games
Virtue 2.3.00/2-22 Games
Arasan 23.40/2-22 Games
Dumb 1.100/2-22 Games
Knightx 3.40/2-22 Games




Comments