资讯›热点›正文

AI智能体重建《现代战争2》源代码:99%函数复现,83%逐字节匹配

云端漫步 2026-10-13 22:00 阅读 4 评论 1热点
海外开发者Maurice Heumann披露,他使用Claude与Codex两套AI智能体,历时三个月、消耗超5000亿token,重建了《使命召唤:现代战争2》(2009)的源代码。目前99%的函数已复现,其中83%与原版逐字节一致,游戏已可完美运行,但动视已对项目施加版权压力。

海外开发者 Maurice Heumann 近日在博客中披露,他使用 Anthropic 的 Claude 与 OpenAI 的 Codex 两套 AI 智能体,历时三个月、消耗超过 5000 亿 token,重建了《使命召唤:现代战争2》(2009 年)的源代码。目前 99% 的函数已复现,其中 83% 与原版逐字节一致,游戏已可完美运行。

AI智能体重建《现代战争2》源代码:99%函数复现,83%逐字节匹配

据快科技报道,Heumann 通过 IDA 的 Hex-Rays ida-mcp 服务器读取原版 2009 年 PC 游戏代码,再交由智能体逐段翻译。项目最初只有 4 个智能体,到 9 月 30 日已扩展到 17 个并行工作;每个翻译单元对应一个 GitHub issue,所有智能体与人类共享一个 Discord 频道,并通过 GitHub webhook 接收持续集成通知。由于智能体容易跑偏,团队还把上下文自动压缩阈值从默认的 90% 下调至 42%,并设置每小时一次的定时任务让智能体重读指令。

真正的挑战不是生成代码,而是验证正确性。第一阶段的代码可读性极高,却存在函数签名、类型与结构体布局等语义错误,智能体还会擅自增删逻辑、做不必要的架构改动。团队最终的解决方案是自动化校验:切换回原版游戏使用的编译器,用脚本把每个重建函数与游戏可执行文件做字节级比对,调用与数据引用因地址不同改为校验目标符号和偏移,每个函数只有通过与失败两种结果并记录在案。校验脚本上线前,较便宜的 Haiku 和 Luna 模型结果极差;校验到位、反馈充足之后,模型开始正常工作,项目才得以继续扩展。

AI智能体重建《现代战争2》源代码:99%函数复现,83%逐字节匹配

模型方面,项目主要依赖 Sonnet 5,同时也用到了不少 Opus 5.5,以及 OpenAI 的 Luna、Sol 和 Terra。Heumann 最初使用 Claude Max(20 倍)套餐,后加入 Codex Pro。他估算项目实际消耗 6000 至 7000 亿 token,订阅方式成本约 1200 欧元,若按 API 计费则需 20 万至 25 万美元。

AI智能体重建《现代战争2》源代码:99%函数复现,83%逐字节匹配

又经过近两个月,99% 的函数完成复现,83% 满足逐字节匹配要求;Heumann 认为剩余 16% 虽未逐字节一致但语义正确,不过边际收益递减已很明显。他在博客中特别提醒,反编译代码显然受版权保护,动视已对项目施加版权压力,此前两篇博客文章已被删除,X 平台上的相关视频也在版权方举报后被禁用。

这一项目也成为 AI 智能体用于大型代码迁移的又一注脚:与人工反编译相比,多智能体并行把成本压到了订阅费级别,而逐字节一致这类客观验收标准,仍是保证成果可用的关键前提。

读者评论 (1)

想参与讨论?请 登录 后发表评论。

  • 黑
    黑茶2026-10-13 22:08

    花两千多万美刀不如写个几千块的工具,这成本谁受得了