Chess Program Sources
This section lists a number of chess programs. I have only included programs for which sources are available.
- AliBaba (ftp://ftp.cs.rulimburg.nl/pub/software/breuker)
Dennis Breuker’s testbed for experiments with heuristics in Alpha-Beta searching. - Arasan (http://www.arasanchess.org/)
Jon Dart’s Windows program written in C++, since version 6.0 also under Linux. - Chenard (http://cosinekitty.com/chenard)
Don Cross’s chess program written in C++. It runs under DOS and Windows 95/NT. - Belofte (http://www.internetcontact.be/~macchess/dev-belofte.html)
Still in development, for Linux, Mac, and Windows. - Crafty (ftp://ftp.cis.uab.edu/pub/hyatt, mirror: ftp://darkside.its-s.tudelft.nl/Crafty/)
Robert Hyatt’s successor to Cray Blitz for Unix and DOS. Robert Hyatt is a frequent contributor to the rec.games.chess.computer news group. This program is a living illustration of the points he makes there. Crafty illustrates the use of bitboards, aspiration search, killer, history, null move heuristic, transposition table, and search extensions.
There is a Crafty mailing list at JPUnix.com.
To subscribe, send a mail message with body “subscribe” to
[email protected].
- The Crazy Bishop (http://remi.coulom.free.fr/)
Remi Coulom’s freeware chess program for DOS and Windows 95/NT. Only the C++ source for the basic chess library is available. - EXchess (http://quasar.astro.brandeis.edu/BRAG/people/dch.html)
Dan Homan’s chess program for DOS and Windows 95/NT written in C++. - GNU chess (ftp://prep.ai.mit.edu/pub/gnu)
This program is written in C and is irregularly updated. The most recent version can always be found at FTP sites that carry GNU software. It is originally meant for Unix systems, but ports are available for
- Jose http://jose-chess.sourceforge.net/)
A chess database frontend written in Java.
- KC Chess (http://www.csbruce.com/~csbruce/chess/)
Craig Bruce and Kevin Philips’s chess program written in Turbo Pascal for their undergraduate final project. - KnightCap (http://samba.anu.edu.au/KnightCap/)
Andrew Tridgell’s chess program written for the Fujitsu AP1000+ parallel computer (running AP/Linux). It will also run on most unixes. - Notchess (ftp://www.maths.nott.ac.uk/maths/staff/anw/chess/Notchess)
A demonstration program for a
course in game theory. - Pepito (http://www.winboardengines.de/pepito/)
- Phalanx (http://dusan.freeshell.org/phalanx/)
- SAN (ftp://caissa.onenet.net/pub/chess/Unix)
Steven Edward’s library plus program for handling Standard Algebraic Notation. - Scid (http://scid.sourceforge.net/)
A chess database for Unix X11 and Windows. - SCP (ftp://caissa.onenet.net/pub/chess/Unix)
Stanbeck Chess Program. - Sjeng (http://sjeng.org/indexold.html)
Chess program for Linux, Mac, and Windows that also plays bughouse and crazyhouse. - SSEChess (http://www.cs.purdue.edu/homes/slutzksn/chess.html)
Sam Slutzky’s chess program for DOS, Windows 95, and Linux written in Pascal. - TSCP (http://www.frii.com/~kerrigan/)
Tom Kerrigan’s simple chess program. - XBoard (http://www.tim-mann.org/xboard.html)
A graphical user interface running under Unix X11 for various console based chess programs.
- ZZZZZZ (ftp://caissa.onenet.net/pub/chess/Unix)
Gijsbert Wiesenekker’s chess program written in C.
Possibly related entries:

December 10th, 2004 at 22:58
update your links please
March 28th, 2005 at 16:01
Hi,
In case you wish to update your links, the new address for The Crazy Bishop is http://remi.coulom.free.fr/
Rémi
June 30th, 2005 at 11:00
And KC Chess seems to have been moved over to http://www.csbruce.com/~csbruce/chess/ now.
September 5th, 2005 at 23:43
hi,
i am looking for a clean computer chess applet to put on my website.
do you think you can help me?
Thanks in advance
Namit
April 5th, 2006 at 7:20
Also another new program stronger than TSCP – http://witz.sf.net/
September 8th, 2006 at 20:22
Please may i have the source code for Chess written in C and or C++.
Remi this is Wanda from Soweto South Africa i like your swimmer, i think it’s cool, currently i’m teaching myself C and C++ think you can help.
Thanking you in advance
November 12th, 2006 at 12:55
Hello, all!
I’ve written my own chess engine specifically for the purpose of learning and teaching chess programming. The code is simple and heavily commented. I just thought you guys might be able to benefit from it.
http://code.google.com/p/gray-matter/
If you’d like commit privileges, please let me know. I’d be happy to let anyone contribute. Thanks.
November 13th, 2008 at 4:45
Hi, I am Don Cross, the author of the chess program Chenard. I thought you might like to know the updated link for downloading this program and its source code:
http://cosinekitty.com/chenard
Thanks,
Don