{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/CrossplayGaming/megarocket/blob/674736a1d201e32852162542dcb6901097c031cc/docs/BLUEPRINT.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Megarocket ports Commander Keen 1–6 and Keen Dreams into one Godot 4 program using function-level reconstructions of the DOS games. It reads art, levels and sound from the user's copies and documents regression comparisons of pictures and frame timing against recorded DOS play.",
  "description_zh": "Megarocket 依据 DOS 游戏的逐函数重建成果，将 Commander Keen 1–6 和 Keen Dreams 合并移植到一个 Godot 4 程序中。它从用户自己的游戏副本读取图像、关卡和声音，并记录画面及帧时序与 DOS 运行录像的回归对比。",
  "entry_url": "https://awesomerea.org/resources/megarocket-commander-keen-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/megarocket-commander-keen-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/CrossplayGaming/megarocket/blob/674736a1d201e32852162542dcb6901097c031cc/README.md",
  "group": "cases",
  "id": "megarocket-commander-keen-case",
  "json_url": "https://awesomerea.org/resources/megarocket-commander-keen-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/megarocket-commander-keen-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/megarocket-commander-keen-case/index.md",
  "name": "Megarocket: seven Commander Keen games reconstructed in Godot",
  "name_zh": "Megarocket：在 Godot 中重建七款 Commander Keen 游戏",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The user's Steam, GOG or folder copies of the seven games supply game files.",
    "Godot 4.7.2 and export templates are required; native audio helpers use MinGW GCC for Windows or the Android NDK for Android.",
    "The author describes ongoing work in the build ledger.",
    "GPL-2.0-or-later license."
  ],
  "requirements_zh": [
    "游戏文件由用户自己的 Steam、GOG 或本地文件夹副本提供。",
    "需要 Godot 4.7.2 及导出模板；原生音频辅助库在 Windows 使用 MinGW GCC，在 Android 使用 Android NDK 构建。",
    "作者在构建记录中说明项目仍在推进。",
    "采用 GPL-2.0-or-later 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/CrossplayGaming/megarocket",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
