12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- $NetBSD: README,v 1.2 1995/03/21 12:14:21 cgd Exp $
- Bog is a fairly portable simulation of Parker Brother's game of Boggle and
- is similar to the 4.[23] BSD "boggle" and Sun's "boggletool".
- Bog has not been derived from any proprietary code.
- It has been tested on the Sun 3 under SunOS 3.2 and on the Atari 1040ST (MWC).
- What You Need
- You will need curses/termcap and a large word list.
- The minix word list or /usr/dict/words will do nicely.
- The word list must already be sorted (you can use "sort -c" to check).
- Contents
- README - this file
- Makefile
- bog.man - half-hearted man page (use the game's help command)
- bog.h - configuration and header info
- bog.c - machine independent game code
- word.c - machine independent word list routines
- help.c - (curses) help routine
- mach.c - (curses) display code
- prtable.c - ditto
- timer.c - machine dependent (os) input polling
- mkdict.c - convert a word list to a bog dictionary
- mkindex.c - create an index file for the bog dictionary
- showdict.c - print a bog dictionary to stdout
- Portability
- - I've tried to make bog.c (the program logic) independent of the I/O.
- My plan was to make it straightforward to adapt the game to run under a
- windowing system (eg., Suntools, GEM). I have no plan to actually do this.
- I've stuck to a small subset of the curses routines.
- - The program runs with the input in raw mode.
- - If you want the running timer you must #define TIMER in bog.h
- and insert the input polling code in timer.c for your system. There is
- already code there for BSD, SYSV, and ATARI.
- Setup
- 1. Check bog.h and Makefile and edit to fit your environment
- 2. "make all"
- This will make all the binaries and create the dictionary and index files
- 3. Move "dict", "dict.ind", and "helpfile" to where you specified in bog.h
- 4. Play away
- Enjoy. [But beware: boggle can be addictive!]
- -----
- Barry Brachman | UUCP: {alberta,uw-beaver,uunet}!
- Dept. of Computer Science| ubc-vision!ubc-csgrads!brachman
- Univ. of British Columbia| Internet: brachman@cs.ubc.ca
- Vancouver, B.C. V6T 1W5 | brachman%ubc.csnet@csnet-relay.arpa
- (604) 228-5010 | brachman@ubc.csnet
- Note: Barry Brachman has confirmed that boggle is under the standard
- BSD licence, and he is no longer supporting the game, so bug reports
- should go to the appropriate distributor.
|