Battle City

Developer(s) Battle City Community
Publisher(s) Looble
License GNU General Public License
Platform(s) Cross-platform
Release date(s) Template:Initial release
Latest release 3.5.8 / Template:Release date and age
Genre(s) Real-time strategy
Mode(s) Multiplayer
Media Download
Input methods Keyboard and mouse

Battle City is an open source, cross-platform real-time strategy video game. The project was started by tr4c3r in 2004 on SourceForge[1] and eventually completed by CodeMallet[2] in 2005. The project is currently maintained and published by Looble[3][4], with the source code available on GitHub[5]. The game is written in C++.

In 2010, Battle City was nominated for an award in the category of real-time strategy games in the Digital Man Competition for indie game developers.[6]


The game starts with the player deciding to either build a city or apply for a job in a city built by another player. The player's goal is to defend his or her city while attacking and destroying enemy cities. The game is played in real-time, with each playing controlling their own tank.

At the start of the building period, there is a research phase. During this time players need to be alert and ready to defend their city from attack. All cities have the same buildings, defensive items and offensive weapons once fully constructed, but until fully built, a city will be at its most vulnerable.

The mayor of a city will build houses, research buildings and factories. Factories produce items which players can use. For example, if a player wishes to attack an enemy city, they will need to equip their tank with the orb, bombs, medkits and various other items produced by factories. If a factory is destroyed during combat, a player will lose all of the corresponding items. This adds a great deal of strategy to the game in terms of attacking and city design.

See also[]

  • List of open source games


External links[]

Template:Open source video games