一次移植 GBA 模拟器到微信小游戏的血泪史

2019 年 2 月 19 日
 w88975

前言

开始动手

噩梦开始

结语

12323 次点击
所在节点    分享创造
65 条回复
leon0903
2019 年 2 月 20 日
666666
superarm
2019 年 2 月 20 日
钻研精神厉害 感谢分享
Exia
2019 年 2 月 20 日
赞一下,感觉学到了不少
w88975
2019 年 2 月 20 日
@bernie9 任天堂的律师含跟迪斯尼的差不多,但不发布 ROM 包,仅发布模拟器是不影响的
w88975
2019 年 2 月 20 日
@lizhuoli 因为没办法具体的知道小游戏所用的内核,仅仅是通过一篇文章介绍了解的,也没办法验证
zepto
2019 年 2 月 20 日
任天堂法务部表示严重关注
nekoyaki
2019 年 2 月 20 日
虽然楼主很厉害但是你图里那个是众神三角&四之剑,不是梦见岛哇。。。
dreamwar
2019 年 2 月 20 日
厉害
w88975
2019 年 2 月 20 日
@mrcuya 我在移植 FC 模拟器的时候,只遇到过浏览器端闪屏的问题,实现一个 canvas 的双缓冲就行了。
w88975
2019 年 2 月 20 日
@nekoyaki 对 随便找了个 rom 来测的
zyEros
2019 年 2 月 20 日
我之前有改过,里面有些困难也解决了,坑不少,但是涉及到任天堂的版权问题,就没有继续往下做了。
w88975
2019 年 2 月 20 日
@zyEros 可否分享一下经验😁 留个联系方式
Vincent720
2019 年 2 月 20 日
期待大佬出手,让我学习学习😅
Enix
2019 年 2 月 21 日
很厉害,注意休息!
chensong004
2019 年 2 月 21 日
技术很厉害,赞一个!提前考虑版权问题,要不然白忙活了。
cantonadong
2019 年 2 月 21 日
@w88975 FC 可玩性太低怕是没玩过霸王大陆、热血、天使之翼
fox0001
2019 年 2 月 21 日
说起来,梦见岛好像还没通关,众神的三角力量和小人帽都没完美通关,四支剑一直玩不了…
windlee09
2019 年 2 月 21 日
最近刚刚过审了一个小游戏, 软著通过后。单小游戏的图片、音效、背景音乐。都有严格的审核。被打回过 20 多次 基本上都是图片侵权了。开发引擎是用 layabox
libook
2019 年 2 月 21 日
用 LLVM 把 C、C++写的 GBA 模拟器转成 Web Assembly,应该能接近原生编译的性能。

不过不知道微信支持的怎么样,微信开发工具基本上都是黑盒吧,摸索起来挺痛苦的。
w88975
2019 年 2 月 21 日
放弃了,微信小游戏的引擎限制太多了,有个问题是无法解决的,就是音频播放,小游戏的 js 引擎无法实现音频处理,只能播放预设音频😑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/536708

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX