Basil D'Souza

[+] | [-]

Tank Arena X

Tank Arena is a 2D Arcade game engine written in Java. It is currently written with a single hero (vehicle) based game in mind. But it is still generic enough to be used for other arcade purposes.

It accepts all of its configuration options via plain text configuration files. And every aspect of the game can be configured via these files. It has support for split-screen multiplayer and there are plans for an integrated AI engine as well.

This project was performed as a final year project with 2 other members. Ankur programmed the level and config file parsing utilities, and also converted the documentation for the project to TeX. Jugal was in charge of creating the artwork and some parts of the documentation. I was responsible for the overall design and development on the game, as well as coordinating with and updating our project guide.

I have worked on a variety of "Tank Arena" games over the last few years, each time trying to make it better. Most of them are made in a tool called "Game Maker". Some of the older versions also will be also be available to download.

The latest rewrite of the game is being hosted on sourceforge.


A brief overview of 'Tank Arena X'


  • Java
  • Swing / AWT / Java2D API

Original Team (Role)

  • Basil Dsouza (Team Leader, Designer, Developer)
  • Ankur Timbrewala (Developer)
  • Jugal Mody (Documentation, Artwork)


  • Started in: September 2005
  • Originaly took 10 months


  • Sources - Comming Soon
  • Binaries - Comming Soon
  • Documentation - Comming Soon


Please keep in mind that most of these projects were written while I was still in college. The quality of the code as well as the documentation would not be production quality. So using the code for any production system would not be recommended.