mm.6: Add a manpage.
[mm] / mm.6
diff --git a/mm.6 b/mm.6
new file mode 100644 (file)
index 0000000..a806fd5
--- /dev/null
+++ b/mm.6
@@ -0,0 +1,32 @@
+.TH mm 6 "Mark Wooding"
+.SH NAME
+mm \- simple Mastermind game
+.SH SYNOPSIS
+.B mm
+.RB [ \-CHS ]
+.RI [ holes " " colours ]
+.RI [ code ...]
+.SH DESCRIPTION
+The
+.B mm
+program plays the game of Mastermind.
+.SS "About the game"
+In the original game, there are a collection of coloured code pegs, and
+a board.  The board has a number of rows of holes.  There are two
+players.  One player \(en the code setter \(en chooses a `code' \(en a
+sequence of coloured pegs \(en and enters it at his end of the board,
+concealed by a small screen from the other player.  The other player
+\(en the code guesser \(en attempts to guess the code.
+.PP
+In each turn, the guesser makes a guess by filling in a row of holes
+with coloured pegs.  The setter then
+.I scores
+the guess.  He awards a black scoring peg for each peg in the guess
+which matches the corresponding peg in the code, i.e., the right colour
+in the right place.  He awards a white scoring peg for each guess peg
+which matches a code peg in colour but not in position, i.e., the right
+colour in the wrong place.  Each guess peg can be scored at most once.
+.PP
+The game ends either if the guesser guesses the code correctly, or if he
+runs out of guessing rows on the board.
+.SS "
\ No newline at end of file