Arcade

Battle City

The Famicom tank game reconstructed for browsers with a stage editor.

Tanks fire through brick walls and grass around a defended base in Battle City’s web port.Play
Credits

Playable capture of the documented Battle City web port; game canvas with navigation cropped away.

Battle City © Namco. Browser reimplementation by vgrichina. Screenshot captured by Playable; underlying game-image rights remain with their owners.

Source & attribution ↗View image ↗

Quick start

  1. Open the creator site and press 1 at the title to choose one player.
  2. At STAGE 1, press Enter to begin.
  3. Use the arrow keys to move and Space to fire. If an unattended demo is already running, reload and start promptly.

Controls: Arrow keys move; Space fires. The checked route uses 1 at the title, then Enter at the stage screen.

About this version

This project pairs annotated 6502 reverse-engineering notes with a JavaScript reimplementation. Its README documents all 35 stages, two-player mode and construction mode; the original ROM remains separate from the browser launch.

Original game
Battle City

A tank game built around protecting one place

Battle City turns a small battlefield into a defence problem. You control a tank, but the thing you must keep alive is the eagle base. Enemy waves force you to balance hunting tanks with returning to cover an exposed approach. Namco’s original Famicom game spans 35 stages and includes simultaneous two-player play and a construction mode.

That combination gives it two different rhythms: a short arcade run through a prepared stage, or a shared session in which two players divide the defensive work. Building a stage changes the question again, letting you decide the layout you will have to defend.

Battle City · project README

A reconstruction with the stage editor intact

vgrichina’s browser version is a JavaScript reimplementation built alongside annotated reverse-engineering notes. The creator reports the full stage sequence, two-player mode, construction mode, high-score entry and the end-of-stage tally. The browser game opens directly; the cartridge-dump requirement in the repository applies to its disassembly tools, not to launching this web version.

Battle City · project README

Choose a mode, then share the keyboard

The title menu offers one player, two players and Construction. For a solo start, use the arrow keys and Space, with Enter to begin. For two players at the same keyboard, the second tank uses WASD and E or Q to fire. This is a local arrangement: sit together and agree which approaches each player will cover.

The web page also provides a directional pad, Fire and Start for touch input. Construction exposes stage and tile controls alongside the play area. Start with a normal stage to learn the space before changing its layout; brick, steel and water block movement, while the map also contains passable terrain such as ice and trees. Terrain is part of the defence, not just decoration.

Battle City · web interfaceBattle City · input and terrain implementation

Before you play

Do I need the original game files?

The creator states the browser reimplementation does not require a ROM. Disassembly tools require your own cartridge dump.

Creator-reported · Project guide
How do I get started?

Open the web port; its source can also be served locally without a build step.

Creator-reported · Project guide
Which devices and browsers work?

The JavaScript web build includes touch buttons for one-player input. Its simultaneous two-player keyboard layout uses separate movement and fire keys.

Creator-reported · Project guide
What are the controls?

Player one uses arrows to move and Space to fire. In two-player mode, player two uses WASD and E or Q to fire. Enter starts; touch screens have a direction pad, Fire and Start buttons.

Creator-reported · Project guide
Can I play multiplayer?

Two-player simultaneous mode is documented; online networking is not confirmed.

Creator-reported · Project guide
Project & original game credits
    Original project

    Keep exploring

    Battle City

    Open original
    Tanks fire through brick walls and grass around a defended base in Battle City’s web port.

    Playable capture of the documented Battle City web port; game canvas with navigation cropped away. Battle City © Namco. Browser reimplementation by vgrichina. Screenshot captured by Playable; underlying game-image rights remain with their owners. Source · Editorial-use framework