mirror of
https://github.com/vattam/BSDGames.git
synced 2025-12-21 03:14:50 +00:00
* Conflict and replace with old versions of bsdgames-nonfree that include
hack.
* Add hack to package description and menu file.
* Add in hack's two READ_ME files to binay package.
* Patched hack config.h as it is patched in bsdgames-nonfree.
* Unlike bsdgames-nonfree, put the help, hh, rumors, and data files in
/usr/share/games/bsdgames/hack, as the patched config.h makes it look
there.
* postinst moves over hack state files to new directory
* Patched phantasia to use strerror and not segfault if it cannot open the
var files. Closes: #187251 (patch sent upstream)
git-svn-id: file:///srv/svn/joey/bsdgames-trunk@5206 a4a2c43b-8ac3-0310-8836-e0e880c912e2
127 lines
4.1 KiB
Groff
127 lines
4.1 KiB
Groff
.\" $NetBSD: boggle.6,v 1.5 2002/09/26 18:31:59 wiz Exp $
|
|
.\"
|
|
.\" Copyright (c) 1993
|
|
.\" The Regents of the University of California. All rights reserved.
|
|
.\"
|
|
.\" This code is derived from software contributed to Berkeley by
|
|
.\" Barry Brachman.
|
|
.\"
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
.\" modification, are permitted provided that the following conditions
|
|
.\" are met:
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
.\" documentation and/or other materials provided with the distribution.
|
|
.\" 3. All advertising materials mentioning features or use of this software
|
|
.\" must display the following acknowledgement:
|
|
.\" This product includes software developed by the University of
|
|
.\" California, Berkeley and its contributors.
|
|
.\" 4. Neither the name of the University nor the names of its contributors
|
|
.\" may be used to endorse or promote products derived from this software
|
|
.\" without specific prior written permission.
|
|
.\"
|
|
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
|
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
|
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
.\" SUCH DAMAGE.
|
|
.\"
|
|
.\" @(#)boggle.6 8.1 (Berkeley) 6/11/93
|
|
.\"
|
|
.Dd April 1, 2001
|
|
.Dt BOGGLE 6
|
|
.Os
|
|
.Sh NAME
|
|
.Nm boggle
|
|
.Nd word search game
|
|
.Sh SYNOPSIS
|
|
.Nm
|
|
.Op Fl bd
|
|
.Op Fl s Ar seed
|
|
.Op Fl t Ar time
|
|
.Op Fl w Ar length
|
|
.Op + Op +
|
|
.Op boardspec
|
|
.Sh DESCRIPTION
|
|
The object of
|
|
.Nm
|
|
is to find as many words as possible on the Boggle board within the three
|
|
minute time limit.
|
|
A Boggle board is a four by four arrangement of Boggle cubes, each side of
|
|
each cube displaying a letter of the alphabet or `qu'.
|
|
Words are formed by finding a sequence of cubes (letters) that are in the
|
|
game's dictionary.
|
|
The (N+1)th cube in the word must be horizontally,
|
|
vertically, or diagonally adjacent to the Nth cube.
|
|
Cubes cannot be reused.
|
|
Words consist solely of lower case letters and must be at least 3 letters long.
|
|
.Pp
|
|
Command line flags can be given to change the rules of the game.
|
|
.Bl -tag -width boardspec
|
|
.It Fl b
|
|
Run
|
|
.Nm
|
|
in batch mode.
|
|
A
|
|
.Ar boardspec
|
|
must also be given.
|
|
The dictionary is read from stdin and a list of words appearing in
|
|
.Ar boardspec
|
|
is printed to stdout.
|
|
.It Fl d
|
|
Enable debugging output.
|
|
.It Fl s Ar seed
|
|
Specify a seed
|
|
.Ar seed
|
|
other than the time of day.
|
|
.It Fl t Ar time
|
|
Set the time limit for each game from the default 3 minutes to
|
|
.Ar time
|
|
seconds.
|
|
.It Fl w Ar length
|
|
Change the minimum word length from 3 letters to
|
|
.Ar length .
|
|
.It Ar +
|
|
This flag allows a cube to be used multiple times, but not in succession.
|
|
.It Ar ++
|
|
This flag allows the same cubes to be considered adjacent to itself.
|
|
.It Ar boardspec
|
|
A starting board position can be specified on the command line by
|
|
listing the board left to right and top to bottom.
|
|
.El
|
|
.Pp
|
|
Help is available during play by typing
|
|
.Ic `?' .
|
|
More detailed information on the game is given there.
|
|
.Sh BUGS
|
|
If there are a great many words in the cube the final display of the words
|
|
may scroll off of the screen.
|
|
(On a 25 line screen about 130 words can be displayed.)
|
|
.Pp
|
|
No word can contain a
|
|
.Sq q
|
|
that is not immediately followed by a
|
|
.Sq u .
|
|
.Pp
|
|
When using the
|
|
.Ar +
|
|
or
|
|
.Ar ++
|
|
options the display of words found in the board doesn't indicate reused cubes.
|
|
.Sh AUTHOR
|
|
Boggle is a trademark of Parker Brothers.
|
|
.Pp
|
|
Barry Brachman
|
|
.br
|
|
Dept. of Computer Science
|
|
.br
|
|
University of British Columbia
|