home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 1 / CD_Magazyn_EXEC_nr_1.iso / Gry / battalion.lha / Battalion / battalion.readme < prev    next >
Text File  |  1999-12-23  |  8KB  |  217 lines

  1. Short:    A giant monster game in OpenGL
  2. Author:   ajohnson@eecs.uic.edu (Andrew Johnson), Amiga port: frank@phoenix.owl.de (Frank Wille)
  3. Uploader: frank@phoenix.owl.de
  4. Type:     game/shoot
  5. Version:  1.4b
  6. Requires: WarpOS V4 and StormMesa for PPC
  7.  
  8. I downloaded this nice OpenGL game for my SGI-Indy, some days ago, and
  9. realized that an Amiga port would be not too difficult. The game is
  10. very playable with my 604e/233 on a CV64, although I don't have 3D-
  11. acceleration. Maybe even an 68k-port would make sense, but I'm not
  12. sure.
  13.  
  14. The game was compiled with vbcc 0.7 (what else? :). Full source is
  15. included.
  16.  
  17. It follows the original instruction, which is very funny to read.
  18. Also have a look at the documentation in GIF format, which you will
  19. find under battalion.data/HELP. Not everything mentioned here is true
  20. for the Amiga port, but a lot more than for other non-SGI ports:
  21.  
  22. ---8<---
  23.  
  24. Battalion is a giant monster game where you are a giant monster
  25. fighting to survive against the military while causing as much
  26. destruction as you can.
  27.  
  28. You can choose to be one of four possible monsters: Googelon,
  29. Techs, the Vapour or Flutter:
  30.  
  31. - Googelon
  32.   An idealistic young monster from Osaka bay heads off to America
  33.   to seek his fortune.
  34.  
  35. - Techs
  36.   A communications satellite gains consciousness while broadcasting a
  37.   Sam Peckinpah retrospective. After several more hours studying the
  38.   films of Sergio Leone and John Woo, Techs heads down to Earth, ready
  39.   to integrate into society.
  40.  
  41. - "the Vapour"
  42.   A dangerous experiment on a college campus goes terribly wrong an the
  43.   vapour escapes from a dorm room after a really excellent party.
  44.  
  45. - Flutter
  46.   A bug zapper is accidentally cross connected to the atomic pile of a 
  47.   nuclear reactor. A thunderous ZAP! The sky is filled with blue light ...
  48.   and something else.
  49.  
  50. Your sudden arrival caught the military off guard, but they're
  51. on their way.
  52. The military is equipped with Tanks, Rocket Launchers,
  53. Maser-Tanks, Helicopters, Jet Fighters, and Bombers.
  54. More powerful weapons are currently under
  55. development and will be deployed against you when available.
  56. And if the situation looks hopeless ...
  57.  
  58. Your current health is displayed in a coloured bar at the top left
  59. corner of the screen. You lose energy when you move, activate your
  60. weapon, or get hit. You slowly regenerate energy throughout the game.
  61. When your energy runs out, you die and the game is over.
  62.  
  63. You get points for destroying military vehicles and buildings (but not
  64. trees.)
  65.  
  66.  
  67. OPTIONS
  68. -alone
  69.     Battle without the aid of other monsters.
  70.  
  71. -backdrop
  72.     Run without the textual overlays, making battalion
  73.     more suitable for use as a backdrop or a screensaver.
  74.  
  75. -detail level
  76.     Select the rendering quality from 0 (low) through 1 (med) to 2 (high).
  77.     The Mesa version of battalion defaults to level 0 and
  78.     the OpenGL version to level 2.
  79.  
  80. -music
  81.     Turn on the background music at startup.
  82.  
  83. -sound
  84.     Turn on sound effects at startup.
  85.  
  86. -help
  87.     Show a listing of the command line options.
  88.  
  89.  
  90. DEMO MODE
  91.  
  92. Battalion starts out in demo mode, cycling through the monsters and
  93. unleashing them upon a small unsuspecting town. The monsters aren't
  94. very bright but demo mode will give you an idea what you are up
  95. against. When you want to get in on the fun, press the spacebar.
  96. You can then choose your monster and start senselessly destroying things.
  97.  
  98.  
  99. CONTROLS
  100.  
  101. The 1, 2, 3, 4 keys control your view:
  102.  
  103. (1) Monster view. You see the battlefield from the monster's point of view.
  104.  
  105. (2) Overview. You see an overview of the battlefield. The i,j,k,l keys
  106.     rotate the battlefield in this view.
  107.  
  108. (3) Army view. You see the battlefield from one of the military vehicles
  109.     attacking you.
  110.  
  111. (4) Map view. Shows city map which can be zoomed by using the q and w keys.
  112.  
  113.  
  114. The mouse and the arrow keys move the monster:
  115.  
  116. Mouse forward/up arrow
  117.     moves monster forwards
  118.  
  119. Mouse backward/down arrow
  120.     moves monster backwards
  121.  
  122. Mouse right/right arrow
  123.     turns monster to its right
  124.  
  125. Mouse forward/left arrow
  126.     turns monster to its left
  127.  
  128. The left mouse button and the 'ctrl' keys on the keyboard activate the
  129. monster's weapon.
  130.  
  131.  
  132. The 'a' and 'z' keys on the keyboard tilt the monster's head up and down.
  133.  
  134. 'a' key
  135.     tilts the monster's head down
  136.  
  137. 'z' key
  138.     tilts the monster's head up
  139.  
  140.  
  141. You can resize/iconify the battalion window as you like. The game is
  142. paused while it is iconified.
  143.  
  144. The d (detail) key steps through the detail modes -1, 0, 1, and 2
  145. (vector, low, medium, high), and can also be set at startup using the -d
  146. option. Mode 1 is the default on SGI machines with mode 0 as the default
  147. on all other systems. Mode -1 (vector) simulates what the game would look
  148. like as a vector-graphics game. Mode 0 (low) removesd some detail to
  149. speed up the game. Mode 1 (medium) is the satandard graphics mode.
  150. Mode 2 (high) will make the graphics look better (with fog, transparent
  151. explosions, and a bit of texture mapping) but will play slower.
  152.  
  153. The h key activates displays the showcase help file (which contains
  154. the same information as this man page, but with lots of pretty pictures.)
  155. The game is temporarily halted while you are viewing help.
  156. SGI version only. If you are running battalion on a Sun or with Linux
  157. then you can view the help files as individual GIFs in the help directory.
  158.  
  159. The g key can be used to toggle pointer grabbing, which keeps the mouse
  160. pointer inside the battalion window. 
  161.  
  162. The m key turns the background music on/off. Music will slow the game down
  163. slightly; and I wouldn't recommend running any other sound-intensive
  164. programs at the same time as battalion.
  165.  
  166. The Solaris version of  battalion includes very basic audio support - 
  167. the music samples are not synchronized, and battalion
  168. blocks the audio device while it is running.
  169.  
  170. The p key turns pause on/off. Pause freezes the action (you can't move,
  171. and neither can the army) but the other controls (123,ijkl,dhmpsv)
  172. are still active.
  173.  
  174. The s key turns the sound on/off. Sound will slow the game down slightly;
  175. and I wouldn't recommend running any other sound-intensive programs at
  176. the same time as battalion. The Solaris version of battalion includes
  177. very basic audio support, and battalion blocks the audio device while it
  178. is running.
  179.  
  180. The v key turns 3D video on/off. If you have a pair of 3D glasses
  181. attached to your computer and a capable monitor you will see the
  182. game in 3D. The size of the 3D area will match the size of your current
  183. 2D window, allowing you to speed up the 3D game by shrinking the size
  184. of your window before invoking 3D video. SGI GL version only.
  185.  
  186. The high score file is kept in /usr/tmp/battalion_hiscore. If you wish to
  187. use a different directory, you can set it using the BATTALIONSCOREDIR
  188. environment variable.
  189.  
  190. If the environment variable BATTALIONSCOREUNIQUE is set, the number of high
  191. score entries per user is limited to only one (the top entry).
  192.  
  193. The networking code allows multiple monsters to
  194. collaboratively or competitively rampage through the same city. For a
  195. collaborative session there is a single server and multiple clients
  196. which can be started in any order. The server uses the -network parameter
  197. to declare itslef a server and the -port #### to declare what port number
  198. is being used (default is 6000.) The clients use the -client parameter
  199. to delare themselves to be clients, -host <ip address> to give the
  200. location of the host, and -port #### to match the server's port.
  201.  
  202. For example the server could be started as "battalion -net -port 6000" on
  203. machine akemi. A client wishing to join would be started
  204. as "battalion -client -host akemi -port 6000". The host machine IP address
  205. can also be specified instead of its name.
  206. SGI and Linux (and probably Sun) versions only.
  207.  
  208.  
  209. DISCLAIMER
  210.  
  211. No giant monsters were harmed during the development of this game.
  212.  
  213.  
  214. AUTHOR
  215.  
  216. Andrew Johnson
  217.