GNU Chess

From Wikipedia, the free encyclopedia
GNU Chess

GNU Chess 6.0.0 on XBoard 4.5.1
Developer(s) GNU project
Stable release 6.1.1[1] / November 23, 2013 (2013-11-23)
Operating system GNU/Linux, Unix, Mac OS X
Type Computer chess
License GPL v3 or later
Website GNU Chess

GNU Chess is a free software chess engine which plays a full game of chess against a human being or other computer program. The goal of GNU Chess is to serve as a basis for research. It has been used in numerous research contexts.

GNU Chess is free software, licensed under the terms of the GNU General Public License version 3 or any later version, and is maintained by collaborating developers. It's one of the oldest computer chess programs for Unix-based computers and one of the earliest available with full source code. GNU Chess has been ported to many other platforms.

Features

On basic, current computer chess architecture, GNU Chess plays at senior master/weak international master strength (2500+ Elo on simple hardware - Intel Core 2 Duo), without parallel processing, according to the IQ6 test suite.

It is often used in conjunction with a GUI program such as XBoard or glChess, where it is included as the default engine. Initial versions of XBoard's Chess Engine Communication Protocol were based on GNU Chess's command line interface. Version 6 also supports the Universal Chess Interface (UCI).

History

The first version of GNU Chess was written by Stuart Cracraft. This project is one of the older parts of the GNU package of software, having started in 1984, the author having collaborated with Richard Stallman, pre-GNU.

Versions from 2 to 4 were written by John Stanback. Version 5 was written by Chua Kong-Sian. Version 6 was written by Fabien Letouzey. Dozens of programmers have enhanced and expanded GNU Chess.

In 2011, GNU Chess underwent transition to version 6, which is based on Letouzey's Fruit 2.1 chess engine.

Some GNU Chess enthusiasts still maintain the 5.07 code base.[2] According to CEGT[3] the latest development of this code base (GNU Chess 5.50) is about 100 Elo stronger than Fruit 2.1.

See also

References

  1. Ceballos, Antonio (2013-03-11). "GNU Chess release 6.0.3". info-gnu. http://lists.gnu.org/archive/html/info-gnu/2013-03/msg00004.html.
  2. ; 5.07 GNU Chess branch
  3. ; the CEGT rating list

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.