Emacs Chess

Emacs Chess is an object-oriented library written in Elisp for manipulating chess objects (games, plies, positions, etc.), and for displaying them. It supports a wide range of engine modules to use as move sources, and another set of modules for displaying the various kinds of chess objects. This allows chess.el to act as both a fully-featured chess client and a convenient library for writing analysis or training software (within Emacs).

Licenses GPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  17 Apr 2007 03:47
  • Rrelease-after

Changes: This maintenance release includes several bugfixes.

  • Rrelease-mid
  •  01 Feb 2004 17:46
  • Rrelease-after

Changes: This version corrects several bugs over beta 3, and rewrites the ICS interface (used for playing on chess servers). chess.el is once again under active development. Mario Lang is the new maintainer.

  • Rrelease-mid
  •  14 Jun 2002 22:42
  • Rrelease-after

No changes have been submitted for this release.

Changes: This beta version of chess.el is fully functional as a chess client for playing against computer engines (such as GNU Chess or crafty). It is mostly playable against opponents on the network, either over ICS, IRC, or direct Emacs-to-Emacs.

50606b47c7a05c5b08110448b438e844_thumb

Project Spotlight

Gallery

A slick Web-based photo album written using PHP.

No-screenshot

Project Spotlight

Unicorn

A Unix and LAN/localhost-optimized fork of the Mongrel HTTP server.