Collision detection: The game features advanced
collision detection between tanks and walls, tanks and bullets, bullets
and walls, and bullets with bullets.
Spacial partitioning: The game world is divided into a grid which
allows for simple view frustrum culling to improve performance.
World Builder: The game comes with a simple C# application that allows
a user to create a level for Volt and then saves the file in a Volt-readable
XML document.
Volt Engine: The Volt game is built on a robust Volt Engine that features
networking on UDP and TCP protocols. The engine separates the draw
logic from game logic, allowing it to easily be ported to various
platforms.
Enemy AI: The enemy AI has two modes - aggressive and defensive. When
the enemy's health drops below a certain percentage, the tank goes
into defensive mode and will build blocks to protect itself. |