Robot Odyssey is a computer game about digital logic from 1984. This version has been ported from DOS to your browser.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Robot Odyssey Rewired

Modernized browser port of a classic electronics adventure game.

This repository contains open source modifications which can be applied to the original game. This project was not created by nor endorsed by the game's original authors. Robot Odyssey is Copyright 1984 The Learning Company. The game itself is NOT part of this repository.

Game versions

Robot Odyssey was originally released for Apple II, with ports to DOS and Color Computer soon after. This project builds on the latest version of the DOS port (1.1), which is similar but not identical to the latest version of the Apple II port (2.0).

Notable differences include the "Robotropolis Preview" only available in Apple II, and the color palette differences. This port offers an extended color palette to emulate the Apple II or CGA palette styles, as well as palettes not possible with either system.

Dependencies

  • make
  • git
  • nasm
  • node
  • python3
  • emscripten

Build Instructions

Set up dependencies:

  • Place Robot Odyssey 1.1 for DOS game files in the "original" directory
  • git submodule update --init --recursive
  • npm install
  • pip3 install -r requirements.txt

To build a static site into the dist directory:

  • make

To run the development hot-reload server:

  • make hotserve

Alternatively, you can just build the static site and serve it from dist without hot-reloading:

  • make distserve