home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / games / reflex / reflexur.txt < prev   
Text File  |  1994-11-02  |  13KB  |  286 lines

  1.                           FutureSoft proudly presents
  2.  
  3.  
  4.  
  5.                                     REFLEX
  6.  
  7.  
  8.  
  9.                            © 1994 Ellis A. M. Breen
  10.  
  11.  
  12. PROLOGUE
  13. --------
  14.  
  15. Since time began symmetry has obsessed the world, a source of fascination to
  16. many intellectuals, be they artists, scientists, mathematicians or
  17. philosophers. The Ancient Greeks believed it to be an attribute of great
  18. beauty, and sculpted figures and buildings either side of which was the
  19. reflected image of the other. The symmetry of the orb is ubiquitous throughout
  20. our Universe, in the stars, the planets, even in droplets of water.
  21.  
  22. Symmetry is a sign of the state of equilibrium, of balance, negative and
  23. positive cancelling out. Many fascinating assumptions can be made using the
  24. notion of symmetry. If all entities in an isolated system are symmetrical, and
  25. the laws that govern these entities are also symmetrical, then the system must
  26. remain symmetrical. It just depends on where you take your lines of symmetry.
  27. And a system that is symmetrical, that is in equilibrium, has no overall
  28. effect.
  29.  
  30. It is almost as if it is not there.
  31.  
  32. REFLEX
  33. ------
  34.  
  35. Somewhere in an alternative perception lived a cosmic waste collector.
  36.  
  37. He (for we shall refer to the being as He) would take pieces of waste from what
  38. was known as 'The Colourflow' (a polite term for the equivelent of a sewage
  39. outlet) and arrange them together in symmetrical configurations which, at the
  40. very instant they were completed, would vanish from the Perception.
  41.  
  42. Pieces from The Colourflow would arrive regularly; in fact, as the nonal week
  43. progressed life would become increasingly hectic, until eventually the
  44. collector would collapse with exhaustion; then, he would be payed for the work
  45. he had done. No-one ever reached the end of the week. After every five complex
  46. (multicolour) Vanishings he achieved, it was felt more useful to move on to a
  47. different site (simple one colour Vanishings were considered to require little
  48. effort and were therefore not counted), and the remainder of the waste was
  49. forgotten about, and so vanished.
  50.  
  51. Often others would observe the collector's fascinating occupation, and so
  52. entertaining was it that every five or so complex Vanishings, they would give
  53. him a gift. Sometimes it was a colour modifier, other times, a form modifier,
  54. or a token that made everyone forget that one of the colours was present, and
  55. so made that colour vanish, or one that made everyone forget about all the
  56. colours, or, if work was getting hectic, a clone of himself to continue work if
  57. he collapsed, to earn him some more money.
  58.  
  59. Whose Alternative Perception is this? It's yours; you ARE the Cosmic Waste
  60. Collector.
  61.  
  62. HOW TO PLAY
  63. -----------
  64.  
  65. You can run Reflex in two ways:
  66.  
  67.     1) From the Auto folder: Move all data files (including HISCORES.DAT) to
  68. the root directory, create an auto folder (if you have not already) and put
  69. REFLEX.PRG into the AUTO folder, making sure that it is the first to be run at
  70. bootup time. Reflex can then simply be run by having the disk in the drive at
  71. bootup (at power-on or after reset).
  72.  
  73.     2) From the Desktop: Make sure all the data files (including HISCORES.DAT)
  74. are in the same directory as REFLEX.PRG and double click on the program file.
  75.  
  76. On running the program, the following sequence of events will occur:
  77.  
  78.     1) (Only if you have a half-meg ST) The title sequence will appear and a
  79. sampled tune will play. Press any key to continue.
  80.  
  81.     2) A message will be displayed on the screen for about 20 seconds. 
  82. This is not present in the registered version.
  83.  
  84.     3) The title sequence will appear. If you have more than half a megabyte of
  85. memory a sampled tune will play, otherwise, a soundchip tune.
  86.  
  87. The program will go through all the credits, give information about
  88. registration, how to play, and the high score table.
  89.  
  90. You can play using either joystick or mouse. Press fire on the joystick to play
  91. using the joystick. Press the left mouse button to play using the mouse.
  92.  
  93. A large square with a picture in it, which we shall refer to as the board,
  94. which is invisibly divided into a 12 x 12 grid, will be presented to you on the
  95. left hand side of the screen. On the right hand of the screen is a panel which
  96. displays, respectively (in reading order), the current and next shapes, your
  97. score, the highest score, the number of tokens you have, which level you are
  98. on, and which credits you have (if any).
  99.  
  100. You control a cursor with the relevant control device. You are given a shape
  101. which, using the cursor, you can place on the square anywhere where all its
  102. constituent squares fit on the invisible 12 x 12 grid (this is ensured by the
  103. computer). Place the shape on the board using the following controls:
  104.  
  105.     Joystick: Hold down fire and push DOWN.
  106.     Mouse   : Press left mouse button.
  107.  
  108. When you place the shape, the shading on it will change to show a small
  109. indentation indicating that it has been placed on the board. This is to make it
  110. easier to tell the difference between placed squares and squares which are part
  111. of the current shape.
  112.  
  113. You can rotate the shape using the following controls:
  114.  
  115.     Joystick: Hold down fire and press LEFT to rotate anticlockwise, RIGHT for
  116. clockwise.
  117.     Mouse   : Press right mouse button to rotate clockwise.
  118.  
  119. At the bottom of the screen is the timer bar. This shows you how much time you
  120. have left to place the shape. It empties from the right to the left. If the
  121. timer empties completely, the game is over.
  122.  
  123. Once you drop the shape, the shape previously shown in the NEXT slot will be
  124. now be displayed in the CURRENT slot and you will have to place this shape. The
  125. NEXT slot will now be filled by a new shape.
  126.  
  127. You cannot drop a shape if any of its constituent squares overlap already
  128. placed squares when you try to drop it.
  129.  
  130. The aim of the game is to make blocks of squares which are both horizontally
  131. and vertically symmetrical and contain no empty squares. They must also be at
  132. least one grid column wide and one grid row high. When this is done, the block
  133. will self-destruct, increasing your score proportionally to the square of the
  134. number of colours present in it. If the block has more than one colour in it
  135. you will gain a token. When five tokens have been amassed the board will be
  136. cleared and you will start again at zero tokens.
  137.  
  138. Occasionally you will encounter shapes made up of blocks with the letter 'S'
  139. (for STEEL) embossed on them. This means that the constituent blocks are extra
  140. hard to destroy and will only yield to the extra energy given by multicoloured
  141. blocks exploding.
  142.  
  143. For about every five multicoloured blocks a symbol, representing a credit, will
  144. appear on the board. If you place the current shape in such a way that one of
  145. its constituent squares overlaps it when you drop it, it will appear on the
  146. panel on the right in the credits slot to show that you now have a credit which
  147. can be used at any time - if you do not, it will disappear immediately. To use
  148. a credit, simply click on the relevant symbol. The symbol will then disappear,
  149. showing that you cannot use it again.
  150.  
  151. These are the different credits that can be acquired:
  152.  
  153.     1) Shape-changer. This allows you to cycle through all the different shapes
  154. available by pressing fire or the left mouse button while the cursor is over
  155. the panel. Click on the board to resume play with the transformed shape.
  156.  
  157.     2) Colour-changer. This does the same as the shape-changer except it alters
  158. the colour.
  159.  
  160.     3) One-colour bomb. This allows you to destroy all squares of a particular
  161. colour on the board. Simply click on a square of the relevant colour.
  162.  
  163.     All of credits 1) to 3) stop the timer while active.
  164.  
  165.     4) All-colours bomb. This just blasts the whole board.
  166.  
  167.     5) Extra life. If you're having trouble on the higher levels, this will
  168. give you an extra chance if your time runs out.
  169.  
  170. You can have as many of each credit as you can collect. If you have more than
  171. the six credits which the credit slot has space for, the credit slot will show
  172. all the DIFFERENT credits you have but not ALL the credits, although it will
  173. show as many of each different credit as possible.
  174.  
  175. After a certain number of blocks having been destroyed, you will progress to
  176. the next level. This means more colours, less time, and more 'Steel' shapes.
  177. Also on certain levels the background picture will change.
  178.  
  179. There are various keyboard operations you can perform:
  180.  
  181.     F8  - Abort game
  182.     F9  - Pause
  183.     F10 - Music on/off (also SFX off/on on STFM)
  184.  
  185. When the game ends, if you have a score higher than any of the ten scores
  186. recorded in the HISCORES.DAT file, the high score table will appear with a
  187. space left for your name. Type your name in here (up to 20 characters) and make
  188. sure the disk is write-enabled before pressing <RETURN>. If you have typed
  189. nothing, the computer will type in "ANONYMOUS" for you instead. The high score
  190. table will now be saved off as HISCORES.DAT for posterity. If the disk is
  191. write-protected this will cause the program to go into its exiting procedure.
  192.  
  193. The screen will now fade to black and the title sequence will restart.
  194.  
  195. Have fun!
  196.  
  197. PROGRAMMING INFORMATION
  198. -----------------------
  199. The SoundTracker routines originated from Audio Sculpture but had to be altered
  200. to assemble correctly in Devpac 2. The initialisation sequence uses the Crack
  201. Art depack routines. The STFM sample player is Playback, an interrupt-driven
  202. sample player which appeared on an early issue of ST Format. On the STE, DMA
  203. sound is used. The chip music player is from EdSynth by Chris Horton and is
  204. installed on the Vsync interrupt (sorry 60Hz-ers!).
  205.  
  206. The main code for Reflex was written in GFA Basic V3.5 and compiled and linked
  207. using the GFA Basic V3.5 Compiler. However the actual game runs at 50 frames
  208. per second/60 frames per seconds on 60Hz TVs (to achieve this speed I had to
  209. write machine code blitting routines). Imagine what could have been done had
  210. the whole game been written in C and pure assembler, as my next game will!
  211. (That's if I decide to produce it - see below.)
  212.  
  213. REFLEX IS SHAREWARE
  214. -------------------
  215.  
  216. So register!
  217.  
  218. (Send a cheque or P.O. for 5 pounds sterling to the address below)
  219.  
  220. By doing so you will also be supporting future ST and Atari programs -
  221. see below.
  222.  
  223. I can be contacted as:
  224.  
  225.     Ellis Breen
  226.     4 Caroline Court
  227.     South Park Avenue
  228.     Norwich
  229.     NR4 7EJ
  230.  
  231.  
  232. I have some excellent original ideas for ST products to come and an increasing
  233. expertise in executing such ideas. This is a tester. Only if this proves to be
  234. worthwhile will I go ahead and pursue these ideas.
  235.  
  236. Here are a few examples of these ideas:
  237.  
  238. 1) Working title: TUBIS
  239.  
  240. The player is presented with a scrolling network of nodes linked (or possibly
  241. not linked) with tubes at all angles, all of which can be broken or reclosed.
  242. From one end of the level a pipe feeds in a fluid which flows through the nodes
  243. and tubes to all the other nodes. The player controls a walking character who
  244. walks along the top of these nodes and tubes and must stop saboteurs who also
  245. walk along these tubes and nodes and who try to stop the fluid reaching the
  246. other end of the level. This is done by breaking tubes to make the saboteurs
  247. fall down to the bottom of the level where they drown.
  248.  
  249. 2) Working title: ST SOUND MODULE
  250.  
  251. A software implementation of a Midi sound module which plays samples as
  252. instruments. Type of output can be chosen, from STE DMA, STFM YM1429, MV16 or
  253. to a file (also eventually Falcon '030 sound output using DSP and 8-channel
  254. 16-bit stereo DMA and also allowing sound synthesis and digital effects), as
  255. can quality of sound (6.25KHz, 12.5KHz, 25KHz, 50KHz on STE, any frequency up
  256. to whatever processor speed will allow on the others). You can have as many
  257. channels as processor time will allow at the chosen frequency. Midi commands
  258. are taken from the Midi In port or (possibly) trapped from the BIOS output
  259. vector to allow running on a single ST - this may have to be at lower quality
  260. than the former option. In other words, this will make the most amazing sound
  261. you will ever hear out of an Atari!
  262.  
  263. 3) Working title: PIXEL PERFECT
  264.  
  265. What it says. The first ever ST art package with REAL drawing facilities - a
  266. heavyweight designed to produce commercial quality (i.e. Bitmap Brother style)
  267. graphics quickly, with a smooth user interface. Draw pictures of any width x
  268. any height x any number of bitplanes x any number of frames of animation. Full
  269. source based anti-aliasing (i.e. really uses all the colours available) and
  270. image downgrading abilities (e.g. from 24-bit GIF to 16 colour ST picture)
  271. using dithering with user definable deviance from hue, intensity and velocity.
  272. A true 'memory-based' art package as opposed to all the existing 'screen-based'
  273. utilities. Fully GEM, with animation facilities switchable between front window
  274. only and all windows.
  275.  
  276. 4) Working title: ROAD
  277.  
  278. My most ambitious idea yet. A road movie as a game, with music, 3D graphics,
  279. sampled sound effects, artificial intelligence and atmosphere!
  280.  
  281.  
  282. Please contact me and tell me which interests you most if you wish.
  283.  
  284.  
  285.  
  286. Ellis Breen, August 15th, 1994.