home *** CD-ROM | disk | FTP | other *** search
/ Fujiology Archive / fujiology_archive_v1_0.iso / S / SANITY.UK / SANITY_1.ZIP / SANITY_1.MSA / SOMA_SOMA.DOC < prev    next >
Text File  |  1993-08-05  |  5KB  |  142 lines

  1. SOMA...
  2. =======
  3.  
  4.  
  5. What 'Soma' is:
  6. ---------------
  7. 'Soma' is a simulation of the ancient soma cube puzzle. The cube
  8. is split into 7 shapes, and the aim of the puzzle is to
  9. reconstruct the cube from these shapes.
  10.  
  11. 'Soma' consists of three files: SOMA.PRG (the executable file),
  12. SOMA.SPR (a sprite file created using STOS) and SOMA.DOC (this
  13. document, containing instructions and registration details).
  14.  
  15. The program was originally coded in STOS basic, but since the
  16. resulting stand-alone program was over 230k in length (I don't
  17. have the STOS compiler), I decided to re-code the program in
  18. assembler.
  19.  
  20.  
  21. Instructions
  22. ------------
  23. Loading:
  24. Ensure that the SOMA.PRG and SOMA.SPR files are in the same
  25. directory, then double-click SOMA.PRG in LOW RESOLUTION. The
  26. title screen will appear; press either mouse button to start the
  27. game.
  28.  
  29. The aim:
  30. To complete a cube by putting together 7 shapes made from smaller
  31. cubes.
  32.  
  33. The icons:
  34. The main screen consists of several icons:
  35. [1]  an arrow pointing down
  36. [2]  an arrow pointing up
  37. [3]  7 shapes
  38. [4]  2 cubes with circles on each of the visible surfaces
  39. [5]  1 cube with an arrow pointing away from each face
  40. [6]  an arrow pointing from left to right (at the center-bottom   
  41.    of the screen)
  42. [7]  an 'I' in the bottom-left corner of the screen
  43. [8]  a 'Q' in the bottom-right corner of the screen
  44.  
  45. Also on the screen are two hexagons. The one on the left is used
  46. for manipulating the individual shapes, whilst the one on the
  47. right is used for building the cube.  
  48.  
  49. How the icons work:
  50. [1]  The downward-pointing arrow is used for transferring the     
  51.    shapes to the left-hand hexagon, where they can be shifted and 
  52.    rotated. When selected, the icon will be highlighted. If a     
  53.    shape is also selected, this shape will be transferred and a   
  54.    box will appear which encloses the shape, indicating that the  
  55.    shape is no longer available for selection.  
  56.  
  57. [2]  The upwardly-aligned arrow is used for making a shape that   
  58.    has previously been selected (using the down-arrow) available  
  59.    again. The box surrounding the shape vanishes, indicating its
  60.    availability. As with the down-arrow, this icon will have an   
  61.    effect only if the icon and one of the shape icons have both   
  62.    been selected.
  63.  
  64.    This icon can be used for retrieving a shape from either of    
  65.    the hexagons. If the left-hand hexagon contains a shape and    
  66.    you wish to select another shape, there is no need to use
  67.    this icon first; the current shape will be returned            
  68.    automatically when the down arrow and the new shape are        
  69.    highlighted.
  70.  
  71. [3]  The shapes can be selected for use with the up- and          
  72.    down-arrows (see [1] and [2]) by clicking on them with the
  73.    left mouse button.
  74.  
  75.    Clicking on any shape with the right mouse button will reveal  
  76.    what space (if any) the shape occupies in the right-hand       
  77.    hexagon. Let go of the right button to return the shape in the 
  78.    hexagon to normal.
  79.  
  80. [4]  These icons are used for rotating the shapes inside the two  
  81.    hexagons. Click on a face of the cube with the left mouse      
  82.    button to rotate the shape anti-clockwise about that face;     
  83.    click with the right mouse button to rotate clockwise.
  84.  
  85.    There are two of these icons, one for each hexagon.
  86.  
  87. [5]  This icon is used for shifting the shape currently being     
  88.    manipulated in the left-hand hexagon. Click on a face with the 
  89.    left button to shift the shape in the direction of that arrow, 
  90.    or use the right button to move the shape in the opposite      
  91.    direction.
  92.  
  93. [6]  Transfer shapes from the left-hand hexagon to the right-hand 
  94.    hexagon using this icon. When all the shapes have been         
  95.    successfully transferred, the puzzle has been completed (but   
  96.    that's not the end of it... there  are over 130 ways of        
  97.    completing the puzzle!).
  98.  
  99. [7]  The information icon. Clicking on this will display          
  100.    information about 'Soma'.
  101.  
  102. [8]  The quit icon. To quit at any time during the game, simply   
  103.    click  on this icon with both mouse buttons simultaneously.
  104.  
  105.  
  106. Sound
  107. -----
  108. The more astute among you may notice a lack of sound. This is
  109. because I can't program the sound chip. I would have liked to add
  110. a few short samples, but I can't afford a sampler.
  111.  
  112.  
  113. Shareware bit
  114. -------------
  115. This game is SHAREWARE. If you don't know what that means (and
  116. most people do), here's a simple explanation:
  117.  
  118. If you like the game, you register by sending me a donation (I
  119. think about £3.00 is right). If you would like a copy of the
  120. source code, then either include a stamped, addressed (and
  121. preferably padded) envelope and a blank disk, or make the cheque
  122. out for £4.00.
  123.  
  124. If you would like to see a monochrome copy of 'Soma', then please
  125. let me know; if there's enough interest then I'll produce one.
  126.  
  127. 'Soma' may be distributed freely, on the condition that ALL THREE
  128. FILES are copied.
  129.  
  130. Please make the cheque payable to M J Gallagher, and send it to
  131. the following address:
  132.  
  133.      Mark J Gallagher,
  134.      'Bentleigh',
  135.      Harold Street,
  136.      (Keighley Road),
  137.      Bingley,
  138.      West Yorkshire,
  139.      BD16 2RT.
  140.  
  141. Thanks.
  142. ə