Skip to content

(Historic) Resurrecting one of the first real time strategy (RTS) games from 1982. Written in Forth.

Notifications You must be signed in to change notification settings

RickCarlino/Cosmic-Conquest-1982

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cosmic Conquest 1982

Screenshot of gameplay

This is a re-creation of a realtime strategy game published in BYTE Magazine in 1982. The original version of the game was distributed in printed form for users to manually type into their Apple II computers. It is credited as one of the first realtime strategy computer games. The game was authored in a flavor of FIGForth for the Apple II, possibly FIGForth '78. The exact platform is unknown at this time.

Attempts at emulation have not gone well because we cannot determine the exact Forth version originally used. The source code has been updated to run on a modern Forth system (GForth).

Contents of This Repo

  • pages/ - Individual listing for each page as they appeared in the magazine.
  • cosmic_conquest.fs - A historic listing of the unmodified source code.
  • cosmic_conquest_modern.fs - "40th Anniversary Edition". A modernized version of the game, playable on GForth.

How to Run

  1. Install GForth. Nearly any version will work and it is verified to work on GForth >= 0.7.3
  2. Run the source code via gforth cosmic_conquest_modern.fs.
  3. Once GForth is running, type CONQUEST to start the game.

How To Play

COMMANDS ARE CASE SENSITIVE. In the original Apple II, this did not matter. On modern systems, it does. Keep that in mind as you enter commands.

When you open the game, you will be prompted to press "any key" twice. This is used for generation of a random seed and will afffect the structure of the game's universe.

Key controls:

  • W, Z, A, S - Directional controls
  • T - Tax your planets
  • L - Land on a planet
  • I - Information
  • F - Fire / attack enemy
  • O - Switch to Other fleet

Full instructions are available in the original magazine article.

Research and Resources

Contributors

Special thanks goes to the folks who made this restoration possible:

  • Alan Sartori-Angus - Original author of the game in 1982.
  • Gordon JC Pearce - Ported the historic 1982 source code to GForth.
  • tmr4 - Data entry of original sources.
  • Rick Carlino - Documentation, proofing, data entry.

How to Help

Much information about the game and the circumstances leading to its publication are still unknown. We have not yet been able to run the original version as it appeared in print.

Any background information about the game or how it can be run on the original platform are appreciated.

About

(Historic) Resurrecting one of the first real time strategy (RTS) games from 1982. Written in Forth.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages