Klondike --- X-Window solitaire ------------------------------- by John Heidemann Executive Summary ----------------- Klondike is a solitaire game for X11. It's strongly influenced by the user interface of Klondike for the Macintosh. Features of klondike include: - time-based and Casino-style scoring - persistent high score list - on-line help See the "Release Notes" menu item for details about what's new in Klondike. Installation ------------ The quick answer to installation is to type: ./configure make install And then run /usr/local/games/klondike. 0. Install either wishx or the wish from Tk-4.1 (or later). Standard Tcl/Tk is missing some features I need for Klondike, so I originally wrote it using the extended features of TclX (using wishx). Wishx was great, but not nearly as widely available as standard Tcl/Tk. After some detours (including a perl-5-based tclx emulator) tcl picked up some of the missing functions and I put together the rest. 1. Run "./configure". GNU configure will find wishx and build the Makefile. By default klondike will install over the existing version, or in /usr/local/games. Klondike has two parts: the executable program, some data files, and some man pages. Unfortunately there are many reasonable ways to install these for games. We try the best from these choices: EXECUTABLE DATA MAN SYSTEM P/games P/lib/games P/man Linux/RedHat P/games P/share/games P/man FreeBSD P/games P/games/lib P/man SunOS P/bin P/lib P/man normal programs (where P is first /usr/local and then /usr). You can override installation in two ways, with --prefix=P (which sets P), or with --bindir=BD, --datadir=DD, and --mandir=MD. 2. Run "make install" to do the installation. You may need to run this as root if you're writing to directories you don't own. Updates ------- The latest version of klondike can be found at . Various versions of this software have been tested by the author on SunOS 4.1, Solaris/x86 2.1, FreeBSD 2.0, and Linux/Slackware 2.x and 3.0. Release Notes ------------- This README file is $Id: README,v 1.12 1997/04/29 03:42:02 johnh Exp $. Klondike 1.1---The first network release. Klondike 1.4---Screen scaled for a 640x480 display, uses GNU configure. Klondike 1.5---Pwishx and Tk-4.0 support added. Klondike 1.6---Pwishx support removed; Tk-4.1 supported added. Accelerator support added to the menus. Klondike 1.7---Installation and copyright cleaned-up. Klondike 1.8---Released as an RedHat Linux RPM and a FreeBSD package in addition to source. Works with Tcl-7.6, Tk-4.2, and mostly on PCs and Macs (although the installation may not). Menu accelerators supported. Ispell Words ------------ Ispell LocalWords: Klondike README Exp wishx Tcl Tk ftp berkeley tcl tk tclX Ispell LocalWords: POSIX klondike Ispell LocalWords Sager Casteel usr lib hier Ispell LocalWords: Los TclX perl FreeBSD Slackware isi Pwishx Pwish tclx html Credit ------ This program was written by John Heidemann, but it employs bitmaps from Gary Sager and text from Mike Casteel. Thanks to them for their contributions. Comments on klondike should be sent to: -John Heidemann Los Angeles, California