[分享创造] 做了个 ONScripter 的 Emscripten 移植,在线运行 ONS 模拟器

前段时间在看 ONScripter 的源码的时候,想到了可以用 Emscripten 将 ONScripter 编译成 wasm,实现 ons 游戏的在线运行,于是就稍微改了改,做出来了。

受到了 em-dosbox 的启发。

什么是 ONScripter

ONScripter 是一个开源的游戏引擎,可以运行 NScripter 格式的游戏(十多年前应用较广)。ONScripter 使用了 SDL 图形库,可移植性较好,此前已被移植到各种平台。

项目地址

https://github.com/wcwac/em-onscripter

DEMO

ONS 游戏《水仙》的在线版本

https://7f.pages.dev/

https://wcwac.github.io/7f/

使用 BrowserFS 实现资源按需加载,并支持存档功能

在线运行 ONScripter 有什么意义

Just for fun

发表回复

您的电子邮箱地址不会被公开。