The main menu for the game:
Much of the AI development was done in a separate program called Raven.
The game features many different animations ranging from block and
tank disintigration to booster particle effects and tank body rotations.
The game support multiple players, each with the ability to create
and destroy blocks.
Bullets bounce off of walls, and can create blocks.
View Frustrum Culling makes sure the client only sends visible geometry
down the pipeline to improve game performance.
The game uses pixel shaders to create a unique look inside the blocks
via a noise function and 3D textures.
The game server supports up to 8 human players and 8 AI players simultaneously.
The game also has a world builder that allows for easy creation and
modification of levels. These levels are saved as XML and read in
by the game.
|