案例

keen-clone:Commander Keen 1 的 C/SDL2 移植

Linux 原生与浏览器移植面向 Commander Keen 第一章,作者记录以 REA/Ghidra 对 KEEN1.EXE 逐函数研究并重建 C/SDL2 游戏,附带公开分析资料;范围仅为第一章,并非全系列。

使用条件与局限

  • 前提条件:原生构建需要 C 编译器、make、SDL2 开发文件及自有 Keen 1 数据(含 KEEN1.EXE);README 列出 v1.1 与共享软件 v1.31。
  • 局限:浏览器构建需要 Emscripten 和自备游戏数据;文档将网页打包限定于共享软件章节,浏览器快捷键及按来源隔离的 IndexedDB 存储与原生宿主不同。
  • 测试证据:仓库列出反编译/反汇编、调用图和原始 REA 输出等分析资料,未提供独立的行为一致性或完整通关评估。
  • 许可:核查时仓库根目录没有项目许可文件;Commander Keen 及原始数据保留各自权利,公开源码不额外授予复用许可。

关于此条目

类型
案例
类别
REA 社区调查案例
关联
作者报告的混合工具流程
目标
二进制 · 游戏

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · carlhako/keen-clone · 修订 9c6ac72

同分区更多条目:游戏

游戏分区全部 240 项资源游戏案例(198)