Battle City contains 35 different stages that are 13 blocks wide and 13 blocks high. Each map contains different types of terrain and obstacles. Examples include brick walls that can be destroyed by having either the player's tank or an enemy tank shoot at them, steel walls that can be destroyed by the player if he has collected three or more power-up stars, bushes that hide tanks under them, ice fields that make it difficult to control tank and pools of water which cannot be crossed by tanks. There are four progressively harder types of enemy tanks. The game becomes more challenging in later levels, as enemy tanks may act as decoys to lure players away from their base so that another tank can destroy it. In addition, flashing tanks could be destroyed for power-ups. There are several types of power-ups: tank symbol gives an extra life, star improves player's tank (having one star make shots faster, having two stars allow two simultaneous shots, having three stars allow the player to destroy steel), bomb destroys all visible enemy tanks, clock freezes all enemy tanks for a period of time, shovel adds steel walls around the base for a period of time and shield makes player's tank invulnerable to attack for a period of time.
Battle City was also one of the first games to allow two players to play simultaneously. Both players have to defend the base together, and if one player shoots the other, the friendly fire victim would freeze for a while (but can still shoot).
The Game Boy version is more challenging, as the screen is too small to display the whole map and only enough to display one part of it. Players often had to scroll to different parts of the map to view them and everything in them. As a result, defending the base is even more difficult, while the player is occupied with enemies on one part of the map, other enemies could sneak past the player and right to the base, destroying it without fear of retaliation and by complete surprise. A radar is in the Ga