home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / games / hexmin12 / hexmines.doc next >
Text File  |  1993-01-13  |  7KB  |  169 lines

  1.  
  2. HEXMINES
  3. ST/STE version 1.2
  4.         
  5. by Jean-Etienne DOUCET
  6. January 6, 1993
  7.         
  8. About the game
  9. --------------
  10. Hexmines is a game where you have to locate mines (or bombs) in a field: 
  11. pretty original, isn't it ? What is new is that the tiles forming the mine 
  12. field are hexagons instead of squares: this little detail changes the
  13. game greatly.
  14.  
  15. (By the way, there are two very good mines games (with square tiles):
  16.   - Demolition Man, by Clayton Walnum, color;
  17.   - MineSweep, by Uwe Poliak, monochrome;
  18. you should look at these too...)
  19.  
  20. Hexmines *must* be played in low resolution...
  21.  
  22. How does it work ? 
  23. ------------------
  24. Right after starting the program HEXMINES.PRG, a dialog box allows you 
  25. to set the game parameters:
  26.  
  27.   - Field Size: S(mall), M(edium) or L(arge); there's no XS or XL !
  28.   - Density (of mines): L(ow), M(edium), H(igh);
  29.   - Empty zones (when starting the game): 0, 1, 2;
  30.   - Lives: 1, 2 or 3.
  31.   
  32. This should enable you to adjust the difficulty level from very simple
  33. (S,L,2,3) to very hard (L,H,0,1).
  34.  
  35. Once this has been done, the game starts and the field is drawn. Only mouse
  36. buttons are used (except in one case -- see below):
  37.  
  38.   - left:  to see what's in a hex; if it's a bomb, you're dead unless you
  39.            have some lives left; anyway you lose one life: the game is
  40.            over when you lose your last life; otherwise, the number of bombs
  41.            in the adjacent hexes is shown; BTW, there's at most one bomb per
  42.            hex. Be this number zero, all adjacent hexes are explored
  43.            (recursively) until finding non zero hexes.
  44.            
  45.   - right: to mark an hex as containing a bomb, or to unmark it; it's not an 
  46.            error to flag an empty hex; however, you only have as much flags as
  47.            there are bombs: their number is indicated in the upper right 
  48.            corner of the screen, along with the number of remaining lives.
  49.            When used on a *white* hex, a right click gives the current score.
  50.            
  51. Unless you're dead before, the game ends when all hexes are shown (i.e. no 
  52. more dark hexes).
  53.  
  54. The one case where one doesn't use mouse buttons is to quit the current
  55. game by pressing the ESC key.
  56.  
  57. Informations you have during a game are:
  58.    - upper right of screen: number of remaining flags (NOT bombs!) and lives;
  59.    - lower right: percentages of explored hexes(T), of set flags (B) and of
  60.      remaining hexes containing bombs (F); I'm not quite sure this is a vital
  61.      info but here it is...
  62.  
  63. At the game's end, you get either the Boom or the Yeah panel; use either
  64. mouse button to dismiss it, but they're not equivalent: see "Scores" below.
  65. You have then the whole field: here you can start a new game (with the same 
  66. settings) by clicking the left mouse button; if you click the right button, 
  67. you get a dialog box asking what to do now:
  68.  
  69.   - Save your score: see next paragraph about Scores;
  70.   - Modify the settings: change the parameters, then start a new game;
  71.   - Quit the game: guess what ?
  72.   
  73. Put in another way, at the end of a game: use the left button for quick 
  74. (default) operation, and right button for detailed operation.
  75. One gets used quickly to this weird way to do.
  76.   
  77. It's not that hard, is it ?
  78.  
  79. Scores
  80. ------
  81. During a game, you can gain points depending upon the hexes you open:
  82. a blank hex gains nothing, a 1 hex gains 1 pt, a 2 hex 6 pts,...
  83. In short, a N hex brings you 6**(N-1) points.
  84. Warning: open hexes due to the initial clear areas do not score any point.
  85.  
  86. You can also lose points: each consumed life divides your current score 
  87. by 6: it's a way to downgrade opened hexes by 1, i.e. it's like an N hex
  88. was accounted for as a N-1 hex. The hexes you will open after this will
  89. however keep their normal value.
  90.  
  91. This way of scoring permits to access to a high score even when playing
  92. so-called "weak" games (small field/low density) but chances are low...
  93. Escaping a game sets your score to 0.
  94.  
  95. Scoring system is slightly unusual: as you play, Hexmines will keep your
  96. best score from all the games you've played so far. This score will be
  97. displayed if it beats the current best score, or you've cleared up the
  98. end game panel with the right button.
  99.  
  100. At the end of a game, you're given the ability to "Save this (best) score" 
  101. into a table containing the "Best 10 Players & Scores since the Universe's
  102. Birth".(Or, at least since the last deletion of the scores file...)
  103. Saving score resets the best score to 0, but this can only be done if your
  104. (best) score is better than the 10th from the list...
  105. BTW, the best best score to date is 20044 pts: tell me if you get better ?
  106.  
  107. Resetting the Best 10 scores is done by deleting the HEXMINES.SCR file.
  108.  
  109. During a game, you can see your current score and the current best one by
  110. clicking the right button on a white (or zero) hex. You can dismiss the 
  111. panel with a left click.
  112.  
  113.  
  114.  
  115. Technical details
  116. -----------------
  117. HEXMINES is written in GFA Basic 3.07F and is 1000 lines long.
  118. Graphics are made with CrackArt v1.20 (still waiting for v1.40...).
  119.  
  120. I'd like to address thanks to:
  121.  - Steven Ourada for his quite neat (and quick) method to find a selected
  122.    hex: this gives a more comfortable touch to the game;
  123.  - Thierry Grellier for suggesting the use of the ESC key: more ease of
  124.    use here also.
  125.  - all people who sent postcards, letters, e-mail, checks (err, noone at
  126.    this time...): they all have been truly appreciated !
  127.  
  128. Improvements I'm currently working on:
  129.  - music !
  130.  - sounds !!!
  131.   
  132. If you have suggestions, you can send them to me via e-mail or snail mail: 
  133. I'll try to take them into account if they're not unfeaseable.
  134.  
  135. Commercial things
  136. -----------------
  137. HEXMINES is totally FREE! You can distribute it as you like, but please keep
  138. the PRG and the DOC files together.
  139.  
  140. However, to send a postcard would be fair: it's a great pleasure to receive
  141. some, showing that people elsewhere appreciate your game enough to take 
  142. 10 minutes from their time to send a card.
  143.  
  144. For suggestions/remarks/bugs reports/etc..., e-mail is prefered: send posts to
  145.  
  146.         doucet@laas.laas.fr
  147.         
  148. Postcards (whatever is written down on them) should be sent to:
  149.  
  150.         Jean-Etienne Doucet
  151.         38 chemin Malclabel
  152.         31500 Toulouse
  153.         France
  154.         
  155. Uploading of next version(s) on a.a.u.e. will be announced on 
  156. comp.sys.atari.st (which I daily read when our news server is not down...)
  157.  
  158. Have fun...
  159.  
  160.     JED.
  161.  
  162. PS: have you tried SPIDER (a cards solitaire), another game of mine ?
  163. If not, you can find it on atari.archive.umich.edu, cs.ruu.nl and very soon
  164. on sun.rz.tu-clausthal.de; other sites may have it too.
  165.  
  166. 2ndPS (Jan'93): a new game is under work: it's called MOLECULE and is
  167. widely inspired by an old board game named Black Box. More on it in the docs
  168. of the version 2.0 of Hexmines, real soon now :-)
  169.