这些网页在线游玩老游戏模拟器是如何实现的,联机又是如何实现的?

100 天前
 tomiaa
比如 yikm.netwo1wan.com ,目前查到的是 FC 游戏是用 jsnes 库来实现,想知道 java ,sfc ,街机,gba ,nds ,md ,dos 又是用什么库实现的?联机是用什么方式来实现?还有移动端左边遥感功能,右边是 a b c d 按键有现成的库来实现吗,有问过 GPT 回答的库感觉都不太对劲
898 次点击
所在节点    问与答
2 条回复
needhourger
100 天前
看了看网页使用的技术栈,其中有 Web Assembly ,推测是把这些老游戏编译成 Web Assembly 然后通过 web 加载吧
Java 原生可以编译 Web Assembly ,至于 FC ,DOS 之类基于汇编或者 C 之类的可以先用工具统一转成 C 然后编译 Web Assembly/
可能略有出入,大佬轻喷
needhourger
100 天前
联机实现则是推测用 websocket 皆由服务端连接两个两个客户端,简单点可以通过 websocket 模拟另一方输入即可。

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

https://ex.noerr.eu.org/t/1127938

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

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

© 2021 V2EX