BSD 4_3_Net_2 release
[unix-history] / usr / src / games / fish / fish.6
index fc1142f..f565574 100644 (file)
@@ -1,35 +1,84 @@
-.\" Copyright (c) 1980 Regents of the University of California.
-.\" All rights reserved.  The Berkeley software License Agreement
-.\" specifies the terms and conditions for redistribution.
+.\" Copyright (c) 1990 The Regents of the University of California.
+.\" All rights reserved.
 .\"
 .\"
-.\"    @(#)fish.6      6.1 (Berkeley) 5/20/85
+.\" 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.
 .\"
 .\"
-.TH FISH 6 "May 20, 1985"
+.\" 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.
+.\"
+.\"    @(#)fish.6      6.2 (Berkeley) 1/18/91
+.\"
+.TH FISH 6 "January 18, 1991"
 .UC 4
 .SH NAME
 fish \- play ``Go Fish''
 .SH SYNOPSIS
 .UC 4
 .SH NAME
 fish \- play ``Go Fish''
 .SH SYNOPSIS
-.B /usr/games/fish
+.ft B
+fish [\-p]
+.ft R
 .SH DESCRIPTION
 .I Fish
 .SH DESCRIPTION
 .I Fish
-plays the game of \*(lqGo Fish\*(rq,
-a childrens' card game.  The Object is to
-accumulate `books' of 4 cards with the same face value.  The
-players alternate turns; each turn begins with one player
-selecting a card from his hand, and asking the other player for
-all cards of that face value.  If the other player has one or
-more cards of that face value in his hand, he gives them to the
-first player, and the first player makes another request.
-Eventually, the first player asks for a card which is not in
-the second player's hand: he replies `GO FISH!' The first
-player then draws a card from the `pool' of undealt cards.  If
-this is the card he had last requested, he draws again.  When a
-book is made, either through drawing or requesting, the cards
-are laid down and no further action takes place with that face
-value.
+is the game
+.IR "Go Fish" ,
+a traditional children's card game.
+.PP
+The computer deals the player and itself seven cards, and places
+the rest of the deck face-down (figuratively).
+The object of the game is to collect ``books'', or all of the members
+of a single rank.
+For example, collecting four 2's would give the player a ``book of
+2's''.
+.PP
+The options are as follows:
+.TP
+\-p
+Professional mode.
 .PP
 .PP
-To play the computer, simply make guesses by typing a,
-2, 3, 4, 5, 6, 7, 8, 9, 10, j, q, or k when asked.  Hitting
-return gives you information about the size of my hand and the
-pool, and tells you about my books.  Saying `p' as a first
-guess puts you into `pro' level; The default is pretty dumb.
+The computer makes a random decision as to who gets to start the
+game, and then the computer and player take turns asking each other
+for cards of a specified rank.
+If the asked player has any cards of the requested rank, they give
+them up to the asking player.
+A player must have at least one of the cards of the rank they request
+in their hand.
+When a player asks for a rank of which the other player has no
+cards, the asker is told to ``Go Fish!''.
+Then, the asker draws a card from the non-dealt cards.
+If they draw the card they asked for, they continue their turn, asking
+for more ranks from the other player.
+Otherwise, the other player gets a turn.
+.PP
+When a player completes a book, either by getting cards from the
+other player or drawing from the deck, they set those cards aside and
+the rank is no longer in play.
+.PP
+The game ends when either player no longer has any cards in their hand.
+The player with the most books wins.
+.PP
+.I Fish
+provides instructions as to what input it accepts.
+.SH BUGS
+The computer cheats only rarely.