• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

bitmaps/H07-May-2022-634604

MakefileH A D03-May-20222.8 KiB8346

READMEH A D15-Mar-19951.9 KiB4839

emonster.cH A D14-Jan-199411.4 KiB455405

engine.cH A D14-Jan-199440.9 KiB1,4641,299

espells.cH A D14-Jan-19945.7 KiB162145

etran.cH A D14-Jan-19942.6 KiB133115

execute.cH A D14-Jan-199434.9 KiB1,1841,023

execute2.cH A D14-Jan-199430.9 KiB930819

handwave.hH A D14-Jan-19944.3 KiB13281

internal.hH A D14-Jan-19944.2 KiB172141

main.cH A D14-Jan-199411.1 KiB474410

makelist.cH A D14-Jan-19942.4 KiB112101

patchlevel.hH A D14-Jan-199423 21

spellcast.6H A D15-Mar-199538 KiB935934

spelllist.hH A D14-Jan-19941.7 KiB5955

stupid.cH A D14-Jan-199412.6 KiB534510

xbutton.cH A D14-Jan-19947.2 KiB312273

xgest.cH A D14-Jan-199410.9 KiB344304

xloop.cH A D14-Jan-199411.5 KiB452418

xquery.cH A D14-Jan-199421.9 KiB825737

xspell.hH A D14-Jan-19942.9 KiB141116

xtalk.cH A D14-Jan-19943.5 KiB161143

xtext.cH A D14-Jan-19947.4 KiB322274

README

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