home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / zip / portfoli / tetrad.lzh / tetrad.doc next >
Text File  |  1991-08-21  |  6KB  |  180 lines

  1. Tetrad7 Documentation:
  2.  
  3. Tetrad7 is a Tetris-like game 
  4. written for the Atari Porfolio that 
  5. allows you to choose the keys used 
  6. to control the pieces, and also the 
  7. direction the pieces fall. (towards 
  8. the left or right edge)
  9.  
  10. If you start Tetrad7 without any 
  11. 'command line arguments', the game 
  12. begins with the pieces falling to 
  13. the left end of the screen, and the 
  14. following key assignments for moving 
  15. the pieces: Left - "W" or "7", Right 
  16. - "Z" or "9", Spin - "S" or "8", and 
  17. Drop - "A" or the spacebar.  Almost 
  18. all the keys on the keyboard can be 
  19. reassigned for these four functions, 
  20. with the exception of 'Esc', 'Lock', 
  21. '/|\' (the 'Atari Key'), 'Fn', 
  22. 'Ctrl', 'Alt', and the shift keys.
  23.  
  24. EXAMPLE: If you want to use the 'E', 
  25. 'D', and 'C' keys for left, spin, 
  26. and right, and the '1' key for drop, 
  27. you would enter:
  28.  
  29.     tetrad7 e d c 1
  30.  
  31. followed by a carriage return.  The 
  32. symbols for the keys assigned then 
  33. appear on the game display.
  34.  
  35. Please note that the key order on 
  36. the command line is 'left, spin, 
  37. right, and drop', that there is a 
  38. space between each letter, that 
  39. letters can be entered in either 
  40. upper- or lower-case, and that all 
  41. four keys must be reassigned at the 
  42. same time.  To clarify the last 
  43. point, if you want to use '2' for 
  44. Left, and leave 'S', 'Z' and 'A' as 
  45. they are, you would still have to 
  46. enter:
  47.  
  48.     tetrad7 2 s z a
  49.  
  50. To get Tetrad7 to drop the pieces to 
  51. the right end, you add the letter 
  52. 'r' after the 4 key reassignments.  
  53. For example, if you want to use '.', 
  54. 'L', 'O' and 'D', and have the 
  55. pieces fall to the right, you would 
  56. enter
  57.  
  58.     tetrad7 . l o d r
  59.  
  60. The added 'r' (either upper- or 
  61. lower-case) would cause the pieces 
  62. to fall to the right.  
  63.  
  64. Some keys, such as the spacebar and 
  65. arrow keys, can be assigned by 
  66. entering their assigned symbol.  
  67. Tetrad7 will list the keys and 
  68. symbols if you enter tetrad7 and any 
  69. single letter on the command line.  
  70. The available keys and their symbols 
  71. are: 
  72.  
  73. Backspace : '{' (left curly bracket)
  74. Del Key   : '#'
  75. Enter Key : '!'
  76. Spacebar  : '_' (underbar)
  77. Quote Key : '`' (accent symbol)
  78. Tab Key   : '+'
  79. Up Arrow  : '^'
  80. Down Arrow: '|' (vertical bar)
  81. Left Arrow: '(' (left paren)
  82. Right Arrow: ')'(right paren)
  83.  
  84. For example, if you want to use the 
  85. left and right arrow keys for left 
  86. and right, the up key for spin, the 
  87. down key for drop, and the pieces 
  88. falling to the left end, you would 
  89. enter
  90.  
  91.     tetrad7 ( ^ ) |
  92.  
  93. Once you have found your ideal 
  94. combination of control keys and drop 
  95. direction, you can create a batch 
  96. file with that command line in it, 
  97. so that you won't have to retype the 
  98. line every time.
  99.  
  100. Playing Tetrad7
  101.  
  102. Tetrad7 is very similar to the game 
  103. Tetris in the way it is played.  
  104. After starting Tetrad7, you are 
  105. prompted for a starting level.  
  106. Level 0 is impossibly slow, while 
  107. level 9 is equally impossibly fast.  
  108. After selecting a level, the screen 
  109. will clear to the game area.  At the 
  110. 'top' (opposite the drop direction) 
  111. the score, key assignments, and a 
  112. preview box is displayed.  The rest 
  113. of the screen consists of a well or 
  114. pit into which one of seven types of 
  115. four-block figures (tetrads) will 
  116. fall.  The game won't actually start 
  117. until you press a key, to give you 
  118. time to position your fingers.  
  119. Pieces fall from the top toward the 
  120. bottom of the pit,  The object is to 
  121. position the pieces so that they 
  122. create solid rows, which will then 
  123. disappear.  As you continue to 
  124. complete rows, the level of play 
  125. will increase, which increases the 
  126. value of the falling pieces, as well 
  127. as the speed with which they fall.  
  128. The game is over when no more pieces 
  129. can be dropped from the top because 
  130. of being blocked.  
  131.  
  132. At the top of the screen is a 
  133. preview box which will display the 
  134. next piece that will be dropped.  
  135. You can cause the game to pause by 
  136. pressing the Esc key.  To resume, 
  137. press any other key.  If you wish to 
  138. end the game press Esc again.  There 
  139. is a rudimentary sound feature.  If 
  140. you have the game paused and press 
  141. the letter 's', the computer will 
  142. beep every time a level is 
  143. completed.  If after turning the 
  144. sound on you decide you don't want 
  145. it, pause the game again and press 
  146. 's' again to toggle the sound off.
  147.  
  148. Screen Mode:
  149. For best results, the external 
  150. screen mode should be set to 
  151. 'normal'.  The program will function 
  152. correctly in 'static' mode (not 
  153. 'tracked'), but the end of the game 
  154. won't redisplay the DOS prompt.
  155.  
  156. About Tetrad7
  157.  
  158. Tetrad7 was written in C for the 
  159. Atari Portfolio computer.  The 
  160. source code was compiled using the 
  161. Datalight Optimum-C compiler, then 
  162. compressed using the public domain 
  163. utility Lzexe.  
  164.  
  165. Tetrad7 is released to the public 
  166. domain for private non-commercial 
  167. use and enjoyment.
  168.  
  169. Tetrad7 (c) 1990 James Casstevens
  170.  
  171. Atari and Portfolio are trademarks 
  172. of Atari Corporation
  173. Tetris is a trademark of Academy 
  174. Soft-ELORG.
  175. Lzexe (c) Fabrice Bellard
  176. Optimum-C is a trademark of 
  177. Datalight
  178.  
  179. Thanks to Frank and Natalie for
  180. beta-testing.