{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenE2140 is a C++ reimplementation of Earth 2140 gameplay that loads the original game's WD archives for sprites, effects and levels. It includes map drawing, basic entities and unit statistics; orders, weapons, audio, AI and multiplayer remain on its roadmap.",
  "description_zh": "OpenE2140 用 C++ 重现 Earth 2140 的玩法，从原版 WD 资源包读取精灵图、特效和关卡。项目已实现地图绘制、基础实体和单位数值；命令处理、武器、音频、AI 与多人游戏仍在开发计划中。",
  "entry_url": "https://awesomerea.org/resources/opene2140-cpp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/opene2140-cpp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://gitlab.com/opene2140/opene2140/-/blob/620470263dcc9b81e36d042f86081a607df42788/README.md",
  "group": "cases",
  "id": "opene2140-cpp-case",
  "json_url": "https://awesomerea.org/resources/opene2140-cpp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/opene2140-cpp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/opene2140-cpp-case/index.md",
  "name": "OpenE2140: Earth 2140 gameplay reimplemented in C++",
  "name_zh": "OpenE2140：用 C++ 重现 Earth 2140 的玩法",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Original Earth 2140 MIX.WD, PIRO.WD and LEVEL.WD files, or their extracted directories, are required in the assets folder.",
    "Building requires Meson, a C++17 compiler, SDL 2.0, GLEW and glm.",
    "Gameplay is under heavy development; mobile units and order processing remain unfinished.",
    "No licence stated on the project page."
  ],
  "requirements_zh": [
    "需要将 Earth 2140 原版 MIX.WD、PIRO.WD 和 LEVEL.WD 文件或相应解包目录放入 assets 文件夹。",
    "构建需要 Meson、支持 C++17 的编译器、SDL 2.0、GLEW 和 glm。",
    "玩法仍在开发中；移动单位和命令处理尚未完成。",
    "项目页面未声明许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://gitlab.com/opene2140/opene2140",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
