Cloned Games

Battle City Engine Reimplementation

Engine reimplementationSporadic

A new engine written from scratch that loads the original game's data files.

Based on Battle City

Battle City (original game, not this project)Original game image
Image of the original game, Battle City. This project has no screenshots of its own yet.
Links, repository & details

About

An annotated 6502 disassembly of the Famicom version of Battle City, together with a from-scratch browser reimplementation written in JavaScript. The repo also includes reverse-engineering notes, tools that extract tiles, level maps and enemy tables, and cross-reference tools.

Getting started

The web port is playable in a browser at battle-city.berrry.app, or locally by serving the web folder with any static HTTP server. The README describes it as a clean-room reimplementation that does not require the ROM. The disassembly tools do need a legally obtained battlecity_famicom.nes placed in the repo root.

What you need to run it

No original game files required, according to the project's README.

  • The web port does not require the ROM.

Features

  • The port includes the result screen tally animation.

How to install

  1. To run it locally, serve the `web/` directory with a static HTTP server, then open `http://localhost:8000`.

Summarised from the project's README.

FAQ

What is Battle City Engine Reimplementation?
Battle City Engine Reimplementation is an open-source engine reimplementation of Battle City. A new engine written from scratch that loads the original game's data files. The original game ran on NES.
Do I need the original game files to run Battle City Engine Reimplementation?
According to the project's README, no original game files are required.
How is Battle City Engine Reimplementation licensed?
project: MIT (reverse engineering notes, disassembler tools, and web reimplementation). The repository itself is the authoritative source.
Does the web port require the ROM?
No. It is a clean-room reimplementation and does not require the ROM.
Share:

More like Battle City Engine Reimplementation

Active
Original game (original game, not this project)Original game image
Compilable, editable disassemblies of 26 NES games that rebuild ROMs identical to the originals.
Platforms:NES
Stars282
Updated3 months ago
LicenseUnknown
Release2021
Sporadic
Original game (original game, not this project)Original game image
A JavaScript and HTML5 remake of the Famicom game Battle City, built with test-driven development, playable in a browser.
Platforms:Web
Stars171
Updated4 months ago
LicenseMIT
Release2012
Halted
Cattle Bity screenshot
A from-scratch TypeScript clone of Battle City, playable in the browser (not mobile), released under the MIT license for learning purposes.
Platforms:Web
Stars56
Updated5 years ago
LicenseUnknown
Release2018
Halted
Original game (original game, not this project)Original game image
BattleCity2014, a from-scratch C++/Ogre3D remake of Battle City using the EntityX ECS library, is unplayable and no longer developed.
Platforms:None
Stars37
Updated11 years ago
LicenseUnknown
Release2015
Halted
Original game (original game, not this project)Original game image
A 2D tank shooter for Windows inspired by the classic Namco game Battle City.
Platforms:Windows
Stars21
Updated4 years ago
LicenseUnknown
Release2015
Tank2004 screenshot
Platforms:Wenquxing
LicenseUnknown