Archives

Creative Commons License
This blog is licensed under a Creative Commons License.

Emacs Chess now hosted at GitHub

| No TrackBacks

Emacs Chess is a fully featured chess client written entirely in Emacs Lisp. You can use it to play against other people on freechess.org, or against popular chess engines like gnuchess and crafty. It supports graphical rendering of chess boards within Emacs (in 2D), ASCII displays, and even electronic chess boards, or producing output appropriate braille for readers. Adding a new back-end is trivial. It also comes with a library for inspecting and reasoning about chess positions.

This project is looking for someone who loves Emacs, Lisp and the game of chess, to fork it and take over as maintainer. The FSF has agreed to include Emacs Chess as part of the Emacs distribution, but I’ve held off because of a few remaining issues I want to see resolved before it goes mainstream. It does work quite well, however, and I have friends who use it as their sole client for playing chess online.

Emacs Chess is now being hosted at GitHub, which should make it easier for others to contribute:

http://github.com/jwiegley/emacs-chess

If you’d like to just clone it and try it out, run the following and then see the README:

git clone git://github.com/jwiegley/emacs-chess.git
cd emacs-chess
git submodule init
git submodule update      # grab the 2D pieces and sound sets
make

After it compiles, add the emacs-chess directory to your load-path, load chess.el, and then type M-x chess!

If anyone is interested in taking over as the maintainer, or would like to contribute those last few weeks of work necessary to getting this project delivered with GNU Emacs, please contact me.

No TrackBacks

TrackBack URL: http://www.newartisans.com/mt/mt-tb.cgi/11

About this Entry

This page contains a single entry by John Wiegley published on May 8, 2008 2:49 PM.

Ready Lisp version 20080428 now available was the previous entry in this blog.

Using Git as a versioned data store in Python is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

  • Curt Sampson: That there’s “no state” in Haskell is quite wrong; in read more
  • rv: Hi. I wanted to drop you a quick note to read more
  • John Wiegley: It’s here: http://ftp.newartisans.com/pub/python/modpython_gateway.py read more
  • Leon: The file “modpython_gateway.py” Is no longer available in the downloads read more
  • Kathy: Well, the article is really the sweetest on this laudable read more
  • mr.design: Hi John, I just started to read your GFTBU, it’s read more
  • yoman: “Barfin”? “Slurping”? “Slime” “Hunchentoot” ??? What in the T.F. world read more
  • John Wiegley: Something like this is slated for the next release of read more
  • womens health: According to me, Apple has implemented something called blocks, which read more
  • Bjorn Tipling: Why would you add instructions for installing an editor when read more
OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.261