3 个月烧掉 5000 亿 Token,AI 把《现代战争 2》源代码”复刻”了 83%

约 557 字 · 预计阅读 2 分钟

内容概览

本文围绕“3 个月烧掉 5000 亿 Token,AI 把《现代战争 2》源代码”复刻”了 83%”整理核心信息、适用场景与使用条件,便于读者快速了解重点,再决定是否进一步体验或查阅项目资料。

详细信息

开发者莫里斯·霍伊曼于 10 月 9 日公布项目报告:他的团队耗时三个月、消耗超过 5000 亿词元的算力,调动 AI 智能体把 2009 年《使命召唤:现代战争 2》反编译,并重建成 C++ 源码。这支队伍由霍伊曼牵头,RektInator、Future、st0rm 等社区成员共同参与。

image.png

最初,团队在 Claude Code 与 Codex 两套命令行里并行跑智能体,模型覆盖 Sonnet 5、Opus 5.5、Luna、Sol、Terra,任务靠 GitHub Issues 派发、进度在 Discord 里同步。首月只摆了 4 个智能体,三个专职拆解提交、一个负责审查,虽让游戏能启动、出菜单、载入地图,也啃下约 80% 的函数,但生成的代码只是”读得懂”,函数签名、类型乃至逻辑仍藏着语义错漏。

逐字节比对,逼出高精度

真正的转折是一套”逐字节匹配”校验:用原版编译器重建目标文件,把每个函数与原 EXE、PDB 里的对应物逐字节对照,过关标 PASS,不过关就打回重改。为防智能体偷懒绕过,团队禁用了内联汇编、裸函数等取巧手段,并用 CI 比对脚本哈希。到了后期,14 个 Luna 加 2 个 Opus 5.5 智能体在独立分支上各自提 PR。最终 99% 的游戏函数进了重建代码,其中 83% 做到与原版逐字节一致;霍伊曼表示代码不公开,仅作私人保留。

编辑整理:阅读要点

  • 功能和价格可能随版本或地区变化,使用前应查看最新说明。
  • 安装软件或启用服务时,优先使用项目官方渠道并检查所需权限。
  • 是否适合长期使用,应结合自身设备、工作流和实际体验判断。

延伸阅读

查看相关项目或原始资料

资料来源:news.aibase.com。本文依据公开资料整理,不是独立采访或独家报道。

Avatar photo

By Tony

Share via
Copy link