树莓派实验: EmulatorJs浏览器游戏模拟器

NO.1
游戏模拟器

小时候一款NES游戏或者街机游戏可以玩一天

比如<<超级玛丽>><<魂斗罗>>,又比如<<三国战纪>><<西游释厄转>>

但是现在已经基本看不到街机厅,也没有黑白电视或者小霸王游戏机,最重要的是没有时间精力再去好好的玩一些怀旧游戏

img

目前在树莓派实验的列表中有2个游戏类别

一个是轻量的游戏模拟器,一个是我的世界服务器

本文先尝试可以在浏览器中玩的游戏模拟器

支持的类别查看下面的图片

https://github.com/EmulatorJS/EmulatorJS

img

NO.2
网页微调

默认的页面为NES游戏ROM拖拽

游戏的ROM文件需要自己在网上寻找(有版权问题),不要随意分享ROM

img

游戏整合包

看到网上有卖全能模拟器RetroArch和送游戏资源(主要是Win端的客户端软件),同样是模拟器

据说游戏资源是别人精心整理过的,既保证高可用,不重复,也保证汉化和hack模式

于是把资源拿过来,用在EmulatorJS上

img

最终呈现的效果为

简单的显示游戏列表和类型,点击对应的游戏名称进入游戏加载

游戏可以设置键盘和手柄按键,可以读档和存档等

img

NO.3
Tips

网页本身使用了wasm的技术,移植了c语言的游戏模拟器

网页本身有700M左右,并没有游戏ROM文件,需要自行检索资源

目前游戏资源有50GB左右,包括不限于PS1,N64等,但是因为体积太大,目前只引入了5GB左右的FC NES 街机游戏

足够平时玩玩怀旧游戏,尤其在停电停网的时候打发一下无聊的时间

目前设置树莓派影音视听和游戏等,都是为了停电停网时做好预备

END.