Patch level 1: fixed bug, some problems with Imakefile. fixed bug, can no longer see turned-over cards with middle mouse. fixed bug, "f" will use the text field then selection for information. added, patch_level variable to version.c file. Patch level 2: added advice for choosing a move. added "squish" feature for packing contiguous cards of same suit. added looking in common places in XView for help files if not found. bumped version number to 1.1 from 1.0.1. Spider is a challenging double decked solitaire game. Unlike most soilitaire games, skill is just as important as luck. The X11 version of spider is based on the NeWS version by Don Woods, and uses the same save file format and card images. The game has three interfaces: raw Xlib, Athena widget and XView. The Athena interface was built with the R4 toolkit, and may not work with earlier versions. The XView interface requires XView 1.0.1, which was shipped on the R4 tape. Installation: 1. Decide which interfaces you wish to build, and set up the Imakefile appropriately. 2. Set the HELPDIR directory for 'make install' to work correctly, and the help files to be found. 3a. If you plan to run on a small display (less than ~900 pixels wide), define SMALL_CARDS. These aren't as pretty, but its a lot better than having to move the window while playing. (if your display is less than ~500 pixels, you're SOL unless you want to make some smaller cards.) 3b. If you have a wider display, define ROUND_CARDS if you want it to look prettier, at the cost of a considerable amount of performance (although its still quite playable on a reasonable server). 4. Type 'xmkmf' to build the Makefile, and type 'make'. If you are compiling multiple versions, be sure to do a "make clean" before doing a "make" of the next version. This will avoid mixing modules which have been compiled with different flags. Spider has been tested on the following: Hosts: Sun 3 & 4 running 4.0.x, 4.1.x Solbourne 5 running 4.0x Decstation 3100 Ultrix 3.1 Decstation 3100 running OSF/1 Textronix 4319 running UTek 4.1 partially: DG AViiON 5100 running DG/UX 4.20 (kitless only, and no usleep() since it doesn't have setitimer(2)) Displays: NCD 16, 19, 17c Sun 3 & 4 running MIT X11R4 Sun 3 & 4 running X11/NeWS Decstation 3100, running UWS 2.2 Decstation 3100, running MIT X11R4 Textronix 4319, running MIT X11R4 Please send any bugs or comments to: Dave Lemke lemke@ncd.com uunet!lupine!lemke I'd especially like to see new interfaces to it, particularly non-Xt based toolkits like InterViews, OI or Andrew. Note on XView version: The supplied XView code will compile with either XView 1.0.1 (which is included on the X11R4 distribution) or XView 2.0 (which will be released later this summer). Before running the XView version of the tool, set the environment variable HELPDIR to the location of the spider.info file so spot help will work. For XView 2.0, HELPDIR becomes HELPPATH which works similarly to MANPATH. The XView version also has two extra command line args: -name and -resource_file. These allow you to have instances of the Spider tool which resources apply to and allow one to use a different resource file than the default. The default resource file for the XView version is $HOME/.Xdefaults. The spider.info file has more information on resources when you prompt it for spot help. Please send any bugs or comments about the XView front end to: Heather Rose hrose@sun.com sun!hrose