跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 适合 iOS 的网页版 Gameboy 模拟器 Game Play Color 移植到坚果云了!
未分類
28 4 月 2020

适合 iOS 的网页版 Gameboy 模拟器 Game Play Color 移植到坚果云了!

适合 iOS 的网页版 Gameboy 模拟器 Game Play Color 移植到坚果云了!

資深大佬 : drquest 17

背景资料

由于苹果的软件商店策略,苹果一直不允许在 app store 上上架其他游戏机的模拟器,所以爱好者们使用各种办法绕开这一限制,其中一个有趣的实现就是 Game Play Color,利用网页版模拟器实现了 Gameboy/GameBoy Color 的模拟。

https://gameplaycolor.com/

原版的 Game Play Color 使用 Google Drive 作为存储后端,但是由于众所周知的愿意,在国内访问并不顺利。

我制作了 Game Play Color 的分叉版本,可以通过 WebDAV 协议访问坚果云 https://github.com/pengan1987/gameplaycolor

试玩说明

演示地址(需要创建图标到 ios 主页上使用) http://www.dnbwg.com/gameplaycolor/index.html

要让 GPC 正常加载游戏,需要将扩展名为.gb 或.gbc 的 ROM 文件放在坚果云根目录的 gameplay 文件夹下

运行之后,使用坚果云的 WebDAV 用户名和密码登陆(在坚果云的账户信息->安全选项->第三方应用管理中设置)

给开发者的 Notes

由于坚果云不支持 CORS 跨域访问,所以我使用 Azure website 服务搭建了 WebDAV 反向代理,免费版 Azure website 使用的是 IIS,我把我使用的 web.config 放在源代码的 iis-webdav-proxy 目录中,你也可以模仿它写出适合于 Apache 或 Nginx 的 Rewrite 规则。

源代码中 hardcode 了我自建的 WebDAV 反向代理地址,可以在 src/js/drive.js 文件中找到,搜索带有“azurewebsites.net”的网址就是,如果你希望把它部署到自己的服务器,可以自行修改代码。

大佬有話說 (0)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具