在电脑和手机上玩 Switch 游戏?这 5 个GitHub 项目值得看看。

01

在苹果电脑上继续海拉鲁的冒险

相信很多人都听过一句话:塞尔达是天。

就是这个被称为天的游戏,最近很多开源项目都把它们移植到其他设备上了。

MacNativeGames 就是把《塞尔达传说:王国之泪》带到了搭载苹果芯片的 Mac 上,目前已经有 4.8K 多个 Star。

准备好自己的游戏文件后,你可以用它构建一个 Mac 应用,在电脑上继续探索海拉鲁。

《旷野之息》也支持,想在 Mac 上玩这两部塞尔达的玩家,可以研究研究这个开源项目。

开发者保留了游戏原本的程序,改写其中无法在苹果设备上运行的部分。

再补上游戏需要的系统功能,让画面交给苹果的图形系统处理。

移植的过程中,开发者也加入了画质调整、超宽屏和补帧等功能。

比如你用一块带鱼屏玩游戏,可以让两侧显示更多场景,同时把操作界面保持在中间。

目前这个开源项项目还在持续改进首次进入新场景时的卡顿,不过不同版本、不同场景的表现仍有差别。

arduino 复制代码
开源地址:https://github.com/ly05010419/MacNativeGames

02

想在手机上玩更多 Switch 游戏

nxnative 现在已经支持多款游戏了。

有 《马里奥 惊奇》《旷野之息》《王国之泪》和《集合啦!动物森友会》 等作品。

对想在 iPhone 或 iPad 上尝试 Switch 游戏的人来说,可以研究研究这个开源项目。

具体使用时,还是需要先在 Mac 上准备自己的游戏文件和主机密钥。

脚本会处理必要的代码改写和画面转换,再生成手机应用包,完成签名后才能安装到设备上。

装好以后,游戏就在手机或平板本地运行了。

这个项目沿用基于如下这些开源项目基础上,搞出来的。

它目前有 2400 多个 Star,手机需要 A17 Pro 或更新芯片的机型。

平板需要 M1 或更新芯片,系统为 iOS 或 iPadOS 26 及以上。

大型游戏还会占用不少存储空间。

arduino 复制代码
开源地址:https://github.com/seedds/nxnative

03

在电脑上重新玩一遍《织梦岛》

LASRecomp 这个开源项目移植的是 2019 年的 Switch 重制版《塞尔达传说:织梦岛》,支持 Windows、苹果芯片 Mac 和 Linux。

目前有接近 1700 个 Star。

除了把游戏带到电脑上,它还加入了宽屏显示、分辨率调整和按键自定义,方便玩家根据自己的屏幕和操作习惯做些设置。

如果已经玩熟了原版,还可以试试它的随机化玩法。

比如把道具的位置重新分配以后,原先记住的探索路线就不一定适用了。

Mac 版本也支持 MetalFX 画面放大,可以配合内部渲染分辨率,在画面清晰度和运行负担之间作调整。

它采用的是静态重编译,也就是先把原版游戏程序转换、编译成适合自己电脑运行的代码。

再配上画面、声音和操作所需的运行环境。

这个开源项目其实是借助 Claude Code 完成的,开发者自己负责指挥、审查和测试。

arduino 复制代码
开源地址:https://github.com/peiikai/LASRecomp

04

马里奥赛车 8 豪华版

这看项目是给 Switch 版的《马里奥赛车 8 豪华版》做了 iPhone、iPad 和 Mac 的原生移植。

现在有 600 多个 Star。

手机上有触屏操作,Mac 上可以用键盘或手柄。

几个人在同一个网络下,可以使用局域网对战。

想和远处的朋友一起玩,也能通过第三方服务,把局域网玩法扩展到互联网。

附近的 Mush8 设备还可以使用自己的无线联机模式。

iPhone 可以当作 Mac 的手柄。

电脑负责运行游戏,手机连到同一网络后,把触屏上的操作发送过去。如果手机只负责控制,就不需要在上面准备游戏文件,家里有 Mac 的玩家可以试试这种搭配。

玩这个开源项目需要一台搭载苹果芯片的 Mac,并准备自己的游戏本体、对应更新、密钥和主机系统文件,再处理签名安装。

bash 复制代码
开源地址:https://github.com/c22dev/mush8

05

大乱斗特别版的原生 PC 移植

OpenSmash-Ultimate 在把 Switch 版《任天堂明星大乱斗·特别版》重新编译成 Windows 程序。

目前有 400 多个 Star。

作者已经记录了从启动、进入菜单,到完成一场 1 对 1 人机对战的测试,部分战斗测试达到约 60 帧。

为了让玩家更容易开始使用,开发者做了安装脚本和界面。

准备好自己的游戏与密钥后,程序会检查电脑环境,并在本机生成运行所需的文件。

进入游戏后,也能通过菜单调整画面、声音和按键,不必所有设置都靠修改配置文件。

它还把角色的部分行为逻辑转成可读、可修改的代码。

后续开发者研究角色动作、尝试调整玩法时,就能从这些代码入手。

bash 复制代码
开源地址:https://github.com/OpenSmash-Ultimate/ssbu-recomp
相关推荐
徐小夕2 小时前
JitKnow AI知识库 4.7 发布|多文档推理+拖拽 Agent + 技能库,打造更懂业务的 AI 知识中台
前端·vue.js·github
MicrosoftReactor5 小时前
技术速递|GitHub 的密钥检测模型:发现更多密钥,减少误报干扰
ai·github·密钥保护
得物技术6 小时前
国产算力·昇腾 910C 大模型推理优化(下):源码修改与算子优化,提速30%|得物技术
架构·llm·github
我不会插花弄玉7 小时前
GitHub实操【由浅入深-Git】
git·github
m4Rk_7 小时前
【论文阅读】Agent记忆机制(112):MemFit——保留对话原文,用多路检索降低长期记忆成本
论文阅读·人工智能·学习·开源·github
xcLeigh8 小时前
GitHub Copilot Workspace:从 Issue 到 PR 的 AI 全流程开发体验
人工智能·ai·github·copilot·issue·isuse
zxanz18 小时前
内网业务 HTTPS 落地:不用公网解析也能部署可信 SSL
github
孙琦Ray8 小时前
黑客用一首诗控制3400台服务器挖矿
github·开源安全·ollama·litellm·僵尸网络·加密货币挖矿
miofly9 小时前
GitHub 日榜趋势速报 | 2026-10-27
开源·github