Cloned Games

Another World JS

ArchivedSemi-playableWeb
Another World JS screenshotLinks, repository & details

About

Another World is a game designed by Eric Chahi. Another World JS is a JavaScript/HTML5 reimplementation that interprets the original game's own bytecode (all 26 of its original opcodes) rather than reimplementing the gameplay logic independently, so it behaves the same as the original executable. It adds a few extras beyond the original: switchable Amiga and EGA color palettes, an optional 640x400 resolution alongside the original 320x200, and a gameplay rewind feature. The project is no longer maintained (archived), and currently only a DOS demo build is playable online.

How it differs from the original

It adds features the original didn't have — an EGA palette option, a higher 640x400 resolution mode, and rewind — but in its current state it does not play music or sound effects, and it doesn't correctly handle transparency for the 15th-anniversary edition's backgrounds.

Getting started

To play a full version you need to extract and convert your own legally owned copy of the game's data files (the DOS demo or the 15th-anniversary edition) using the project's included extraction scripts, then load the result in the provided web page. A hosted build of the DOS demo can also be played directly in a browser with no setup.

Known issues & limitations

  • audio: Music and sounds are not played.
  • graphics: Transparency with 15th anniversary edition backgrounds is not handled.
Requires original assets. Game data files must be extracted from original Another World game files using the provided extract.py script.
Share:

More like Another World JS

Halted
NEO-RAW screenshot
A readability-focused reimplementation of the Another World engine; needs the original PC DOS game data.
Platforms:Linux
Stars913
Updated1 year ago
LicenseGPL-2.0
Release2011
Archived
rawgl screenshot
rawgl is a re-implementation of Another World's game engine, supporting most original platform releases and data files.
Platforms:None
Stars209
Updated1 year ago
LicenseUnknown
Release2014
Halted
Another World Suite screenshot
Another World Suite is a Rust implementation of the Another World game engine, compiled to WebAssembly to run in a browser.
Platforms:Web
Stars65
Updated3 years ago
LicenseMIT
Release2020
Sporadic
Another World for the Commander X16 screenshot
An assembly-language port of Another World to the 8-bit Commander X16, requiring the player to supply the original MS-DOS data files.
Platforms:C64
Stars2
Updated1 year ago
LicenseGPL-3.0
Release2024
New RAW screenshot
Platforms:Linux
LicenseGPL2*