From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * MessChess

MessChess, (Mess)
an experimental private chess engine written by Mridul Muralidharan, which could be build to run under Linux, Solaris and Windows. MessChess played the CCT5 and CCT6 online tournaments, and the WCRCC 2008 ACCA World Computer Rapid Chess Championship.


While Mess already stood for Mridul's Chess, it got corrupted by an extra chess suffix into MessChess [2].


MessChess was used to to test ideas on chess game tree search, in particular the effect of heavy move ordering, heavy quiescence search, and various extensions. For instance many programs extend most of the useless checks, where MessChess tries to minimize most of these and the logic for this built into the move ordering code [3]. MessChess applies PVS with aspiration, double null move with R = 3, an extensive quiescence with "good" captures, "good" checks, as well as other tactical moves, and heavily utilizes attack tables for evaluation and move ordering, storing and retrieving results inside the primary and separate qsearch transposition tables, and a pawn structure- and evaluation cache.

Selected Games

WCRCC 2008, round 10, Arasan - MessChess [4]

[Event "WCRCC 2008"]
[Site "Internet Chess Club"]
[Date "2008.06.22"]
[Round "10"]
[White "Arasan"]
[Black "MessChess"]
[Result "0-1"]

1.d4 d5 2.c4 e6 3.Nf3 dxc4 4.e3 b5 5.a4 c6 6.axb5 cxb5 7.b3 Nc6 8.bxc4 bxc4 
9.Bxc4 Nf6 10.O-O Bd6 11.e4 Be7 12.d5 exd5 13.exd5 Nb4 14.Nc3 O-O 15.Re1 Bg4 
16.Bb3 Rc8 17.Bb2 Bc5 18.Ne4 Nxe4 19.Rxe4 Bh5 20.g4 Bg6 21.Rxb4 Bxb4 22.Qd4 
Qf6 23.Qxf6 gxf6 24.Rxa7 Rb8 25.Ra4 Rfc8 26.Ba2 Bc2 27.Ra6 Be4 28.Kg2 Bc5 
29.Bc1 Bb6 30.Be3 Rc3 31.Kg3 Bxe3 32.fxe3 Rxe3 33.Kf4 Rxf3+ 34.Kxe4 Rh3 
35.Bc4 Re8+ 36.Kd4 Kg7 37.Ra7 Rh4 38.h3 h5 39.d6 hxg4 40.hxg4 Rxg4+ 41.Kd3 
Rd8 42.d7 Rg5 43.Kd4 Kf8 44.Bb3 Ke7 45.Ba4 Rb8 46.Kc4 f5 47.Ra5 f6 48.Bc6 f4 
49.Ra6 Re5 50.Ra1 Rb6 51.d8=N Kxd8 52.Bf3 Ke7 53.Bg4 f5 54.Bf3 Re3 55.Kc5 Rbb3 
56.Bd5 Rbc3+ 57.Kb4 0-1

See also

Forum Posts

External Links

Chess Engine


Multi Emulator Super System


  1. Image from The What-a-Mess Collection, The WaM books, written by Frank Muir and illustrated by Joseph Wright, tell the tale of an Afghan hound whose real name is Prince Amir of Kinjan
  2. MessChess
  3. MessChess
  4. Arasan in ACCA Rapid tourney (day 2) by Jon Dart, CCC, June 22, 2008

Up one Level