diff options
| author | Mario Lang <mlang@delysid.org> | 2004-03-07 22:15:02 +0000 |
|---|---|---|
| committer | Mario Lang <mlang@delysid.org> | 2004-03-07 22:15:02 +0000 |
| commit | 397398a87bf155d6713bf597a1931afa7c7a0e08 (patch) | |
| tree | 7566edd3f94772c5cb2c28be7886af28fdb8038c /README | |
| parent | b3dec251cfbff83c26d8312ff1d5260826a4dfc8 (diff) | |
laptop sync
Diffstat (limited to 'README')
| -rw-r--r-- | README | 42 |
1 files changed, 34 insertions, 8 deletions
@@ -1,14 +1,40 @@ Welcome to chess.el, a client and library for playing Chess from Emacs. -chess.el does not know how to play chess against you. While the -library does know all legal moves, there is no "thinking" module. For -this, you must download one of the publically available chess engines, -such as gnuchess, crafty or phalanx. You will find all of these -sufficiently challenging, I'm sure. Once they are installed, chess.el -will use them, provided the locations of the binaries is on your PATH. - -John Wiegley <johnw@gnu.org> +chess.el is an Emacs Lisp library and several clients on top of the underlying +library functionality for performing various activities related +to the game of chess. +You can play against an external chess program such as gnuchess, +crafty, phalanx or sjeng. All of them are publically available, +and chess.el will automatically detect which one +you have installed, provided they have standard executable +program names, and are in a located in a directory which +is part of the PATH. See the customisable variable +`chess-default-engine'. + +You can also play against another human or computer over the internet +(through a direct Emacs-to-Emacs connection, or +on one of the Internet Chess Servers like freechess.org or +chessclub.com), or even against a very simple chess thinking +module implemented in pure Emacs Lisp. + +chess.el also provides a mode for editing Portable Game Notation (PGN +files. + +To improve your chessaility, you might also like to have +a look at chess-puzzle, which allows you to solve +chess puzzle collections (in PGN or EPD format) against +one of the engines you have installed. + +HISTORY + +chess.el started out as a single file project with +version 1.0 by John Wiegley <johnw@gnu.org>. Version 2.0 is a major +rewrite and reorganisation of the original code, also done +by John Wiegley. In the end of 2003, John did not +have a lot of time to finish all the various aspects of version 2.0, +and maintainership was given to Mario Lang <mlang@delysid.org>. + LAYOUT |
