封面

借助 GPT Astra 开发者实现在《我的世界》中原生运行《黑色行动2》地图

《我的世界》里跑《使命召唤》?这次不是靠模拟器,而是把地图整个搬进了游戏。开发者 Luckey Faraday 9 月 17 日在 X(原 Twitter)发文展示项目:《使命召唤:黑色行动 2》的「Hijacked」地图如今可以原生运行在《我的世界》中,帧率约 45 FPS。

这项移植的起点其实是个网页项目。Faraday 此前做过一个基于浏览器运行的《黑色行动 2》移植版本,最初他选择把这套程序嵌入《我的世界》,让游戏以「游戏内一台电脑屏幕」的形式运行。随后,他用 GPT Astra 重构了整个项目,「Hijacked」地图由此摆脱外部画面,直接跑在《我的世界》自身的 OpenGL 上下文中。

「地图、碰撞检测、机器人、导航网格、武器以及渲染,全部都作为 Fabric 模组运行在《我的世界》内部。」Faraday 在 X 上介绍。Fabric 是一款轻量级、开源的《我的世界》模组加载器和开发 API。整个游戏逻辑以模组形式落地,意味着地图和碰撞检测不再需要独立进程或画面串流来支撑。

从 Faraday 公开的视频看,这张 2012 年的经典地图能以全屏方式运行,整体较为流畅。45 FPS 算不上高,但对运行在《我的世界》内部的一个游戏来说,已经处于可玩范围。

这件事的看点不只是「Minecraft 能玩使命召唤」。GPT Astra 在这里不是帮忙写一两段代码,而是把整个移植重做了一遍,渲染、碰撞、机器人、武器逻辑最终都变成了 Fabric 模组。可以说,这是大模型辅助游戏移植的一个直观样本。

Faraday 表示,项目目前还有很多工作要做。

发布评论
全部评论(0)