home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / demos / game / tetrix11.lzh / tetrix.doc < prev    next >
Text File  |  1989-02-03  |  6KB  |  147 lines

  1. Tetrix Version 1.1         Copyright 1988, by David Corbin   All Rights Reserved
  2.  
  3. GENERAL
  4.  
  5. Tetrix's playfield consists of a pit 20 blocks deep and 10 blocks wide. 
  6. During play, objects fall from the top of the pit to the bottom.  Each
  7. object is one of seven shapes, consisting of 4 contiguous blocks.  As this
  8. object falls, it can be controlled by the player.  It can be moved left,
  9. moved right, rotated (counter-clockwise), or dropped to the bottom of the
  10. pit.  When an entire row of the pit is filled with blocks, then that row is
  11. removed, and all other blocks above it fall one row.  When an object
  12. collides with the bottom of the pit, or with another object by downward
  13. motion, the object stops falling.
  14.  
  15. The object of the game is to keep the pit from filling up.  By moving and
  16. rotating the falling objects, the player attempts to fill in rows, which
  17. keeps the pit from being filled.  For every 10 rows that are removed, the
  18. play level increases.  As the level increases, the pieces fall faster and
  19. faster.
  20.  
  21. SCORING
  22.  
  23. You score is based on the level you are playing, and the speed with which
  24. each objects reaches bottom.  When the object is in the desired position
  25. and orientation, you my drop the piece into place.  This will score you
  26. more points than waiting for the piece to drop all the way to the bottom.
  27.  
  28. STARTING TETRIX
  29.  
  30. TETRIX EXPECTS THERE TO BE A LOGICAL DEVICE "Tetrix:" WHICH CORRESPONDS TO
  31. THE DIRECTORY WHERE TETRIX IS LOCATED.  THIS CAN BE ACCOMPLISHED EASILY
  32. USING THE ASSIGN COMAMND.
  33.  
  34. Tetrix can be invoked from the CLI or from the WorkBench.  To invoke it
  35. from the CLI, simply type "Tetrix", followed by the <RETURN> key.  To run
  36. it from the WorkBench, double-click on the Tetrix icon.  There are several
  37. options that can be controlled from the command-line, or from the WorkBench
  38. ToolType.  These are explained in the OPTIONS section.
  39.  
  40. FOR EACH GAME...
  41.  
  42. For each game, you can adjust the starting level (which will affect the
  43. speed objects fall, and the points scored for each object), and the
  44. difficulty.  You can also elect to play a brand new game, or you can play
  45. the same game you just finished playing.
  46.  
  47. Starting Level - The starting level can be any value from 0 (easy) to 9
  48. (very difficult).  If you wish to change the starting level, click inside
  49. the box, press BackSpace, and type the level you wish to start at.
  50.  
  51. Difficulty - The difficulty level controls the starting playfield.  It's
  52. value can be from 0 to 15.  If you enter a value other than 0, then that
  53. many rows (starting at the bottom) may have some blocks randomly placed. 
  54. This in effect, shortens the depth of the pit at the start of the game.  If
  55. you wish to change the starting level, click inside the box, press
  56. BackSpace, and type the level you wish to start at. 
  57.  
  58. Starting The Game - There are two boxes labeled "Same Game" and "New Game".
  59. If you click in the New Game box, then a new game is started.  If you click
  60. in the Same Game box, then the same random sequence used in the previous
  61. game is re-used for this one.  This is handy if you and a friend want to
  62. play the same game and see who scores better.  If you select the Same Game
  63. box for your first game, you'll be able to get the same game the next time
  64. you invoke Tetrix-this essentially takes all variation out.  Note: if you
  65. select Same Game, but you have a different difficulty level selected, the
  66. game will not be the same.
  67.  
  68. PLAYING THE GAME...
  69.  
  70. Moving Objects - Objects are dropped from the top of the pit.  The player
  71. uses keyboard commands to control the falling object.  
  72.  
  73.   on the numeric keypad-
  74.     4: Move Left
  75.     5: Rotate Piece
  76.     6: Move Right
  77.     2: Increase Level
  78. Space: Drop Piece
  79.  
  80. When you press the spacebar to drop the piece, the object falls at high
  81. speed as far as it can.  Once an object can fall no further, a new one is
  82. released.
  83.  
  84. Pausing Play - Press the P key to pause the game.  Any keystroke will
  85. resume play.  The game can also be paused by clicking outside of the pit. 
  86. When you click inside the pit, the game will be resumed.  Note: if the
  87. right mouse button is depressed to select a menu-item, the games is paused
  88. until the button is released.
  89.  
  90. Stopping Play - Pressing the ESCape key or clicking on the pit's CLOSE
  91. gadget will end Tetrix.
  92.  
  93. OPTIONS
  94.  
  95. There are three options that can be switched while playing the game.  They
  96. can also be preset during program invocation.  SOUND can be turned on or
  97. off.  The only sound is a simple beep when a row is removed.  The
  98. Distribution of dropped objects can be shown, including the total number of
  99. objects.  Also, the player can preview the next piece to be dropped.
  100.  
  101. In addition to the runtime options, when the program is started, options
  102. can be set for default Starting Level, default Starting Difficulty, default
  103. Screen, and whether to show the TitleScreen.
  104.  
  105. When a Tetrix is invoked from the CLI, options are specified on the command
  106. line.  When invoked from the WorkBench, options are set in the INFO section
  107. of the icon.
  108.  
  109. SCREEN:  Normally, Tetrix uses its own 8-color screen.  It can however be
  110. forced to use the WorkBench screen.  To do this, either specify "-wb" on
  111. the CLI command, or "WORKBENCH=" in the ToolTypes entry.
  112.  
  113. TITLESCREEN:
  114. When the 8-color screen is used, a neat animated TitleScreen is displayed.
  115. If you get tired of this, you can prevent it by specifying "-t" on the CLI
  116. command, or "NOTITLE=" in the ToolTypes entry.
  117.  
  118. SOUND:
  119. Normally, sound is enabled. It can be disabled with the "-s" option on the
  120. CLI command, or the "SILENT=" options in the ToolTypes entry.
  121.  
  122. PREVIEW:
  123. Specify "-n" or "NEXT=" to have the Show Next Piece option enabled.
  124.  
  125. DISTRIBUTION:
  126. Specify "-d" or "DISTRIBUTION=" to have the Show Distribution option
  127. enabled.
  128.  
  129. STARTING VALUES:
  130. When invoked from the CLI, default values for Starting Level and Starting
  131. Difficulty can be set by specifying -l# and -d#, where # is the value to
  132. set them at initially. (Example: Tetrix -l3 -d12) To set them from the
  133. WorkBench, the ToolTypes LEVEL=# and DIFFICULTY=# must be set.
  134.  
  135.  
  136. A NOTE FROM THE AUTHOR.
  137.  
  138. As I am sure you know, the Amiga computer is the best buy for the money. 
  139. But, no hardware is any better than its software.  In writing Tetrix, I
  140. have attempted to follow all the rules for writing friendly Amiga software.
  141. I have tried to allow for different operating environments (such as
  142. interlace workbench screens).  If I missed something, or if you think I
  143. have done something poorly in this respect, PLEASE let me know.
  144.  
  145. David Corbin.
  146. Enjoy!
  147.