1Spellcast is a strange little strategy game, which I found 2on the Net and have implemented for X. 3 4Basically, two or more players try to vaporize each other 5with a wide assortment of wizardly spells. For the complete 6rules, see the man page (spellcast.6), which goes into 7exhaustive detail. 8 9Compiling should be straightforward; spellcast uses only 10Xlib, with no widget sets or other libraries. 11 12NOTE: Some (all?) versions of SunOS have a buggy 13realloc(), which causes spellcast to crash early and often. 14If you're on a Sparc and you have this problem, the fix 15is to compile with -lbsdmalloc. Uncomment the OTHERLIBS 16line in the Makefile. 17 18The Makefile begins with a few definitions which you 19can change: 20the directories where everything gets installed; 21the default fonts that the program tries to load (usually 22 times 14, helvetica 12, and fixed, in that order); 23the directory in which game transcripts are stored (usually 24 /tmp.) 25 26Type "make" or "make spellcast" to create the executable. 27 28"make stupid" will create a version of the game with a 29terribly stupid, text-only interface -- this is not very 30playable, and is really only good for testing. You enter 31all the players' moves in a single string at the prompt, 32and answer questions as they appear. 33 34The file spelllist.ps is a PostScript document showing all 35the available spells, in two columns: one sorted by gesture, 36and one sorted by name. By default, it will be installed as 37DESTDIR/lib/spellcast/spelllist.ps. 38 39The original paper-and-pencil version of this game was 40created by Richard Bartle (76703.3042@compuserve.com). 41This implementation is by Andrew Plotkin 42(ap1i+@andrew.cmu.edu). It is copyright 1993 by Andrew 43Plotkin. The source code may be freely copied, distributed, 44and modified, as long as this copyright notice is retained. The 45source code and any derivative works may not be sold for 46profit without the permission of Andrew Plotkin and Richard 47Bartle. 48