Spellcast is a strange little strategy game, which I found on the Net and have implemented for X. Basically, two or more players try to vaporize each other with a wide assortment of wizardly spells. For the complete rules, see the man page (spellcast.6), which goes into exhaustive detail. Compiling should be straightforward; spellcast uses only Xlib, with no widget sets or other libraries. NOTE: Some (all?) versions of SunOS have a buggy realloc(), which causes spellcast to crash early and often. If you're on a Sparc and you have this problem, the fix is to compile with -lbsdmalloc. Uncomment the OTHERLIBS line in the Makefile. The Makefile begins with a few definitions which you can change: the directories where everything gets installed; the default fonts that the program tries to load (usually times 14, helvetica 12, and fixed, in that order); the directory in which game transcripts are stored (usually /tmp.) Type "make" or "make spellcast" to create the executable. "make stupid" will create a version of the game with a terribly stupid, text-only interface -- this is not very playable, and is really only good for testing. You enter all the players' moves in a single string at the prompt, and answer questions as they appear. The file spelllist.ps is a PostScript document showing all the available spells, in two columns: one sorted by gesture, and one sorted by name. By default, it will be installed as DESTDIR/lib/spellcast/spelllist.ps. The original paper-and-pencil version of this game was created by Richard Bartle. This implementation is by Andrew Plotkin (ap1i+@andrew.cmu.edu). It is copyright 1993 by Andrew Plotkin. The source code may be freely copied, distributed, and modified, as long as this copyright notice is retained.