GNU+Chess

an open source chess program from the Free Software Foundation. GNU Chess was initially written by Stuart Cracraft in the mid 80s, joined by John Stanback who contributed his own code to GNU Chess 2 and 3 which was laboriously and meticulously well-written. Dozens of developers have enhanced GNU Chess over the times. Version 5 was a complete rewrite by Chua Kong Sian, incorporating his chess program Cobalt and Cracraft's Gazebo. Fabien Letouzey is the primary author of GNU Chess 6, based on Fruit 2.1. || toc =Fidelity Match= In 1990, GNU Chess 1.55 with Hans Eric Sandström's fast move generator defeats Fidelity in a 10 game match :
 * Home * Engines * GNU Chess**
 * [[image:heckert_gnu.small.png link="http://www.gnu.org/"]] ||~ || **GNU Chess**,
 * [|GNU] ||~ ||^ ||

=Authors=

Primary

 * Stuart Cracraft, Versions 1, 2, 5
 * John Stanback, Versions 2, 3, 4
 * Chua Kong Sian, Version 5
 * Fabien Letouzey, Version 6

Contributors

 * Jim Aspnes » ACM 1987
 * Antonio Ceballos
 * Lukas Geyer
 * Hans Eric Sandström
 * Jay Scott » ACM 1987
 * Michel Van den Bergh
 * Simon Waters

=See also=
 * Chess Engine Communication Protocol
 * Cobalt
 * Free Software Foundation
 * Gazebo
 * GNOME Chess
 * NeuroChess
 * SCP
 * Table-driven Move Generation
 * WinBoard
 * XBoard

=Publications=
 * T.M. Balajee, Adithya Udupa, Anil Kumar, D. Namratha (**2009**). //[|Aggrandizement of Board Games’ Performance on Multi-core Systems: Taking GNU-Chess as a prototype]//. [|BMS College of Engineering], Faculty mentor: Professor [|Ashok Kumar], [|Intel® Developer Zone] » Parallel Search
 * Tomohiko Mitsuta, Lothar M. Schmitt (**2010**). //[|Optimizing the Performance of GNU-chess with a Genetic Algorithm]//. [|HC 2010], [|pdf] » Genetic Algorithms

=Forum Posts=

1989

 * [|Changes to gnuchess1.52] by Tom Vijlbrief, gnu.chess, December 8, 1989

1990 ...

 * [|GNU Chess 1.55 ready] by Stuart Cracraft, gnu.chess, January 2, 1990
 * [|GNU Chess 1.55 vs. Fidelity Mach 3] by Stuart Cracraft, gnu.chess, January 3, 1990
 * [|gnuchess.book in Lisp] by Steven Edwards, gnu.chess, January 23, 1990
 * [|Re: IBM PC front end for GNU chess] by Stuart Cracraft, gnu.chess, December 17, 1990
 * [|Help needed -- can't compile xchess] by Heinz Herbeck, gnu.chess, March 17, 1992
 * [|Post information from Gnuchess 4.0] by Chua Kong Sian, gnu.chess, June 12, 1992
 * [|GNU Chess wins London computer chess tourney] by Stuart Cracraft, gnu.chess, August 17, 1992 » UPCCC 1992
 * [|Gnuchess 4.0 for DOS] by Chua Kong Sian, gnu.chess, January 29, 1993
 * [|Re: Gnu Chess for the Mac] by Urban Koistinen, gnu.chess, April 16, 1993 » Macintosh
 * [|QMW computer chess] by Don Beal, rec.games.chess, August 19, 1993 » UPCCC 1993
 * [|gnu.chess FAQ] by Tim Mann, rgcc, January 4, 1994
 * [|Fix for ScoreKBNK routine] by Chua Kong Sian, gnu.chess, February 11, 1994
 * [|KILLT & HISTORY] by Chua Kong Sian, gnu.chess, February 19, 1994
 * [|Search extensions on recaptures] by Chua Kong Sian, gnu.chess, March 22, 1994
 * [|Bug fixes for PawnValue] by Chua Kong Sian, gnu.chess, March 24, 1994
 * [|Speed up Gnuchess] by Vincent Diepeveen, gnu.chess, April 18, 1994
 * [|Speed up UpdatePieceList] by Vincent Diepeveen, gnu.chess, April 18, 1994
 * [|Alpha-beta inconsistencies] by Chua Kong Sian, gnu.chess, May 20, 1994
 * [|Bug in ttable.c wrt storing of mate scores] by Chua Kong Sian, gnu.chess, May 20, 1994
 * [|Patches for eval.c] by Chua Kong Sian, gnu.chess, May 28, 1994
 * [|Pawn ram code in gnuchess] by Chua Kong Sian, gnu.chess, June 18, 1994

1995 ...

 * [|Killer moves] by Chua Kong Sian, gnu.chess, March 21, 1995
 * [|Re: request ...] by Stuart Cracraft, gnu.chess, June 16, 1995
 * [|Re: The KISS Chess Program Project - Overview - ABSEARCH.TXT (0/1)] by Tom Kerrigan, rgcc, August 12, 1997
 * [|GNU move generation] by Jan Willem de Kort, rgcc, March 18, 1998 » Move Generation
 * [|Sever Clutter with Clones of GnuChess/Crafty] by Stuart Cracraft, CCC, January 27, 1999
 * [|GNU Chess 5] by Stuart Cracraft, gnu.chess, October 10, 1999

2000 ...

 * [|GNUChess 5.0.. or later... if there is later...] by Peter Skinner, CCC, January 03, 2001
 * [|The marvelous showing of GnuChess at CCT3] by Dann Corbit, CCC, May 28, 2001 » CCT3
 * [|Wb2UCI and Problems with ExChess4.03a and GnuChess4.0.8] by Arturo Ochoa, Winboard Forum, July 24, 2003 » Wb2UCI, InBetween
 * [|First draw against GnuChess] by Sven Reichard, CCC, November 26, 2003
 * [|Who started GNUChess?] by Jamie Stegner, CCC, March 26, 2004
 * [|Controversy about who's 1st author of Gnuchess..........John? or Stuart?] by Jamie Stegner, CCC, March 29, 2004

2005 ...

 * [|Re: gnuchess/xboard protocol] by Hans Eric Sandström, gnu.org, May 19, 2006
 * [|GNU 5.07] by Fernando Villegas, CCC, July 17, 2007
 * [|Did someone mention the GNUChess move Generator?] by Michael Sherwin, CCC, November 12, 2007 » Move Generation
 * [|PSP GNU CHESS: Chess game for PSP v1.0.3] by zx-81 in Chess-Game, November 17, 2007

2010 ...

 * [|GNUChess for Android] by Michel Van den Bergh, CCC, December 24, 2010
 * 2011**
 * [|GNU Chess v6 pretest] by Antonio Ceballos, [|info-gnu Archives], January 23, 2011
 * [|GNU Chess 6 (= Fruit)] by Harm Geert Muller, CCC, January 25, 2011 » Fruit
 * [|GNU Chess 5.08 released] by Simon Waters, [|info-gnu Archives], January 30, 2011
 * [|GNU Chess 6 released] by Antonio Ceballos, [|info-gnu Archives], April 27, 2011
 * [|GNU Chess release 6.0.1] by Antonio Ceballos, [|info-gnu Archives], September 08, 2011
 * [|gnuchess 5.07.173b] by Michel Van den Bergh, CCC, September 19, 2011
 * 2012**
 * [|GNU Chess release 6.0.2] by Antonio Ceballos, [|info-gnu Archives], March 04, 2012
 * [|GnuChess 5.07.174.1b] by Michel Van den Bergh, CCC, October 20, 2012
 * 2013**
 * [|GNU Chess release 6.0.3] by Antonio Ceballos, [|info-gnu Archives], March 11, 2013
 * [|GNU Chess 5.50] by Michel Van den Bergh, CCC, April 16, 2013
 * [|GNU Chess release 6.1.0] by Antonio Ceballos, [|info-gnu Archives], November 10, 2013
 * [|GNU Chess 6.1.1] by Antonio Ceballos, [|info-gnu Archives], November 23, 2013
 * 2014**
 * [|GNU Chess 6.1.2] by Antonio Ceballos, [|info-gnu Archives], July 30, 2014
 * [|GNU Chess 5.60] by Michel Van den Bergh, CCC, November 22, 2014

2015 ...

 * [|GNU Chess release 6.2.1] by Antonio Ceballos, [|info-gnu Archives], January 04, 2015
 * [|Building GNU Chess 5.07] by Harm Geert Muller, CCC, October 01, 2015
 * [|GNU Chess 6.2.2] by Antonio Ceballos, [|info-gnu Archives], October 17, 2015
 * [|Short questions (1): GNUChess 5.6 or 6.22 ... differents?] by Frank Quisinsky, CCC, October 23, 2015
 * 2016**
 * [|SourceForge . GNUChess 6.2.2 for Windows] by Norbert Raimund Leisner, CCC, January 21, 2016
 * [|GNU Chess 6.2.3] by Antonio Ceballos, [|info-gnu Archives], September 20, 2016
 * [|GNU Chess 6.2.3 Release] by Michael B, CCC, October 06, 2016
 * [|GNU Chess 6.2.4] by Antonio Ceballos, [|info-gnu Archives], October 29, 2016
 * 2017**
 * [|GNU Chess 6.2.5] by Antonio Ceballos, [|info-gnu Archives], July 25, 2017
 * [|GNU Chess 6.2.5 release] by Norbert Raimund Leisner, CCC, August 08, 2017

=External Links=

Chess Engine

 * [|GNU Chess - Free Software Foundation]
 * [|GNU Chess] on Tim Mann's Chess Pages
 * [|GNU Chess from Wikipedia]
 * [|GNU Chess], [|MobyGames]
 * [|Classic Computer Chess - ... The programs of yesteryear] by Carey, hosted by the [|Internet Archive]
 * [|rec.games.chess.computer GNU Chess and XBoard: Frequently Asked Questions]
 * [|GitHub - heisencoder/gnuchess: Git fork of GNU Chess 5]
 * [|Index of /Toga/gnuchess-release] by Michel Van den Bergh
 * [|Index of /GnuCheese] by Michel Van den Bergh

Rating

 * [|GNU Chess 5.50 64-bit] in CCRL 40/40
 * [|GNU Chess 5.50 64-bit] in CCRL 40/4 FRC

News Group

 * [|gnu.chess] (early years have less spam)

=References= =What links here?= include page="GNU Chess" component="backlinks" limit="160"
 * Up one Level**