Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
boggle/ | H | - | - | 2,338 | 1,614 | |
mkdict/ | H | - | - | 135 | 80 | |
mkindex/ | H | - | - | 142 | 77 | |
Makefile | H A D | 21-Oct-2003 | 864 | 40 | 28 | |
README | H A D | 21-Mar-1995 | 2.5 KiB | 67 | 52 |
README
1$NetBSD: README,v 1.2 1995/03/21 12:14:21 cgd Exp $ 2 3Bog is a fairly portable simulation of Parker Brother's game of Boggle and 4is similar to the 4.[23] BSD "boggle" and Sun's "boggletool". 5Bog has not been derived from any proprietary code. 6It has been tested on the Sun 3 under SunOS 3.2 and on the Atari 1040ST (MWC). 7 8What You Need 9 10You will need curses/termcap and a large word list. 11The minix word list or /usr/dict/words will do nicely. 12The word list must already be sorted (you can use "sort -c" to check). 13 14Contents 15 16 README - this file 17 Makefile 18 bog.man - half-hearted man page (use the game's help command) 19 bog.h - configuration and header info 20 bog.c - machine independent game code 21 word.c - machine independent word list routines 22 help.c - (curses) help routine 23 mach.c - (curses) display code 24 prtable.c - ditto 25 timer.c - machine dependent (os) input polling 26 mkdict.c - convert a word list to a bog dictionary 27 mkindex.c - create an index file for the bog dictionary 28 showdict.c - print a bog dictionary to stdout 29 30Portability 31 32- I've tried to make bog.c (the program logic) independent of the I/O. 33 My plan was to make it straightforward to adapt the game to run under a 34 windowing system (eg., Suntools, GEM). I have no plan to actually do this. 35 I've stuck to a small subset of the curses routines. 36- The program runs with the input in raw mode. 37- If you want the running timer you must #define TIMER in bog.h 38 and insert the input polling code in timer.c for your system. There is 39 already code there for BSD, SYSV, and ATARI. 40 41Setup 42 431. Check bog.h and Makefile and edit to fit your environment 442. "make all" 45 This will make all the binaries and create the dictionary and index files 463. Move "dict", "dict.ind", and "helpfile" to where you specified in bog.h 474. Play away 48 49Distribution 50 51You may use this software for your enjoyment and you may share it with others. 52You may not sell this software or use it for any commercial purposes 53whatsoever. All modified versions of the software that you redistribute must 54clearly indicate your changes. 55 56If you come across any bugs or make any changes you'd like to share please 57send mail to me rather than posting to the net. 58 59Enjoy. [But beware: boggle can be addictive!] 60 61----- 62Barry Brachman | UUCP: {alberta,uw-beaver,uunet}! 63Dept. of Computer Science| ubc-vision!ubc-csgrads!brachman 64Univ. of British Columbia| Internet: brachman@cs.ubc.ca 65Vancouver, B.C. V6T 1W5 | brachman%ubc.csnet@csnet-relay.arpa 66(604) 228-5010 | brachman@ubc.csnet 67