
Space Cadet game reference captured from alula’s maintainer-listed Emscripten port; not a capture of the native build.
Image credits ↗The Famicom tank game reconstructed for browsers with a stage editor.
PlayPlayable 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 ↗Controls: Arrow keys move; Space fires. The checked route uses 1 at the title, then Enter at the stage screen.
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.
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.
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.
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
The creator states the browser reimplementation does not require a ROM. Disassembly tools require your own cartridge dump.
Creator-reported · Project guideOpen the web port; its source can also be served locally without a build step.
Creator-reported · Project guideThe 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 guidePlayer 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 guideTwo-player simultaneous mode is documented; online networking is not confirmed.
Creator-reported · Project guide