前段时间在看 ONScripter 的源码的时候,想到了可以用 Emscripten 将 ONScripter 编译成 wasm,实现 ons 游戏的在线运行,于是就稍微改了改,做出来了。
受到了 em-dosbox 的启发。
ONScripter 是一个开源的游戏引擎,可以运行 NScripter 格式的游戏(十多年前应用较广)。ONScripter 使用了 SDL 图形库,可移植性较好,此前已被移植到各种平台。
https://github.com/wcwac/em-onscripter
ONS 游戏《水仙》的在线版本
使用 BrowserFS 实现资源按需加载,并支持存档功能
Just for fun
1
Track13 2021-10-03 06:01:11 +08:00 via Android
手机上要是能居中就好了。
|
2
shoa OP @Track13 手机上没有居中应该是页面缩放的原因。
我刚刚把页面缩放禁用了( user-scalable=0 ),应该没有这个问题了。 |
3
fox0001 2021-10-05 22:23:10 +08:00
点赞~!期待能够实现在线选择 rom
|