Skip to content

Comprehensive 30+ page wiki for the OpenApoc project — game mechanics, architecture, research findings

License

Notifications You must be signed in to change notification settings

ayrtondenner/OpenApoc-wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenApoc Wiki

Developer and game mechanics documentation for OpenApoc, the open-source C++17 reimplementation of X-COM: Apocalypse (1997).

This repository is included as a git submodule in the main OpenApoc project under the wiki/ directory.

Contents

Original Game Mechanics (original-game/)

Reference documentation for the original X-COM: Apocalypse mechanics, useful for developers implementing or verifying game systems.

  • Combat System — Real-time vs turn-based, damage types, weapons, armor, shields
  • Psionics — Psi mechanics, stun, panic, mind control, psi-energy
  • City Management — Mega-Primus, organizations, diplomacy, alien infiltration
  • Vehicles — Vehicle types, UFO types, aerial combat stats
  • Agents — Agent stats, training, types (human/hybrid/android)
  • Research & Manufacturing — Tech tree, dual research branches
  • Base Building — Facilities and base construction
  • Aliens — Alien species, ecology, the alien dimension
  • Scoring & Difficulty — Score calculation, funding, dynamic difficulty
  • Known Bugs — Documented bugs in the original game
  • Cut Features — Features planned but cut from the original

OpenApoc Features (openapoc/)

Documentation specific to OpenApoc's additions and changes.

  • New Features — All 54+ configurable gameplay options
  • Controls — Full control scheme with improved city controls
  • Modding — XML data, Lua scripting, mod loading, save editing
  • Debug Mode — Debug hotkeys and cheat system
  • Notifications — 38 configurable pause notifications
  • Roadmap — Development status and milestones

Comparison (comparison/)

Side-by-side analysis of original vs OpenApoc.

Development (development/)

Developer-focused documentation for contributing to OpenApoc.

Research (research/)

Documentation of the AI-assisted research process that produced this wiki.

Resources (resources/)

  • Links — External references, community links, useful URLs

How to Use

This wiki is included as a submodule in the OpenApoc repository:

# Clone OpenApoc with wiki:
git clone --recurse-submodules https://github.com/ayrtondenner/OpenApoc.git

# Or initialize after cloning:
git submodule update --init wiki

# Update wiki to latest:
cd wiki && git pull origin main && cd ..
git add wiki
git commit -m "Update wiki submodule"

Contributing

Contributions are welcome! Please submit pull requests to this repository. See CONTRIBUTING.md for guidelines.

External Wiki

Player-facing documentation is maintained on UFOpaedia.

License

GPL-3.0 — matching the OpenApoc project.

About

Comprehensive 30+ page wiki for the OpenApoc project — game mechanics, architecture, research findings

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors