home *** CD-ROM | disk | FTP | other *** search
/ Adventures in Heaven 2 / adventuresinheaven2powergamesfordosandwindows.iso / dos / strategy / snakeftr / snake.doc < prev    next >
Text File  |  1993-10-25  |  12KB  |  306 lines

  1.  
  2.  
  3.  
  4. -----------------------------------------------------------------
  5.  
  6.                              SNAKEFIGHTER
  7.                              VERSION 1.0
  8.  
  9.  
  10.                                   BY
  11.  
  12.                               VIVID GAMES
  13.                    
  14.                    PROGRAMMED BY: MICHAEL AMMERLAAN
  15.  
  16. -----------------------------------------------------------------
  17.  
  18.  
  19. INTRODUCTION:
  20.  
  21. Snakefighter is a modern version of the classic game Nibbles. I decided
  22. to rewrite this game because everyone at my high school was hooked on
  23. playing each other on the QBASIC version of it.  I thought it would
  24. be cool if various options were added, including the capability of up
  25. to four people playing simultaneously.
  26.  
  27. Strategy in this game can be very complex.  The art of cutting
  28. another snake off is one of the most satisfying parts of this
  29. game.  So enjoy, and I hope you like it.
  30.  
  31. PLEASE REGISTER:
  32.  
  33. SnakeFighter is shareware.  This means you are free to try it
  34. out.  If you like it, you should register.  Registering not only
  35. gets you extra stuff, but also supports the author.  This is
  36. especially true for me because soon I will have to get a job so
  37. that I can afford to go to college.  But I would prefer to make
  38. writing games my job.  So please register.
  39.  
  40. MAP DESIGNER:
  41.  
  42. A map designer is also included with the registered game. This 
  43. allows you to edit any of the levels and add walls, oil, and rough.
  44. Build mazes, oil pits, or whatever.  THE DESIGNER REQUIRES A MOUSE!
  45.  
  46. DISCLAIMER:
  47.  
  48. I have run SnakeFighter on many different computers, and it has run
  49. fine on all of them. But, unfortunately, I am required to give this
  50. disclaimer:
  51.  
  52. The author makes no warranty of any kind, expressed or implied,
  53. with regard of this software or documentation. The author shall
  54. not be liable in any event for incidental or consequential
  55. damages in connection with, or arising out of, the furnishing,
  56. performance, or use of the software.
  57.  
  58. SUPPORT:
  59. I can be reached either through the RIME network at ->Oldtown,
  60. or on the Niteline BBS at (602) 329-0691.
  61.  
  62. CHAPTER ONE: The Main Menu
  63. --------------------------
  64.  
  65. There are many options in the main menu that you can customize to
  66. your liking before you start a game.  A description of these
  67. options are contained in this chapter.  They can be clicked on by
  68. a mouse, or by using a keyboard cursor that is controlled with the
  69. arrow keys and using the space key to click.
  70.  
  71. The first thing you will notice are four boxes labeled Cobra,
  72. Viper, Copperhead, and Rattler.  These are the four players in
  73. Snakefighter.  Each of these boxes have two options: a button
  74. where you can change to control of a particular snake and a
  75. button where you can change the handicap.
  76.  
  77. CONTROL
  78. -------
  79.  
  80. As stated above, by clicking on the control button you can
  81. change the control of a particular snake.  There are 8 options:
  82. a "none" option, four human options, and three computer options.
  83. The none button means that the particular snake will not play in
  84. the next game.  If a snake is controlled by a human, there are
  85. four different ways it can be controlled.  These include the "AS"
  86. set of buttons, the "JK" set of buttons, the "FG" set of buttons,
  87. and the keypad.  A description of these keysets is in Appendix A.
  88. Therefore, it is theoretically possible that four humans could
  89. play, but more fighting would probably take place on the keyboard
  90. than on the screen.  The three computer options are labeled "CPU
  91. (Stpd)", "CPU (Avrg)", and "CPU (Smrt)".
  92.  
  93. The first option makes the snake a very stupid computer player.
  94. It will run into walls and other snakes very easily.  The average
  95. player is less likely to run into walls or other snakes.
  96. The smart player never inadvertently runs into walls.  The only
  97. way to kill a smart snake is to cut off all means of escape to it.
  98.  
  99. HANDICAP
  100. --------
  101.  
  102. The handicap option changes the starting speed of each snake.
  103.  
  104. VARIANTS
  105. --------
  106.  
  107. Below these player options are the game variants.  These include 6
  108. adjustable game numbers and 9 buttons.
  109.  
  110. The first adjustable number is speed.  This is the base speed all
  111. snakes start at before handicap.  The range is 0-100.
  112.  
  113. The Add Length button determines how much a snake grows after
  114. eating a number.  The range is 0-30.
  115.  
  116. The Start Length button determines the length every snake starts
  117. at. The range is 1-30.
  118.  
  119. The Lives number is the number of lives every snake has.  The
  120. range is 1-100.
  121.  
  122. The Level number is the level that the game starts at.  This number
  123. has no effect when the level advance button is set to Random.
  124. The range is 1-20.
  125.  
  126. The next adjustable number is the time limit.  If the time limit
  127. button is on, it sets the number of seconds until new numbers will
  128. pop up on the screen.  The range is 1-100.
  129.  
  130. Next to the adjustable numbers are the buttons.  The first button
  131. is the wrap-around button.  When this button is on, snakes will be
  132. able to leave one edge of the screen and reenter on the other.  
  133. When it is off there will be a brick wall around the screen.
  134.  
  135. The button below that is the speed-up button.  When this button
  136. is on, the game will speed up by 10 units after every level is
  137. completed.
  138.  
  139. The button below that is the time limit button.  This button will
  140. turn on a time limit on the amount of time you can take to get the
  141. next number.  If you don't get the number before the time expires,
  142. the numbers will multiply, and you will have to get the rest of the
  143. other numbers in order to advance to the number.
  144.  
  145. Below that button is the reset button.  When this button is on,
  146. if any snake dies, all of the snakes will go back to their gates
  147. and the level will have to re-done.  When it is off, only the
  148. offending snake will go back to his gate.  If there is a collision,
  149. both snakes will go back to their gates.
  150.  
  151. Next to these buttons are four other buttons.  The top button is
  152. not a toggle button like the others.  This is the level advance
  153. button.  It determines what will happen after a level is
  154. completed and acts alot like a CD player.  The first selection,
  155. Sequential, will load the next level after one level is
  156. completed.  The second selection, Random, will randomly pick a
  157. new level.  The final selection, Repeat, will play the same level
  158. over and over again.
  159.  
  160. The next button is the Terrain button.  When it is on, the oil
  161. and rough terrains will effect snakes.
  162.  
  163. The button below that is the Random events button.  When it is
  164. set to Oftn, random bonuses or detractors will appear on the game
  165. screen.  With the Norm selection on, these bonuses or detractor
  166. will appear less frequently, and with the Rare selection, even
  167. less frequently.  You can also turn these random effects completely
  168. off.
  169.  
  170. The button below that is the waste button.  This button determines
  171. whether snakes will be able to get rid of their waste.
  172.  
  173. The button on the far right of the screen is the sound selection.
  174.  
  175. The Adlib will allow music only to play.  Since their is no music
  176. included in the game, you will not hear anything.  But if you
  177. have any favorite MT-32 compatible midi songs, you can rename
  178. them SONG1.MID, SONG2.MID, SONG3.MID, or SONG4.MID and place them
  179. in the same directory as SnakeFighter.  Then, during the game,
  180. you can hit 1,2,3 and 4 respectively to play these songs.
  181.  
  182. The soundblaster option will play various nifty but crude sound 
  183. effects during the game.
  184.  
  185. CHAPTER TWO: Playing the game
  186. -----------------------------
  187.  
  188. After selecting all your options, clicking on start will start
  189. the game.
  190.  
  191. THE OBJECT
  192. ----------
  193.  
  194. The object of the game is to collect all the numbers.  When you
  195. run over a number with your snake, you will get it plus whatever
  196. its value is times 100.  Your snake will also get longer based on
  197. the Add Length adjustable number.  When the number nine is
  198. collected, a new level will be played based on the level advance
  199. button.  Obviously, the snake with the most points wins.
  200.  
  201. TERRAIN
  202. -------
  203.  
  204. The main terrain feature is grass.  This is normal terrain, and
  205. numbers will only appear in grass.  The red brick walls are
  206. impenetrable to snakes, and running into them will kill a
  207. snake.  When a snake runs over oil (the black splotches),
  208. it will go much faster.  If a snake hits rough terrain (dark
  209. green splotches), it will go much slower.
  210.  
  211. WASTE
  212. -----
  213.  
  214. Waste is obtained by eating numbers and chili bowls.  Waste can be
  215. discharged from the end of snake.  Any snake that hits this waste
  216. is killed.  Thus, waste is useful for eliminating any pesky snakes
  217. that are following you.  Be aware that a snake will not discharge
  218. within two spaces of a snake's opening door.
  219.  
  220. RANDOM EVENTS
  221. -------------
  222.  
  223. If the random event button is on, random things will appear on
  224. the screen.  A description of these things follows.
  225.  
  226. Green Turtle:   This will slow a snake down.
  227. Grey Rocket:    This will speed up a snake.
  228. Red Flag:       This will give a 200 point bonus.
  229. Black Mine:     This will blow a snake up.
  230. Chili Bowl:     This will give a snake extra waste.
  231. Yellow Potion:  This will add length to a snake.
  232. Yellow Bottle:  This bottle of alcohol will make a snake drunk,
  233.                 and it will randomly make direction turns.  The
  234.                 more a snake drinks, the more drunk it gets.
  235.  
  236. SNAKE DISPLAYS
  237. --------------
  238.  
  239. At the top of the screen are displays for each snake.  It will display
  240. the snakes name, if it is drunk, and four indicators.  The
  241. "S" indicator is the snake's score.  The "Sp" indicator is the snakes
  242. speed, where 0 is the slowest and 100 is the fastest.  The "L"
  243. indicator is the number of lives left, and the "W" indicator is the
  244. amount of waste a snake has left.
  245.  
  246. Also in on the top of the screen is the current level number and, if
  247. applicable, the time left until a number multiplies.
  248.  
  249. TIPS
  250. ----
  251.  
  252. Here are a few tips for game play:
  253.  
  254.  - Try to get a few rockets in the beginning if random events is
  255.    on.  It will give you the speed advantage to getting any numbers.
  256.    Be careful, however, not to get too many rockets because you may
  257.    loose control of yourself.
  258.  
  259.  - To kill a computer, try to surround him with your snake.  Stupid 
  260.    or Average players will probably die, and if the noose is tight 
  261.    enough, Smart players will die, too.
  262.  
  263.  - Always try to go through oil.  Sometimes it is beneficial to
  264.    go a bit out of your way to go through oil.  However, always
  265.    be careful because snakes are hard to control in oil.
  266.  
  267. APPENDIX A: KEYS
  268.                                          
  269.                    │ LEFT │RIGHT │  UP  │ DOWN │WASTE │
  270. ───────────────────┼──────┼──────┼──────┼──────┼──────┤
  271. Human (AS)         │  A   │  D   │  W   │  S   │  X   │
  272. ───────────────────┼──────┼──────┼──────┼──────┼──────┤
  273. Human (JK)         │  J   │  L   │  I   │  K   │  ,   │
  274. ───────────────────┼──────┼──────┼──────┼──────┼──────┤
  275. Human (FG)         │  F   │  H   │  T   │  G   │  B   │
  276. ───────────────────┼──────┼──────┼──────┼──────┼──────┤
  277. Human (KP)         │LT ARW│RT ARW│UP ARW│DN ARW│Insert│
  278. ───────────────────┴──────┴──────┴──────┴──────┴──────┘
  279.  
  280. Other Keys:
  281.  
  282. To speed up during a game:  -, + buttons.
  283.  
  284. To play SONG1.MID, or SONG2.MID, or SONG3.MID, or SONG4.MID
  285. respectively: 1,2,3,4
  286.  
  287. To exit to DOS during a game, hit ALT-Q.
  288.    
  289. To pause during a game, hit P.                    
  290.  
  291. To exit to the main menu during a game, hit ALT-E.
  292.                     
  293.                     
  294.  
  295.  
  296.  
  297.                     
  298.                     
  299.                     
  300.                     
  301.                     
  302.                     
  303.                     
  304.                     
  305.                     
  306.