home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 51 / af051sub.adf / Mine / Minefield.doc / Minefield.doc
Text File  |  1993-07-29  |  7KB  |  184 lines

  1.  
  2.             Minefield (c) 1993 by Michael D. Fischer
  3.  
  4.  
  5. NOTE:
  6. ----
  7. Minefield works ONLY on Amigas running Workbench 2.04 or greater!
  8.  
  9.  
  10. DESCRIPTION:
  11. ------------
  12. Minefield is a fun and addictive game in which the object is to find
  13. all the mines in a minefield.  The minefield is a rectangular grid of
  14. squares.  You are equipped with a mine proximity detector, which will
  15. tell you how many mines are near you.  You also know how many mines
  16. are in the minefield, and have one flag for each mine.  When you think
  17. you know where a mine is, you put a flag at that place to mark it.
  18. The score for each game is the amount of time it took you to win.
  19. Therefore, lower scores are BETTER than high scores.  A score chart is
  20. kept for each type of game (difficulty level and board size).
  21.  
  22.  
  23. STARTING MINEFIELD:
  24. -------------------
  25.  
  26. Minefield can be started from the CLI or from Workbench.  When started
  27. from the CLI it automatically detaches itself, so there is no need to
  28. start it with the "run" command.  There are several options that can
  29. be specified when starting Minefield.  These can either be set in the
  30. icon tooltypes (select the icon and choose "Information" from the
  31. "Icons" menu) or as CLI arguments.
  32.  
  33. NOSCORES    - The high scores will not be saved to disk.  Normally,
  34.         the scores are saved.
  35.  
  36. NOVICE        - The game will start in novice mode (see "expert mode"
  37.         below in the manual.  Normally expert mode is used.
  38.  
  39. PUBSCREEN=name    - Specify the public screen to open on.  If no screen
  40.         name is given in the tooltype, the default public screen
  41.         is used.  On the CLI, a screen must be named if this
  42.         option is used.  If this tooltype or CLI argument is
  43.         not given, Minefield opens its own screen.
  44.  
  45. DIFFICULTY=easy/hard    - Starts the game in either easy or hard mode.
  46.             The default is easy.
  47.  
  48. SIZE=small/medium/large    - Starts with either a small, medium, or large
  49.             board size.  The default is small.
  50.  
  51.  
  52. GETTING STARTED:
  53. ----------------
  54. If you start Minefield on its own screen, you will see a row of gadgets
  55. along the right side of the screen.  If you use a public screen, a set
  56. of menus will be supplied instead.  The gadgets and menus are described
  57. here.
  58.  
  59. expert: This sets whether or not you want expert mode.  See GAME PLAY.
  60.  
  61. easy/hard: This is the difficulty selector.  It toggles between easy and
  62.       hard. It determines how many mines are in the minefield.
  63.  
  64. small/medium/large: This determines the size of the minefield.
  65.  
  66. start/end: This starts a new game or ends the current game.
  67.  
  68. scores: This displays the score chart for the currently selected game
  69.         type.  Clicking in the scores window will close it.
  70.  
  71. about: This will show you a little information about the program and
  72.        its author, me!
  73.  
  74. exit: This exits minefield.
  75.  
  76.  
  77. GAME PLAY:
  78. ----------
  79. Once you have chosen a game type and selected "start", the minefield
  80. will be drawn on the screen.  At the top are two counters: One lists
  81. the number of flags you are holding.  The other indicates the amount
  82. of time that has passed since the game started.
  83.  
  84. There are two things you may do while playing:
  85.  
  86. Use the mouse to point to a square and press the left mouse button.
  87. This will cause you to "step" on the square.  If there is a mine on
  88. the square, you are killed!  If there ISN'T a mine there, you will
  89. activate your mine-detector which will tell you how many mines are
  90. ADJACENT to the square you stepped on.  For example, if the number 2
  91. appears, it means that there are two mines in the squares around
  92. yours.  If there are no mines adjacent, i.e. the number is zero, the
  93. square is cleared rather than labeled with a "0".  This improves the
  94. clarity of the board.  Also, in this case, the computer will save you
  95. some time: Since the number is zero, you know that all the squares
  96. around yours are not mined!  Therefore, the computer will
  97. automatically step on them for you.  If any of THOSE are also zero's,
  98. the squares adjacent those are also stepped on.  This can clear off
  99. quite a large part of the board for you.
  100.  
  101. If you think you know where a mine is, you can put a flag there by
  102. pressing the right mouse button over that square.  Once a square is
  103. flagged, you can not step on it.  If you realize you made a mistake,
  104. you may pick up a flag by pressing the right mouse button there again.
  105. Once you have correctly flagged all the mines, you win!  If your time
  106. is one of the top 15 for that game type, you will be asked to enter
  107. your name for the score chart.  Scores are saved in the file
  108. s:minefield.scores
  109.  
  110. Clicking on "abort" will end the current game.  Clicking "exit" will
  111. exit the program.
  112.  
  113.  
  114. EXPERT MODE:
  115. ------------
  116. In non-expert mode (novice mode), Minefield gives you a chance to
  117. change your mind before stepping on a square or flagging it.  When you
  118. click with a button, the square is highlighted.  When you release the
  119. button, you step down or place a flag, depending on the button
  120. pressed.  If you decide you do not want to do this, you can move off
  121. the square, and then release the button.  The action will be
  122. cancelled.  Once players become expert at Minefield, they move and
  123. click squares very quickly.  Sometimes, they click down on a square,
  124. and before their finger releases the mouse button, they have moved off
  125. the square, resulting in the square not being stepped on or flagged.
  126. Expert mode solves this problem.  In expert mode, when you click the
  127. mouse button DOWN, the square is IMMEDIATELY stepped on or flagged.
  128. The game does not wait for the button to be released.  If you find
  129. that you are moving quickly and are 'missing' squares when you try to
  130. click them, this may be the answer.
  131.  
  132.  
  133. SCORE CHARTS:
  134. -------------
  135. If you click the "scores" button, or achieve a high score after a
  136. game, the score chart for the current game type is displayed.  If you
  137. just got a high score, your score and name are highlighted.  By
  138. clicking the difficulty and size buttons you may view the score charts
  139. of the other game types.  Select "scores" to exit the scorechart, or
  140. "exit" to exit the program.
  141.  
  142. If you do not wish to have the score file created, you may run
  143. minefield with the "noscores" argument from the command line
  144. ("minefield noscores") or insert the "NOSCORES" tooltype into the
  145. icon, by selecting the icon and selecting "Information" from the
  146. "Icons" workbench menu.
  147.  
  148.  
  149. MISCELLANEOUS:
  150. --------------
  151. Minefield is PUBLIC DOMAIN.  This means, copy it and give it to
  152. whomever you wish, free of charge.  However, if you decide you really
  153. like it and want to send me some money, my address is below.  If you
  154. want to make a comment or suggestion, or report a bug, the best ways
  155. to reach me (in order of best-ness) are:
  156.  
  157.     Internet:     greendog@max.physics.sunysb.edu
  158.     Bix:          greendog
  159.     Genie:        M.Fischer
  160.     A.M.U.G. BBS: Michael Fischer
  161.  
  162.     US MAIL:      Michael Fischer
  163.                   P.O. Box 714
  164.                   Great River, NY 11739
  165.  
  166.  
  167. REGISTRATION:
  168. -------------
  169. To become a registered user of minefield, all you have to do is send
  170. me your name and address or e-mail address.  If you have an e-mail
  171. address I'll try to notify you of new versions or new programs I
  172. release.  Please let me know what you think, and your suggestions
  173. for improvements.  Your input is what will make Minefield better!
  174.  
  175.  
  176. CREDITS:
  177. --------
  178.  
  179. Thanks go to Doug Novellano, Joel C. Justen, Glade Diviney, Steve
  180. Heller, Jim Biggs, and Rodney Hester for bug reports, help, and
  181. suggestions for improvements, and to Joanne for crashing every program
  182. I write, and for the best Lasagna.
  183.  
  184.