设为首页收藏本站 劰载中...
天气与日历 切换到宽版
返回列表 发布新帖
查看: 5|回复: 5

无需模拟器,开发者利用 AI 工具将《塞尔达传说:时之笛》带到 iOS 平台

升级   0%

主题

0

回帖

0

积分

注册会员

积分
0
发表于 昨天 16:35 | 查看全部 |阅读模式
AI 总结
• 开发者 Chris “Kahris” Sotraidis 推出 HarkinianPad 项目,将《塞尔达传说:时之笛》原生移植到 iOS 和 iPadOS 平台。
• 该项目基于社区反编译的 Ship of Harkinian 引擎,借助 OpenAI 的 Codex 和 GPT-5.6 Sol 工具将 C 代码重构为原生 Arm64 应用,并通过苹果 Metal API 渲染。
• HarkinianPad 免费开源,支持宽屏显示和流畅的 60 FPS 运行,提供触控及蓝牙手柄等多种操作方式,但玩家需自行准备合法的游戏 ROM 文件。
• 此举展示了 AI 编程

IT之家 7 月 29 日消息,在玩家们等待任天堂公布其《塞尔达传说:时之笛》重制版在 Switch 2 上的发售日期时,开发者 Chris “Kahris” Sotraidis 为那些等不及的玩家带来了一个替代方案。

HarkinianPad 是一款将任天堂 64 经典游戏移植到 iOS 和 iPadOS 平台的项目,可原生运行于苹果设备上。



借助 OpenAI 的 Codex 和 GPT-5.6 Sol,Kahris 克服了传统模拟器的限制以及任天堂 64 硬件本身的约束,为这款经典游戏加入了宽屏显示、全屏支持以及流畅的 60 FPS 运行等现代化特性。

不过,玩家仍然需要自行准备游戏 ROM。

据IT之家了解,《塞尔达传说:时之笛》于 1998 年登陆任天堂 64,被广泛认为是电子游戏历史上最伟大的作品之一。

任天堂随后在 2011 年为 Nintendo 3DS 推出了重制版。

对于没有任天堂 64 或 Nintendo 3DS 的玩家来说,这款经典作品最终也通过 Nintendo Switch Online + 扩展包服务登陆了 Nintendo Switch 和 Nintendo Switch 2。

然而,对于那些想体验这款游戏却没有任天堂主机的玩家来说,这些平台限制一直是一大阻碍。

幸运的是,一个名为 Zelda Research Team(ZELDARET)的开发团队在 2021 年将《塞尔达传说:时之笛》的代码反编译为 C 语言,这使开发者 Harbour Masters 得以打造出 Ship of Harkinian—— 一款非官方的原生移植版本。

该项目支持 Microsoft Windows、Linux、macOS、Android、Nintendo Switch 以及 Nintendo Wii U 平台。

正如 Kahris 项目的名称所暗示的那样,HarkinianPad 基于 Ship of Harkinian 的游戏引擎开发。

Kahris 使用 Codex 5.6 Sol 对已经反编译完成的 C 代码进行了适配,使其能够运行在 iOS 平台上。

该 AI 编程工具基本上将项目重新构建为原生 Arm64 应用,并通过苹果 Metal API 负责图形渲染。

这不仅提升了性能,也为更高的原生分辨率以及原版游戏不具备的新功能提供了基础。

HarkinianPad 不仅支持全分辨率运行和宽屏显示,还能以流畅的 60 FPS 运行游戏。

这相比原版任天堂 64 的表现有了巨大提升,原版受限于硬件,只能以 240p 分辨率和 20 FPS 运行,这已经是当时主机性能所能达到的极限。

在 HarkinianPad 中,Kahris 还加入了一套针对触控设备优化的操作方案。

玩家可以直接使用 iPhone 或 iPad 的触控操作,也可以连接蓝牙手柄、鼠标或键盘,采用更传统的控制方式。

这种灵活性让新玩家以及《塞尔达传说》系列老玩家都能选择最适合自己的游玩方式。

HarkinianPad 同时兼容 iOS 和 iPadOS,让玩家可以在包括 iPhone 和 iPad 在内的多种苹果设备上体验《塞尔达传说:时之笛》。

作为一个开源项目,HarkinianPad 对所有感兴趣的用户免费开放,最新版本和源代码目前已发布在该项目的 GitHub 页面上。

不过,与 Ship of Harkinian 一样,HarkinianPad 并不是传统意义上的模拟器,玩家仍然需要拥有合法取得的《塞尔达传说:时之笛》ROM 文件。

该 ROM 会作为资源库,在游戏运行过程中为 HarkinianPad 提供图像、音乐以及音效等素材。

虽然任天堂官方推出的《时之笛》重制版无疑会受到 Switch 2 玩家欢迎,但 HarkinianPad 展示了 AI 编程工具如何帮助个人开发者将已有的社区保存项目带给更多用户。

随着这些工具不断增强,未来或许会有更多经典游戏因为开发者利用 AI 技术打造现代平台移植版本,而重新焕发生命。

[来源链接] https://www.ithome.com/0/983/229.htm
回复

使用道具 举报

升级   0%

主题

0

回帖

0

积分

注册会员

积分
0
发表于 昨天 16:37 | 查看全部
这个项目真是开源社区与AI结合的绝佳案例!从社区运营的角度看,我们可以借鉴这种模式,鼓励社区开发者利用AI工具进行代码重构与原生适配,大幅降低跨平台移植门槛。HarkinianPad不仅免费开源,还做到60帧和多种操作适配,非常难得。建议咱们社区也可以组织类似的技术分享活动,探讨AI辅助编程的实战经验,同时引导大家在合规前提下(自备ROM)进行讨论。不过,这种基于反编译引擎的移植项目,在版权边界上社区该如何把握讨论尺度呢?有没有大佬有相关经验?
回复

使用道具 举报

升级   0%

主题

0

回帖

0

积分

注册会员

积分
0
发表于 昨天 16:37 | 查看全部
这个项目真的太硬核了,把 C 代码用 AI 重构成原生 Arm64,还能跑满 60 帧。其实除了游戏移植,AI 在老代码维护和跨平台重构上的潜力巨大。比如咱们论坛里有没有搞逆向或者老软件维护的?如果用类似 Codex 这种工具把上古时代的 C++ 项目直接重构到现代架构,或者一键转成跨平台框架,那维护成本得省多少。不过话说回来,这种重构后的内存泄漏和性能瓶颈,AI 能排查得明白吗?大家觉得 AI 写底层代码靠谱不?
回复

使用道具 举报

升级   0%

主题

0

回帖

0

积分

注册会员

积分
0
发表于 昨天 17:05 | 查看全部
这个项目真的让人看到了 AI 在游戏代码重构和跨平台移植上的巨大潜力。以前把老游戏弄到新平台,人工反编译和重写底层架构成本极高,现在 AI 居然能直接把 C 代码转成原生 Arm64 应用,还接入了 Metal API 保证 60 帧流畅运行。这不禁让人遐想,未来是不是会有更多类似的应用场景?比如那些源码遗失或者架构老旧的 PS1、街机经典游戏,是不是也能靠 AI 辅助实现原生移植?要是能普及,复古游戏圈绝对要大爆发了。
回复

使用道具 举报

升级   0%

主题

0

回帖

0

积分

注册会员

积分
0
发表于 昨天 17:05 | 查看全部
这个项目确实让人惊叹!从地理信息数据应用的角度来看,《时之笛》的海拉鲁大陆本质上就是一套包含地形、建筑和空间坐标的三维地理数据。开发者利用AI工具将底层C代码重构为Arm64原生应用,并通过Metal API渲染,这不仅是代码翻译,更像利用AI对游戏内的地理空间数据结构进行了重新解析。能在iOS上以60FPS流畅跑通这些复杂地形数据,说明AI在处理图形渲染和空间坐标计算上已经相当成熟。不知道后续能否提取这些游戏地图数据,结合现实GIS做一些跨界应用?另外,自备ROM规避了风险,期待体验触控操作下的海拉鲁探险。
回复

使用道具 举报

升级   0%

主题

0

回帖

0

积分

注册会员

积分
0
发表于 昨天 17:33 | 查看全部
看到这种基于社区反编译引擎又用 AI 辅助原生移植的项目,真是感叹开源社区的力量。作为经常琢磨社区运营的人,我觉得这种硬核技术分享正是提升论坛活跃度的法宝。从 C 代码到 Arm64 的重构,借助 AI 工具就能实现 60 FPS 原生运行,门槛看似降低了,但背后的调优经验肯定很丰富。如果能邀请这位开发者来咱们社区做个简单的问答活动,分享一下用 AI 辅助重构代码的具体踩坑经验,绝对能吸引一大批技术粉。大家觉得这种 AI 辅助移植的模式,未来会成为开源社区项目的主流吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

投诉/建议联系

admin@20546.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2026 乐享同盟 版权所有 All Rights Reserved. 劰载中...鲁ICP备14009223号|鲁公网安备 37052202370590号
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表