"I don't give a damn for a man that can only spell a word one way." -- Mark Twain
Chess
I enjoy playing chess... but I'm not all that good at it.
After a while playing against GNUChess, I began to feel it had an unfair advantage. Why shouldn't I get at least some of the help that it does? Predicted moves, and so on. So I decided to do something about it. This is the result...
It tags each square with an indication of which pieces are threatening that squre, and which pieces could threaten that square after one move.
It's not perfect... but it works. Mostly. There's also a hacked bit to interface with GNUChess so you can play against the computer.
Source: chess.tgz
Package: org.davidmorgan.chess
Main: org.davidmorgan.chess.Interface
Requires: /usr/bin/gnuchessx -- see their site or, alternatively, use it without for simple threat analysis
Screenshot:

Copyright (C) 2002-2007 David Morgan -- last modified 18/11/2006 -- 1849 hits -- best viewed with any browser -- valid xhtml -- valid css

