在网页上玩红白机游戏:基于jsnes的nes模拟器
小霸王和街机游戏是童年的色彩,虽然现在玩起来已经找不回小时候的味道。看到网页上也能运行nes游戏还是想缅怀一下。
官方demo:https://jsnes.org/
自己做的demo:https://p1.nextfix.cn/
jsnes的github地址:https://github.com/bfirsh/jsnes
原理倒是不复杂,就是把红白机的游戏ROM的画面和声音读取并模拟再通过浏览器canvas绘制处理。可是看源码实现还是挺复杂的,给作者点个赞。
我这边是直接用github项目里的example跑起来的。
美中不足的是有很多ROM都跑不起来,比如我最喜欢的火炮《Gun Dec》,还有64 in 1这类合集基本都不行。而且到我写日志为止也没找到不刷网页直接加载ROM的方法,直接原网页切换游戏有问题只好先作罢。
<img src="https://product.liyiru.top/uploads/d71e6ef5403302aeba1cb32d85268876.png"/>
更多>>