网易首页 > 网易号 > 正文 申请入驻

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

0
分享至


新智元报道


【新智元导读】谷歌的产品负责人,用Claude Fable 5把2003年的PC神作原生移植到了iPhone上。只不过,代价是两天烧光一整个Max订阅。

谷歌DeepMind的一个高管,用死对头Anthropic的AI,把一个2003年的游戏硬塞进了iPhone。

你没看错。


这个人叫Ammaar Reshi,是AI Studio的产品与设计负责人。

他用Claude Fable 5把《命令与征服:将军 零点时刻》原生编译到了iOS上。战役模式、遭遇战、将军挑战赛,全都能玩。

跑的是真实引擎,ARM64原生编译,不是模拟器。


学诗歌的设计师,爆火的全是AI项目

有趣的是,Reshi的职业轨迹,跟程序员三个字八竿子打不着。

他是设计师出身,大学学的诗歌。

工作后,先在数据巨头Palantir做产品设计,之后跳到金融科技公司Brex当设计总监,再到AI语音独角兽ElevenLabs带品牌和产品设计。

2024年加入Google DeepMind,成为AI Studio的产品和设计负责人。

他一路画了无数设计稿,但从没敲过一行C++。


但Reshi有个习惯:拿AI做周末项目,每次都能闹出动静。

2022年底,他花一个周末,用ChatGPT写故事、Midjourney画插图,做出了一本儿童绘本《Alice and Sparkle》。

当时,各大媒体争相报道。插画师群体直接炸锅。


现在他又来了。这次工具从Midjourney换成了Claude Fable 5,目标从绘本换成了一个23年前的C++游戏引擎。

不变的是他的角色:自己不写代码,像将军一样给AI下指令。

被问到为什么谷歌的人要用Anthropic,他很坦然:「你可以热爱AI这个领域,尊重竞争对手,同时全力去构建最好的答案。这是一场持久赛。」

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

160万行C++,五层翻译塞进iPhone

这款游戏原版跑的是DirectX 8,整个引擎160万行C++。要在iPhone上用Metal渲染,中间隔着一条五层翻译链:

DirectX 8 → DXVK → Vulkan → MoltenVK → Metal。

每一层都是一次格式转换,每一层都可能丢帧、崩溃、渲染出满屏电子垃圾。

而且,光解决渲染还不够。原版的音频引擎Miles、视频解码器Bink、字体渲染GDI全是Windows专属组件,也得逐个替换成跨平台方案。

Reshi一开始试的是Opus 4.8,没搞定。

原因在于,游戏移植是构建→报错→诊断→修复→重新构建,循环几十次。这种任务需要跨几十个文件持续保持上下文,正好是Fable的设计靶心。


换上Fable 5之后,第一次构建只用了40分钟。三种模式全部流畅运行,连原声都完整。

画面跑通了,但玩家的手指还没着落。

毕竟,RTS游戏的鼠标键盘逻辑跟触屏完全是两个物种。手指按下的瞬间不能发送任何点击事件,得等手势识别完成才能判断是单选、框选还是双指平移。

早期版本漏了这一步,双指滚地图时第一根手指会误触发左键点击,部队被随机派去送死。

为此,Fable重构了一整套原生触控:点选单位、拖拽框选、长按取消、双指滚动、捏合缩放。全是AI写的。


不得不说,2003年的代码跑在2026年的硬件上,到处是时代错位。

首先,引擎会根据显卡型号自动调画质,但它认识的最新显卡停在了2003年。看到「Apple A19 Pro」,查了一圈不认识,直接把纹理精度砍到最低。

修复方法倒是简单粗暴:首次启动时强制写入高画质配置,绕过自动检测。

而更隐蔽的,是一个藏了二十多年的渲染bug。

纹理格式的回退逻辑写死了不带alpha通道的格式,小地图的迷雾层直接变成纯黑色块。

PC上碰巧没触发,到了iOS上MoltenVK的格式支持不同,bug立刻暴露。


开源项目:https://github.com/ammaarreshi/Generals-Mac-iOS-iPad

不过,先别急着下载。

目前没有App Store版本,想装得自己配Xcode和Vulkan SDK,从源码编译再签名侧载。

这就很有意思了,一个不会写代码的人做出来的东西,暂时只有会写代码的人能装上。

而且,就算装上了也别高兴太早。

一个是内存爆炸。虽然PC版只要128MB,但由于五层翻译链每一层都有显存开销,iPad上长时间运行后会飙到3GB以上。iOS一旦内存压力过大,就会直接杀进程踢回主屏,没有任何警告。

联机更不用想,2003年的引擎要求每台机器每一帧的浮点运算结果完全相同,不同CPU架构之间做不到。能玩的是战役和AI对战。

EA弄丢了红警2,但给了将军第二次生命

值得一提的是,《命令与征服》系列是EA旗下曾经最辉煌的RTS系列之一,2003年的《将军:零点时刻》是巅峰。

之后就一路下坡,EA关掉了Westwood工作室,系列几乎停更。


2025年2月,EA把C&C多款游戏的源代码以GPL v3协议开源。推动这件事的是Luke Feenan领导的游戏保存项目。

开源名单包括Tiberian Dawn、Red Alert、Renegade和Generals/Zero Hour。

唯独缺了《红色警戒2》。原因很离谱,EA把源代码弄丢了。

社区接住了桌面端,Reshi加上Fable 5补齐了移动端。

如今,一条新的游戏保存流水线正在成型:厂商开源 + 社区移植 + AI编译。以后类似的事只会越来越多。

两天烧光Max订阅,游戏跑起来了

说回Reshi那句话:「我从不觉得有什么事是不可能的。只是时间和迭代的问题。」

一个连C++都不会写的人,真的把160万行C++的DirectX 8游戏编译到了手机上。花的时间比大多数人装一次黑苹果还短。

当然,前提是配额够。Reshi两天就烧光了一整个Max订阅。

但你小时候玩过的那些老游戏,现在等着的不只是程序员。是任何一个能在凌晨两点还盯着屏幕说「再来一次」的人。

参考资料:

https://x.com/ammaar/status/2073501877753323772

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

编辑:摩西



特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
太阳女主持和暴躁影帝分手的真相!

太阳女主持和暴躁影帝分手的真相!

八卦疯叔
2026-07-05 10:48:37
针对中公教育的擦边炒作闹剧,深交所火速出手,暂停相关投资者交易!有股民在股票社区发布擦边内容,中公教育一字涨停,封单超140万手,全天涌入了1.89亿元资金

针对中公教育的擦边炒作闹剧,深交所火速出手,暂停相关投资者交易!有股民在股票社区发布擦边内容,中公教育一字涨停,封单超140万手,全天涌入了1.89亿元资金

金融界
2026-07-06 21:12:31
“台独记者”范琪斐,狂黑大陆几十年,亲赴大陆后下场大快人心

“台独记者”范琪斐,狂黑大陆几十年,亲赴大陆后下场大快人心

阿郎娱乐
2026-07-04 06:22:27
重磅!火箭有意交易送走凯文・杜兰特

重磅!火箭有意交易送走凯文・杜兰特

战士篮球档案馆
2026-07-06 15:04:51
心理学有个致命的发现:读书时,拼的是谁更聪明;工作后,拼的是谁更圆滑;而活到最后才看透,比聪明圆滑更致命的,是这两个特质

心理学有个致命的发现:读书时,拼的是谁更聪明;工作后,拼的是谁更圆滑;而活到最后才看透,比聪明圆滑更致命的,是这两个特质

心理观察局
2026-07-02 06:37:12
基辅深夜一声巨响,直接炸穿了西方捂了好几年的遮羞布

基辅深夜一声巨响,直接炸穿了西方捂了好几年的遮羞布

安安说
2026-07-06 10:22:36
1958年,李锐问毛主席:您在农村长大,相信一亩地产几万斤粮食?

1958年,李锐问毛主席:您在农村长大,相信一亩地产几万斤粮食?

文史季季红
2026-07-04 10:15:03
弗格带娇妻度假,9年CBA狂赚1.5亿,拿了4冠,娇妻很美人生赢家

弗格带娇妻度假,9年CBA狂赚1.5亿,拿了4冠,娇妻很美人生赢家

大西体育
2026-07-06 22:04:38
凌晨1点,72岁濮存昕用一根布绳,将自己和94岁老母狠狠绑在一起

凌晨1点,72岁濮存昕用一根布绳,将自己和94岁老母狠狠绑在一起

小椰的奶奶
2026-06-15 07:39:15
哈兰德经纪人:我很纠结,因为我的祖国巴西和挪威将要交手

哈兰德经纪人:我很纠结,因为我的祖国巴西和挪威将要交手

懂球帝
2026-07-06 02:49:03
7月6日龙虎榜,机构青睐这17股

7月6日龙虎榜,机构青睐这17股

证券时报
2026-07-06 21:53:02
上海交大解剖241名乳腺癌死者,发现患乳腺癌的人,有这些特点

上海交大解剖241名乳腺癌死者,发现患乳腺癌的人,有这些特点

垚垚分享健康
2026-07-04 21:30:05
女孩当小姐,一晚要提供4到5次上门服务,被亲人点到不赴约

女孩当小姐,一晚要提供4到5次上门服务,被亲人点到不赴约

情感艺术家
2026-02-26 10:48:00
C罗肘击红牌变“救星”?美国前锋巴洛贡禁令为何在世界杯生死战前戏剧逆转

C罗肘击红牌变“救星”?美国前锋巴洛贡禁令为何在世界杯生死战前戏剧逆转

赛场速报局
2026-07-07 00:26:59
7.7 世界杯 瑞士 VS 哥伦比亚 比赛预测 伤停资料战术分析 大小球 比分

7.7 世界杯 瑞士 VS 哥伦比亚 比赛预测 伤停资料战术分析 大小球 比分

生活新鲜市
2026-07-06 15:02:41
一空客A320客机挂出“7500”劫机代码 三国战机紧急升空!结果发现是乌龙

一空客A320客机挂出“7500”劫机代码 三国战机紧急升空!结果发现是乌龙

快科技
2026-07-02 15:29:31
88万买的“机器人老婆”,一次只能用2个小时

88万买的“机器人老婆”,一次只能用2个小时

鸣金网
2026-07-06 23:01:04
魏银仓设局骗走董明珠26亿跑路!蛰伏7年铁娘子逆风翻盘狂赚百亿

魏银仓设局骗走董明珠26亿跑路!蛰伏7年铁娘子逆风翻盘狂赚百亿

奇思妙想生活家
2026-07-05 09:45:31
世界杯1/8决赛时间表:明天7月7日CCTV5直播,比利时冲击东道主

世界杯1/8决赛时间表:明天7月7日CCTV5直播,比利时冲击东道主

薇说体育
2026-07-06 17:31:09
比利时足协,上诉了!

比利时足协,上诉了!

极目新闻
2026-07-06 16:47:05
2026-07-07 01:40:49
新智元 incentive-icons
新智元
AI产业主平台领航智能+时代
15623文章数 66949关注度
往期回顾 全部

科技要闻

你在笑机器人摔跤,工程师在想怎么不砸死人

头条要闻

曾被中方制裁的荷兰大臣7日访华 外交部回应

头条要闻

曾被中方制裁的荷兰大臣7日访华 外交部回应

体育要闻

世界杯最强17岁,贝林厄姆主动和他交换球衣

娱乐要闻

继床照后,司晓迪再爆鹿晗亲密视频

财经要闻

特朗普,从“霸凌全班”到“克己复礼”

汽车要闻

重新定义出行美学 吉利银河TT首发亮相/或8月上市

态度原创

健康
游戏
本地
公开课
军事航空

突发中风 脑梗和脑出血怎么判断?

《龙之信条2:黑暗觉者》官方剧情介绍

本地新闻

国内足球之旅?这座小城给你高分答案

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

俄乌冲突再升级 康斯坦丁诺夫卡成争夺焦点

无障碍浏览 进入关怀版