AI用3个月重建《现代战争2》源代码:超5000亿Token与17个智能体并行运作
2026-10-13 11:24:57
10月13日消息,开发者Maurice Heumann在博客中详细介绍了使用AI智能体重建使命召唤:现代战争2(2009)源代码的完整过程。该项目历时三个月,消耗超过5000亿token,99%的函数已复现,其中83%与原版逐字节匹配,游戏可完美运行。
Heumann使用Anthropic的Claude和OpenAI的Codex两套智能体,通过IDA的Hex-Rays ida-mcp服务器读取原版2009年PC游戏代码。

最初以4个智能体启动,到9月30日已扩展至17个智能体并行工作,每个翻译单元对应一个GitHub issue,所有智能体和人类共享一个Discord频道,通过GitHub webhook接收CI通知。
开发者还将自动压缩阈值从上下文窗口默认的90%下调至42%,帮助清理已完成函数释放内存,由于智能体容易跑偏,因此设置了每小时一次的cron任务让它们重读指令。

模型方面主要依赖Sonnet 5,同时也用了不少Opus 5.5和OpenAI的Luna、Sol、Terra,Heumann最初使用Claude Max(20x)套餐,后加入Codex Pro。
据他估算,项目实际消耗6000至7000亿token,订阅方式成本约1200欧元,若按API计费则需20万至25万美元。
最大的挑战不是生成代码而是验证正确性,第一个月的代码可读性极高但“语义错误”,函数签名、类型和结构体布局有问题,逻辑被智能体擅自增删。
智能体还做出不必要的架构改动,且reviewer智能体未能阻止这些问题,因为缺乏客观验收标准,worker智能体为变更写的注释起到了无意中提示注入的作用,团队最终从源代码中删除所有注释,Heumann称这帮助很大。

解决方案是自动化校验,团队切换到原版游戏使用的编译器,脚本将每个重建函数与游戏可执行文件在字节级别对比,调用和数据引用因地址不同跳过,改为检查目标符号和偏移,数据和类型则做相同校验。
每个函数只有通过或失败两种结果,每次匹配记录在案供CI复查和回归告警,匹配虽然缓慢且有时困难,但一旦匹配则保证行为完全一致,连原版bug都能复现。
校验脚本上线前,较便宜的Haiku和Luna模型结果极差,校验到位后反馈充足,模型开始正常工作,降低了成本,项目得以扩展。

又经过近两个月,99%的函数已复现,83%满足逐字节匹配要求,Heumann认为剩余16%虽未逐字节匹配但语义正确,但边际收益递减已很明显,博客称游戏目前“完美运行”。
Heumann还表示,反编译代码显然也受版权保护,动视已对项目施加版权压力,此前的两篇博客文章已被删除,X帖子中的视频在版权方举报后也被禁用。

相关阅读
-
尊界V800踏板第三方检测报告:未发现断裂损坏,门店将逐一沟通用户情况链资讯 2026-10-13 11:19:36
-
XRPL紧急修补十年漏洞,恐引发无限印钞风险,罕见跳过两周投票流程链百科 2026-10-13 11:18:54
-
每日大赛|今日爆料聚集地倒计时:直播视频软件的全新体验链资讯 2026-10-13 11:17:41
-
问界M6累计交付超60000台:女性用户占主力,价格22.98万起链资讯 2026-10-13 11:13:10
-
BitMart交易所评价:是否能提现,安全可靠吗?链知识 2026-10-13 11:11:11
-
经销商惊曝物理植入间谍晶片,Ledger供应链安全危机升级链百科 2026-10-13 11:10:08
-
每日吃瓜爆料大赛小羊没烦恼:直播视频软件引领互动潮流链资讯 2026-10-13 11:00:58
-
诺贝尔经济学奖揭晓:Hall与Woodford因央行经济稳定模型获奖链百科 2026-10-13 11:00:23
-
Nockchain详解:ZK-Proof-of-Work、NOCK代币与AI挖矿解析链百科 2026-10-13 10:51:00
-
2025年LUNC币燃烧最新计划与提案解析链知识 2026-10-13 10:50:55