Design

The Battle Tank MIDlet is an arcade-style shoot 'em up ("shmup") game where the player's objective is to defend the base and destroy all enemy tanks. Battle Tank is distributed as a trial version.

The main features of Battle Tank are:

  • Destructible game world

  • Large levels

  • Various types of enemy tanks

  • Bonus items (a grenade destroys all enemy tanks, a star makes the player's tank indestructible for short time, and so on)

To ensure the best possible gaming performance on mobile devices, Battle Tank has been designed to:

  • Avoid heavy calculations

  • Use UI components provided by the device platform (Sprites, TiledLayers, LayerManager)

  • Use multiple threads to ensure that the UI responds smoothly

Battle Tank supports multiple resolutions and both touch and key input.

Figure: Battle Tank trial version at medium (240x320) and low (128x160) resolutions

For information about implementing the Battle Tank MIDlet, see section Implementation.