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



Chess engine: Maelstrom 1.0.0


MaelstromUCI-compliant Golang chess engine in development from scratch. 

Features
 - Fast bitboard move generation (magic bitboards for sliding pieces)
 - Iterative deepening principal variation search
 - Null move pruning and transposition table
 - Move ordering with captures, history, and killer heuristic
 - Late move reductions
 - Quiescence search
 - Evaluation utilizing material, piece square tables, pawn structure, and more 
 - UCI protocol implementation, so you can run the engine using a UCI-supported GUI 

Releases
I have included binaries for Windows, MacOS, and Linux in the Releases section. This is currently Maelstrom's first release (v1.0.0), and I would welcome any bugs or problems reported through the Issues tab!



Comments

Popular posts from this blog

New Strong Engines Test, by Chess Engines Diary, 2024.04.12

New chess opening book: M11.2 (bin and ctg)

Dragon NNUE by Komodo Chess - it's free!

Chess engines: ChessKiss 1.8

New version chess engine: Lc0 BT4

Houdidit 6.03