top of page

Mess 0.1.0 - released. 500 Elo stronger!

As it turns out, the Mess can surprise, and positively :)

The latest version 0.1.0 is stronger than its predecessor (0.0.2) by as much as 511 Elo!

Source: MCERL (ongoing)

Here's what was changed and added in Mess 0.1.0.


This version adds a huge amount of techniques and heuristics aimed at improving search.

  • feat: implement aspiration windows by @raklaptudirm in #12

  • feat: add killer moves for move ordering by @raklaptudirm in #13

  • feat: implement history heuristic for move ordering by @raklaptudirm in #14

  • feat: implement late move reduction by @raklaptudirm in #15

  • chore: only use 3-fold repetition at root by @raklaptudirm in #16

  • feat: implement null move pruning by @raklaptudirm in #17

  • feat: implement reverse futility pruning by @raklaptudirm in #18

  • feat: implement basic razoring by @raklaptudirm in #19

  • feat: implement basic internal iterative reduction by @raklaptudirm in #20

  • feat: add check extension by @raklaptudirm in #21

  • feat: implement SEE by @raklaptudirm in #22

  • feat: better tt replacement scheme by @raklaptudirm in #23

  • feat: efficiently updated PeSTO by @raklaptudirm in #24


Over 500 Elo, this is a very big jump in strength.

The author, Mr. Rak Laptudirm is successfully developing his chess engine, which is beginning to compete with such well-known ones as, for example, CT800, Phalanx or even Deep Junior 2010.

Mess is a free open source chess engine under the Apache Version 2.0 license. A kind of curiosity, is that it is written in Go language.

I mentioned the topic of Mess on the occasion of the last issue of MCERL; I will certainly be watching and rooting for the further development of this chess engine with great potential.

Thank you very much to the author for providing the Mess chess engine for so many platforms.

Download area:

Linux arm & arm64 & amd64 – Compiled by Rak Laptudirm

Download 7Z • 3.61MB

Mac Apple Silicon & Intel – Compiled by Rak Laptudirm

Download 7Z • 2.56MB

Windows x86 & x64 – Compiled by Rak Laptudirm

Download 7Z • 2.70MB

As you can see, it is possible to write chess engines for Linux, Mac, Windows, even for 32-bit machines - all it takes is a bit of willingness to make a bunch of users of such computers happy :)


In the Files area you will find free chess engines for download.



bottom of page