MatMoi
MatMoi,
a Chess Engine Communication Protocol compliant chess engine by Mathieu Pagé, written in C++, first developments started approximately in 2003 [1].
It’s name is French and translates to "Checkmate me" (if you can). MatMoi played the CCT11 and CCT12 computer chess tournaments. CCT12 participant MatMoi 7.15.0 playing under the handle ChessPlusPlus was published in March 2010 as 32/64-bit engines to run under Windows and Linux respectively
[2],
subsequent improved versions are kept privat. MatMoi is based on bitboards [3], and started as pure minimax searcher to get it completely functional before alpha-beta and further improvements were implemented
[4].
Selected Games
CCT12, round 2, MatMoi - Jabba
[Event "CCT12"] [Site "FICS"] [Date "2010.02.20"] [Round "2"] [White "MatMoi"] [Black "Jabba"] [Result "1/2-1/2"] 1.d4 c6 2.Nf3 Nf6 3.c4 d5 4.e3 e6 5.Nc3 Nbd7 6.Bd3 dxc4 7.Bxc4 b5 8.Bd3 a6 9.e4 c5 10.e5 cxd4 11.Nxb5 Nxe5 12.Nxe5 axb5 13.O-O Qd5 14.Qe2 Ba6 15.a4 Be7 16.axb5 Bb7 17.Rxa8+ Bxa8 18.f3 O-O 19.g4 Rc8 20.Bf4 Bd6 21.Bg3 Bb7 22.Nc4 Bxg3 23.hxg3 Qc5 24.Ne5 Nd5 25.Qe4 g6 26.g5 Rc7 27.Re1 Qb4 28.Qe2 Ne3 29.Qf2 Bd5 30.g4 Qa5 31.Rb1 Qa8 32.Qg3 Qa7 33.Qf4 Bb7 34.Qh2 Qc5 35.f4 Qb4 36.Qf2 Rc8 37.Re1 Bd5 38.Qe2 Ra8 39.Rb1 Ra7 40.Qf2 Ra2 41.Kh2 h6 42.Kg1 hxg5 43.fxg5 Qe7 44.Qf4 Bb7 45.Be2 Ra4 46.b4 Ra2 47.Bf1 Ba8 48.Rc1 Rc2 49.Nc6 Bxc6 50.Rxc2 Nxc2 51.bxc6 Qxb4 52.c7 Qc5 53.Qd6 Qxd6 54.c8=Q+ Kg7 55.Qxc2 Qf4 56.Be2 e5 57.Bd1 Qxg5 58.Qe4 Qe3+ 59.Qxe3 dxe3 60.g5 f6 61.gxf6+ Kxf6 62.Kg2 e4 63.Kf1 Kf5 64.Ke2 Kf4 65.Ba4 g5 66.Bc6 g4 67.Bd7 g3 68.Bh3 Ke5 69.Kxe3 Kd5 70.Bg2 Ke5 71.Bxe4 g2 72.Bxg2 1/2-1/2
Forum Posts
- Re: Chess program crash generator (MatMoi did not crash) by Mathieu Pagé, CCC, May 11, 2005
- Transposition Table and nps drop by Mathieu Pagé, CCC, February 27, 2008
- Efficiently index material signatures and lookup by Mathieu Pagé, CCC, March 03, 2010
- When do you probe the EGTB by Mathieu Pagé, CCC, March 12, 2010
- MatMoi 7.15.0-cct, a Windows/Linux chess engine by Mathieu Pagé, CCC, March 15, 2010
- Where could I get my engine tested by Mathieu Pagé, CCC, March 15, 2010
External Links
- MatMoi (Chess engine) | Mathieu Pagé
- MatMoi 7.15.0-cct
- Index of /chess/engines/Jim Ablett/+++ LINUX ENGINES ++/64 BIT/matmoi compiled by Jim Ablett, hosted by Kirill Kryukov
- MatMoi in CCRL 40/4
References
- ↑ The need to unmake move by Mathieu Pagé, CCC, August 19, 2003
- ↑ MatMoi 7.15.0-cct, a Windows/Linux chess engine by Mathieu Pagé, CCC, March 15, 2010
- ↑ MatMoi (Chess engine) by Mathieu Pagé
- ↑ Transposition Table and nps drop by Mathieu Pagé, CCC, February 27, 2008