downloads, License, Readme, index
TankZone is a two player (CPU or human controlled) action game in which you should destroy the enemy tank. You may also capture the green turrets and use them to repair your tank if it's damaged. It is written in C and uses the game programming library Allegro. It's theoretically platform independent but I've only tested DJGPP (DOS) and MSVC (Windows 98) ports of the program. Since Sep 2003, a linux port (with one line of code fixed) is available at games.linux.sk.
This is the second game I started after getting in touch with the C programming language and the Allegro game programming library. This was in the year 2000. I used it merely as an experimentation environment for various programming stuff like artificial intelligence, random map generation and lighting in a tilemapped engine.
TankZone features: 3D intro. Pretty good artificial intelligence. Realtime fullscreen lighting. Random map generation. Translucent fire, explosions and smoke. Up to 256 capturable enemy turrets. 9 maps included.
TankZone has been developed using Allegro and DJGPP.
For more information, see readme.txt.