A simple 3D Batgirl test game

There are two cameras and one figure in an environment.  Not much there, at present.  

The default camera is steered with the mouse.  Guide and point to steer, then use the mouse buttons to move backward or forward.  The space bar will make this camera jump into the air.  Press "P" to point the default camera toward Batgirl.  The "Z" key will shoot at things, but there's really not much to shoot.  If you shoot BG, she'll reappear momentarily in her starting position.

The "T" key switches between the default camera and the "dizzy" camera.  Try the dizzycam and see why it was named that way.  :)

Make Batgirl move using the following keys:

W - Walk forward in a straight line.
D and A - veer toward right and left
S - Walk backward
Q - Levitate.  She can't jump yet, so she can hover.  She can be steered in mid-air, using the other keys.

The <Esc> key will end the game.

At the top of the screen, you can observe the frame rate at which the game is running on your system.  I consider myself lucky to keep it between 18 and 28.  You can tell how much better then mine your computer is by checking your FPS.  :)  

My apologies if there are any bugs or missing files.  You may want to run this when no other programs are running, just in case I give you a crash error....

This game uses OpenGL for 3D rendering, and should operate on pretty much any Windows system.  Mine is rather old now and I can run it....  

The level/scene model and textures included with this game are (presumably) by Xception, who created the 3D game engine used in making this sample.  They are shipped with the free distribution of the X3D engine for Game Maker.  

The Batgirl figure is a Quake .md5 model, animated in Blender 2.42.  The mesh is derived from the MakeHuman project mesh for Blender.  A Blender .blend file is included with this download.  It includes the boned model and texture, as well as an edit of Der_Ton's md5 export script and my own pose handling script.  The file will work in any version of Blender greater than 2.39 (I believe armature handling was extensively changed with that version, so it may handle incorrectly with older builds).  The scripts have been tested with Blender 2.42.  I have not tested with more recent builds of Blender.  Most script features will work with 2.41.  Using this Blender file, you can create your own animations for the Batgirl figure.  They should be exported with a scaling factor of 21%.

Let me know if this give you any trouble.  I'd also be interested in your FPS results and your system specifications.  That may help me optimize the game as I develop.

Cagedrei@aol.com