-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Welcome to the Open Civilization 1 Wiki!
This is a rewrite of the original Civilization game designed by Sid Meier and Bruce Shelley in year 1991. The game logic is Based on original DOS CIV I version 475.05 disassembly.
The news, discussions about this project and releases are published regularly on Civilization Fanatics Forum page
The available code is not a full working copy of the game. To run Open Civilization 1 you are required to legally own your own copy of the Civilization game. That is the reason that I didn't include game resources (sounds, images and text) as they are copyrighted.
The part of the game assembly code is emulated with Virtual CPU, and the rest of the code has been rewritten from scratch until all of the code is replaced with new copyright free code. The other resources (like graphics, music and text) will also be completely replaced with copyright free resources before publishing the complete game.
The game is in working state, but you have to legally own the Original game (the .txt, .pic and .pal files have to be present).
The Debug mode can be toggled by pressing Alt + D Key.
Alpha Pre-Release version 4 is available for download at Pre-release page.
Is to completely rewrite the game (first stage), fix the bugs and port the game to a modern platform (second stage).
Milestones for a first stage
- Reaching the initial playability of the game (passed),
- Rewrite of the game functionalities and features (in progress...),
- Archive the game code.
Planned milestones for a second stage
- Fixing the bugs and introduction of new features (Multiple languages besides basic English, Multiplayer capabilities...),
- Porting to HTML5 platform,
- Redesigning graphics and music.
All contributions are welcome.
For this stage of code rewrite, the programming skills needed are:
- Moderate knowledge of assembly language,
- Knowledge of C# language.