glChess
glChess logo |
|
A game of glChess |
|
| Original author(s) | Robert Ancell |
|---|---|
| Developer(s) | GNOME team |
| Initial release | 16 December 2006 |
| Stable release | v3.4.2 |
| Written in | Vala |
| Operating system | Unix-like |
| Type | Chess software |
| License | GNU General Public License |
| Website | live.gnome.org/glChess |
glChess is a chess program for GNOME, licensed under the GNU General Public License (GPL) as part of GNOME Games.[1] It features both a 2D and 3D chessboard interface and capability to use third-party chess engines as computer opponents.
It can be played under two modes: human versus human and human versus engine.[2]
Contents |
History [edit]
glChess was written by Robert Ancell in 2000 only as a personal project to test open source development.[3]
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 playability. Version 0.3.0, from June 27, could play against other artificial intelligence (AI) engines, like Crafty and GNU Chess, after a Chess Engine Communication Protocol (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.
In December, 2004, there was an advance to version 0.8.0 in order to accelerate the achievement the 1.0. This version added network support and uptdated Gtk+ from version 1.2 to 2.0.
One year later, December 2005, version 0.9.0 was intended to be the last befor released 1.0. It replaced C for Python to improve platform portability and mantainance, besides having a better test approach of the codebase testing.
On December 16, 2006, glChess finally got version 1.0.
Third-party chess engines [edit]
glChess includes GNU Chess as default chess engine, but it can be used with any other CECP and Universal Chess Interface compatible software like:[4][5]
See also [edit]
References [edit]
- ^ GNOME Games page at live.gnome.org
- ^ 6:glChess from Linux Man pages: Manual Documentation for Linux/Solaris/UNIX/BSD website. Retrieved on September 30, 2012.
- ^ Chess manual from GNOME Library. Retrieved on September 24, 2012.
- ^ Chess from GNOME Wiki. Retrieved on September 24, 2012.
- ^ Package glChess from Debian site. Retrieved on September 26, 2012.
External links [edit]
|
|||||||||||||||||||
| This GNOME-related article is a stub. You can help Wikipedia by expanding it. |