*** Welcome to piglix ***

GlChess

GNOME Chess
Gnome-chess-icon-glossy.png
GNOME Chess 3D 3.11.92.png
Original author(s) Robert Ancell
Developer(s) The GNOME Project
Stable release 3.22.2 (9 November 2016; 3 months ago (2016-11-09))
Preview release 3.23.90 (15 February 2017; 2 days ago (2017-02-15))
Written in Vala
Operating system Unix-like
Type Chess software
License GNU General Public License
Website

GNOME Chess (formerly glChess) is a graphical front-end featuring a 2D and a 3D chessboard interface. GNOME Chess does not comprise an own chess engine and to play against the computer a third party chess engine must be present, but most Linux distributions package GNU Chess as the default chess engine with it. Additionally GNOME Chess supports third party chess engines, known ones are automatically detected.

GNOME Chess is written in Vala. For 2D rendering it uses GTK+ and Cairo/librsvg, and 3D support is optionally available using OpenGL.

As part of the GNOME desktop environment and GNOME Games, GNOME Chess is free and open-source software subject to the terms of the GNU General Public License (GPL) version 2.

GNOME Chess supports a plethora of chess engines, such as:

glChess, the predecessor to GNOME Chess, can be used with any other CECP and Universal Chess Interface compatible software like:

glChess was written by Robert Ancell in 2000 only as a personal project to test open source development.

First version was written in C, OpenGL for graphics, and GLUT for the user interface. In May 5 was released 0.1.0, the first but still not playable version, being only capable to draw board and pieces. Days later, on May 31, version 0.1.3 was finally included on SourceForge and playable on a very basic way.

On April 8, 2001 version 0.2.0 changed GLUT to GTK+ focusing the improvement in visual aspects instead of its chess artificial intelligence. Version 0.3.0, from June 27, could play against other artificial intelligence (AI) engines, like Crafty and GNU Chess, after a (CECP) implementation and it was ported to IRIX platform. In December, version 0.4.0 was the last one before the project entered into a stand-by time of three years.


...
Wikipedia

...