Paratrooper 3D



Game

This is a 3D paratrooper game, originally written for the speedhack 2002
competition, 5-8 april 2002. The game has been developed and expanded
since.



Author

Hein Zelle
hein@icce.rug.nl                http://www.icce.rug.nl/~hein



Download

http://www.icce.rug.nl/~hein/ftp/paratrooper/

binary versions will be in that directory as well.



Requirements

allegro-4.01 was used to build the program. You should have no problem
if you have allegro-4.0 or higher. You can get allegro at 

http://alleg.sf.net/

allegrogl-0.1.0 was used during development. You can get allegrogl at

http://allegrogl.sf.net/ 

unix users: the allegrogl-0.1.0.zip file didn't build out of the box
for me as the scripts (fix.sh and scripts/*sh) were dosified. A
version that does compile out of the box is available at

http://www.icce.rug.nl/~hein/ftp/allegrogl/allegrogl-0.1.0.tar.gz

The game makes heavy use of OpenGL. Windows users should have no
problems with that, but if they don't have an OpenGL driver for their
card the game will run in software emulation mode, which is very
slow. Unix users will need an OpenGL implementation (Mesa, for
example) and a hardware driver (for X, 4.?? supports a lot of 3D cards
these days) to get hardware acceleration. 


Installation

general: if you encounter problems, please contact me at
hein@icce.rug.nl, I'll happily give advice on compilation problems,
and perhaps I can provide a compiled binary if you can't build it.

unix: unpack the archive (unzip paratrooper.zip), enter the directory
(cd paratrooper) and build the package (make). If you have gcc,
allegro and allegrogl properly installed, this should give you no
problems.

windows: Unpack the zip archive. Either use msvc (project and
workspace files are in the zip file) to build the program, or edit the
unix makefile to fit your needs if you use mingw. You'll have to
change `allegro-config` and the opengl/allegrogl libraries to fit your
system. Note: the windows project files are not up to date so you'll
have to add all cpp files in the directory to the project. After that
it should function normally.


Controls

use the mouse to control the gun, fire using the left mouse button.
You can also control the game (slowly, sorry bout that) using the
keyboard (arrow keys) and space bar to shoot.

ESC : exit the game
G   : game over (for testing :-)
P   : pause the game


Known bugs

- Keyboard controls are not well tuned.
- My Nvidia TNT card seems to handle fog differently than others, so fog
  may look bad (too thick and too close) on other cards.
- In windowed mode the mouse can sometimes leave the window, even
  though it's supposed to be grabbed.
