home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / games / molecule / molecule.doc next >
Text File  |  1994-01-01  |  9KB  |  313 lines

  1.  
  2. MOLECULE
  3. Another Relaxing Game 
  4. by Jean-Etienne Doucet
  5.  
  6. (version 1.0, Dec. 93)
  7.  
  8. Molecule is a game where one player has
  9. to discover the places of 4 to 6 atoms
  10. on a board by firing laser rays that may
  11. be absorbed, deviated or reflected by
  12. the atoms. It looks like a classic game
  13. named Black Box, but as I've never 
  14. played it, there may be differences...
  15.  
  16. It is designed for Atari ST/STE, but
  17. only runs in LOW RESOLUTION! (sorry for
  18. people with only Hi-Rez, but I can't
  19. afford to buy a B/W monitor.) I don't 
  20. know if the game runs on TT and/or
  21. Falcon.
  22.  
  23. RULES
  24.  
  25. One game is made out of some levels
  26. (usually 15 to 25). Each level is a
  27. puzzle: find where the atoms stand on a
  28. (8x8) board; time on each level is
  29. slightly shorter than the previous one,
  30. and finally becomes impossible to win:
  31. this ensures the game has an end !!
  32.  
  33. The game ends when the player has lost
  34. his last life; one loses one life when
  35. (1) time is out or (2) the places the
  36. player has found are wrong; in this
  37. case, the player stays at the same
  38. level.
  39.  
  40. The 10 best scores are kept separately
  41. for each of the 3 categories of the
  42. game: 4, 5 or 6 atoms. 
  43.  
  44. FUNCTION
  45.  
  46. (Note: Molecule only uses the left mouse
  47. button during the game; keyboard is only
  48. used to enter your name in the best
  49. scores -- if you deserve it.)
  50.  
  51. Before anything else, the player must
  52. choose his category of play:
  53.  - 4 atoms: easy puzzles; mostly
  54.    designed for training;
  55.  - 5 atoms: normal complexity game,
  56.    strange solutions from time to time;
  57.  - 6 atoms: hard game; for intoxicated
  58.    people only; needs some luck...
  59. To set this parameter, click on one of
  60. the buttons (4, 5 or 6) twice.
  61.  
  62. This being done, there's no way to alter
  63. the number of atoms without quitting the
  64. current game.
  65.  
  66. The game panel is made of the board (and
  67. buttons) on the left, and the control &
  68. information panel on the right.
  69.  
  70. The game board consists of the board
  71. itself (8 rows of 8 tiles), and the
  72. laser ray buttons and sensors:
  73.  - tiles: clicking on a tile will make
  74. an atom appear or disappear; note that
  75. you can't put more atoms than there are
  76. to discover...
  77.  - laser buttons: clicking on one of
  78. them will emit a laser ray inside the
  79. atoms field (the molecule); this ray may
  80. be absorbed, deviated or reflected by
  81. the atoms; see the section dealing with
  82. the trajectories, below;
  83.  - sensors: they are located in the
  84. black line around the board, one sensor
  85. in front of each laser button; they
  86. light up when touched by laser rays.
  87.    
  88. Information and Control panel contains
  89. from top to bottom:
  90.  - time indication: time left before
  91. time out; the timer is started with the
  92. first click on a laser button or a tile;
  93.  - "Solution" button: click here when
  94. you think you've discovered the atoms
  95. places (and marked them on the board);
  96. if you win, you get added points to your
  97. score and go to next level; else, you
  98. lose one life and stay at the same level
  99. (or game ends if lives = 0);
  100.  - lives: number of lives left;
  101.  - level: current level;
  102.  - atoms: number of atoms yet to be
  103. placed; you can't click on "Solution"
  104. before this number has hit 0;
  105.  - score: current score; as you've maybe
  106. already noticed, one never loses points:
  107. when you miss a level, you lose a life
  108. but your score is untouched;
  109.  - "Cont" button: takes you to the next
  110. puzzle; if you've got no lives left,
  111. Cont acts as Quit:
  112.  - "Quit" button: ends the game; if your
  113. score is high enough, you can enter the
  114. "10 best scores list".
  115.  
  116. Laser Rays:
  117.  - when fired, the laser button lights
  118. up in red colors;
  119.  - normally, the corresponding sensor
  120. also lights up in red; the sensor where
  121. the ray comes out the board lights up in
  122. green;
  123.  - if the "starting sensor" lights up in
  124. green, it means the ray came back to its
  125. starting point;
  126.  - if the "starting sensor" doesn't
  127. light up, it means the ray has been
  128. absorbed.
  129.    
  130.  - the rules for ray's absorption /
  131. deviation / reflection are as follows:
  132.    
  133.    o  when a ray comes over an atom, it
  134. is absorbed:  
  135.  
  136.          |       |       |
  137.        --+-------+-------+--
  138.          |   _   |       |
  139.          |  (_)<<<<<<<<<<<<<
  140.          |       |       |
  141.        --+-------+-------+--
  142.          |       |       |
  143.          
  144.    o  when a ray passes near an atom, it
  145. is deviated diagonaly:
  146.  
  147.          |       |       |  
  148.        --+-------+-------+--
  149.          |   _   |       |  
  150.          |  (_)  |       |  
  151.          |       |       |  
  152.        --+-------+-------+--
  153.          |       |       |  
  154.          |       |    >>>>>>>
  155.          |       |   ^   |  
  156.        --+-------+---^---+--
  157.          |       |   ^   |  
  158.          |       |   ^   |  
  159.  
  160.    o  when a ray should pass between two
  161. atoms, it is reflected:
  162.  
  163.          |       |       |  
  164.        --+-------+-------+--
  165.          |   _   |       |  
  166.          |  (_)  |       |  
  167.          |       |       |  
  168.        --+-------+-------+--
  169.          |       |    >>>>>>>>
  170.          |       |   ^   |  
  171.          |       |   ^ <<<<<<<
  172.        --+-------+-------+--
  173.          |   _   |       |  
  174.          |  (_)  |       |  
  175.          |       |       |  
  176.        --+-------+-------+--
  177.          |       |       |  
  178.  
  179. (you may notice it's the deviation rule
  180. applied twice...)
  181.  
  182.    o  when fired near an atom on the
  183. side of the board, a ray is reflected (a
  184. less obvious deviation):
  185.  
  186.          |       |       ||
  187.        --+-------+-------+|
  188.          |       |    >>>>>>>
  189.          |       |   ^   ||
  190.          |       |   ^ <<<<<<
  191.        --+-------+-------+|
  192.          |       |   _   ||
  193.          |       |  (_)  ||
  194.          |       |       ||
  195.        --+-------+-------+|
  196.          |       |       ||
  197.       
  198. (if the ray had been fired one row
  199. lower, in front of the atom, it would
  200. have been absorbed, as usual!)
  201.        
  202. An interesting thing is that when a
  203. level is over (either won or lost), you
  204. still have the ability to fire rays, and
  205. thus to study the trajectories while
  206. knowing where the atoms are.
  207.  
  208. SCORES
  209.  
  210. When you win a level, you score points:
  211. the quicker you are, the more points you
  212. win; the number of points is also 
  213. affected by the level number.
  214. You also get a bonus if you win a level
  215. on the first time.
  216. Details about the scoring scheme are
  217. somewhat boring, so I skip them...
  218.  
  219. HIGH SCORES
  220.  
  221. The best 10 scores in each of the
  222. categories (4/5/6 atoms) are kept in a
  223. file (MOLECULE.SCR) that stands in the
  224. same directory as the game. To reset the
  225. scores, you just have to delete the
  226. file.
  227.    
  228. There are 3 panels: a green one for the
  229. 4 atoms game, a blue one for the 5 atoms
  230. game, and a red one for the 6 atoms
  231. game.
  232. Use the keyboard to enter your name;
  233. allowed keys are: letters, digits,
  234. space, escape (to delete all the
  235. characters), backspace (to delete the
  236. last character), return to validate.
  237. The only limit on your name's length is
  238. the width of the corresponding text
  239. using this !@#$%^&* Chicago font.
  240.            \______/
  241. (This is an old French expression for
  242. beautiful...)
  243.  
  244. If you enter an empty name, the score
  245. is not registered.
  246.    
  247. OTHER THINGS
  248.  
  249. As you may have noticed, there are no
  250. musics or sounds: I haven't had enough
  251. time to include them; this could be a
  252. feature of v1.1 ?? 
  253.  
  254. TECHNICAL DETAILS
  255.  
  256. Molecule is written in GFA Basic 3.07F
  257. (+compiler 3.01), and packed with PFXPAK
  258. (it brings the whole thing down from
  259. >60K to 35K).
  260. All the graphics are made with CrackArt
  261. v1.20, my favorite drawing program for
  262. the ST.
  263.  
  264. HORRIBLE DETAILS
  265.  
  266. As you may already know, -- it's on the
  267. first displayed panel -- Molecule is a
  268. postcard ware: if you play more than one
  269. hour, you are required to send me a
  270. postcard from your place/town/country/ 
  271. as you like. If you don't do it, you may
  272. suffer horrible things, such as bad
  273. conscience, so you'd better send one...
  274.  
  275. About distribution: you may freely 
  276. spread this version of the game as long
  277. as the .PRG and the .DOC files stay
  278. together. You can add your SCR file if
  279. you want to try to impress the world...
  280.  
  281. Normal address is:
  282.  
  283.    Jean-Etienne Doucet
  284.    38 chemin Malclabel
  285.    31500 TOULOUSE
  286.    France
  287.    
  288. I've also got an E-mail address:
  289.  
  290.    doucet@laas.fr
  291.    
  292. but e-mail posts don't count as
  293. postcards!!! This one is for comments
  294. and bugs reports.
  295.  
  296. Don't you think this text begins to be a
  297. little long ??
  298. OK, have fun !
  299.  
  300. ________________________
  301.      __ _____ _____
  302.   __|  |  ___|     \    
  303.  |  |  |  ___|  |  |     
  304.  \_____|_____|_____/   
  305. ________________________
  306.  
  307. PS: I've also written some other games
  308. that you can find on numerous sites:
  309.  - HEXMINES, a hexagonal minesweeper,
  310.  - SPIDER and MARIANT: two solitaires
  311.    using 104 cards.
  312. Try them.
  313.