MSCP - Marcel's Simple Chess Program
Eindhoven, December 14th, 2003
This message is to announce the release of MSCP 1.4.
Unfortunately, a bug crept in with the previous release,
prohibiting MSCP from playing white in xboard.
The source distribution is available through
I am not able to construct binaries for windows, but
I am willing to link to binary distributions that are
reported back to me.
MSCP is Marcel's Simple Chess Program. Its main purpose
is to be a small, simple, yet complete chess engine. MSCP
includes aspiration window tree search, quiscence search,
move sorting, position evaluation, hash tables, opening book,
standard algebraic move input and output. It works well
with both xboard and icsdrone and it should run without
trouble in winboard (but I haven't tested that).
Release 1.4 fixes one bug introduced with 1.3:
- fixed problem with playing white under xboard
(courtesy Peter McGavin for reporting this bug)
The code is very stable. MSCP has played over 350,000 blitz
games on FICS (freechess.org) and nearly 250,000 games on
ICC (chessclub.com). It wins most of its games against
humans but it is not overly strong: people do have a fair
chance of beating it.
MSCP 1.4 is released under the GNU GPL (see file COPYING
-- _ _
|_ |_ firstname.lastname@example.org
|_| Marcel van Kervinck
Update: nematocyst kindly provided a compiled version for Windows. It is in the download directory.
Features that may or may not be added in future versions of MSCP:
Features that will probably never be added in future versions of MSCP:
- Time management (con: it takes a lot of extra code to get it right)
- 50-move rule.
- Beter eval, beter endgame (basic endings)
- Pondering (con: too complex for a simple program)
- Larger hash tables (con: the search is not so advanced anyway; con: for simplicity, the hash keys are too small; con: the default memory footprint should remain below 64kB)
GNU General Public License |
Download (source only) |
Archive of older versions. |
blik: MSCP's big brother
Last update: 15-Nov-2009 (marcelk) Announced version 1.4