大数跨境

谷歌大佬盛赞Fable 5!23年前PC神作,40分钟塞进iPhone

谷歌大佬盛赞Fable 5!23年前PC神作,40分钟塞进iPhone 新智元
2026-07-06
3

新智元报道

【新智元导读】谷歌产品负责人利用 Claude Fable 5,将 2003 年 PC 经典游戏《命令与征服:将军 零点时刻》原生移植至 iPhone。该项目实现了 ARM64 原生编译,但代价是两天内耗尽了一个 Max 订阅额度。

谷歌 DeepMind 高管 Ammaar Reshi 利用竞争对手 Anthropic 的 AI 模型,成功将一款 2003 年的老游戏移植到 iOS 平台。

Reshi 现任 Google AI Studio 产品与设计负责人。他使用 Claude Fable 5 将《命令与征服:将军 零点时刻》原生编译至 iOS,完整保留了战役、遭遇战及将军挑战赛模式。该版本基于真实引擎运行,采用 ARM64 原生编译,而非模拟器方案。

非程序员背景,AI 项目屡创佳绩

Reshi 并非传统程序员出身,其大学专业为诗歌,职业轨迹始于设计领域。他曾任职于 Palantir、Brex 及 ElevenLabs,担任产品设计或品牌设计总监,2024 年加入 Google DeepMind 负责 AI Studio 的产品与设计。尽管从未编写过 C++ 代码,但他擅长利用 AI 工具完成复杂项目。

Reshi 习惯在周末利用 AI 进行创作。2022 年底,他曾用 ChatGPT 和 Midjourney 在一周内制作出儿童绘本《Alice and Sparkle》,引发媒体广泛关注及插画师群体的讨论。

此次项目中,他将工具升级为 Claude Fable 5,目标锁定为 23 年前的 C++ 游戏引擎。Reshi 表示,虽然身处谷歌,但使用竞品 AI 是为了构建最佳解决方案:“这是一场持久赛,可以尊重竞争对手并热爱整个 AI 领域。”

我从不觉得有什么事是不可能的。只是时间和迭代的问题。

160 万行代码,五层翻译链适配 iOS

该游戏原版基于 DirectX 8 开发,包含 160 万行 C++ 代码。要在 iPhone 上通过 Metal 渲染,需经过五层翻译链:DirectX 8 → DXVK → Vulkan → MoltenVK → Metal。每一层转换均可能导致帧率下降、崩溃或渲染错误。

DirectX 8 → DXVK → Vulkan → MoltenVK → Metal。

除渲染外,原版的音频引擎 Miles、视频解码器 Bink 及字体渲染 GDI 等 Windows 专属组件也需替换为跨平台方案。Reshi 初期尝试 Opus 4.8 未果,因游戏移植涉及频繁的构建、报错、诊断与修复循环,需要模型在数十个文件中保持上下文一致性,这正是 Fable 的优势所在。

切换至 Fable 5 后,首次构建仅耗时 40 分钟,三种游戏模式流畅运行且音效完整。随后,团队解决了触控交互难题,重构了包括点选、框选、长按取消、双指滚动及捏合缩放在内的原生触控逻辑,全部由 AI 生成。

此外,项目还修复了时代错位带来的兼容性问题。例如,引擎无法识别新款 Apple A19 Pro 芯片,导致画质被强制降低,解决方法是启动时强制写入高画质配置。同时,修复了一个隐藏二十多年的渲染 Bug:由于纹理格式回退逻辑缺陷,小地图迷雾层在 iOS 上曾显示为纯黑块。

目前该项目已开源(GitHub: ammaarreshi/Generals-Mac-iOS-iPad),但尚未上架 App Store。用户需自行配置 Xcode 和 Vulkan SDK,从源码编译并侧载安装。此外,受限于五层翻译链的显存开销,iPad 长时间运行内存占用可超 3GB,可能触发系统杀进程机制;联机功能因不同 CPU 架构浮点运算差异暂不支持,仅可体验战役和 AI 对战。

EA 开源助力,经典游戏获新生

《命令与征服》系列曾是 EA 旗下最辉煌的 RTS 系列之一,2003 年的《将军:零点时刻》为其巅峰之作。此后系列逐渐没落,Westwood 工作室被关闭。2025 年 2 月,在 Luke Feenan 领导的游戏保存项目推动下,EA 以 GPL v3 协议开源了包括《泰伯利亚黎明》、《红色警戒》、《叛逆者》及《将军》在内的多款游戏源代码,唯独缺失了源代码遗失的《红色警戒 2》。

社区承接了桌面端移植工作,而 Reshi 借助 Fable 5 补齐了移动端短板。一条“厂商开源 + 社区移植+AI 编译”的游戏保存新流水线正在形成。

高昂算力成本,开启游戏保存新篇章

Reshi 用两天时间耗尽一个 Max 订阅额度,证明了非程序员也能完成百万行代码的跨平台编译。这一成就表明,老游戏的复活不再仅依赖专业程序员,任何拥有足够算力和耐心的爱好者均可参与其中。

参考资料:

https://github.com/ammaarreshi/Generals-Mac-iOS-iPad

编辑:摩西

【声明】内容源于网络
0
0
新智元
智能+中国主平台,致力于推动中国从互联网+迈向智能+新纪元。重点关注人工智能、机器人等前沿领域发展,关注人机融合、人工智能和机器人革命对人类社会与文明进化的影响,领航中国新智能时代。
内容 16400
粉丝 0
新智元 智能+中国主平台,致力于推动中国从互联网+迈向智能+新纪元。重点关注人工智能、机器人等前沿领域发展,关注人机融合、人工智能和机器人革命对人类社会与文明进化的影响,领航中国新智能时代。
总阅读287.1k
粉丝0
内容16.4k