MyFlash:
一款基于 Ruffle 开发的模拟器,可以作为 Flash 游戏运行平台。将 NAS 作为游戏库,打开浏览器即可在线畅玩,支持上传本地游戏,重温童年快乐就这么简单!

又来开源了,下面是项目地址:
https://gitee.com/heizi**/my-flash
安装
Docker Compose
services:
myflash:
image: heizi**/myflash:latest
container_name: myflash
ports:
- 3000:3000
volumes:
- ./game:/app/game
- ./config:/app/config
restart: always
参数说明(更多参数建议去看文档)
:::/app/game(路径,可选):存放游戏
/app/config(路径,可选):存放配置文件
:::
使用
浏览器中输入 http://NAS的IP:3000 就能看到界面

打开分类,可以看到已经内置了几款游戏(这款是我童年的回忆)

右上角,能切换深色模式

选择游玩的游戏,点击加载

能看到可以正常运行(默认禁止外链跳转,所以有些按钮点击可能感觉没响应)

使用浏览器,也是可以正常调用 GPU 的,不会感觉到卡顿

TIP:如果想填满整个屏幕,可以调节缩放模式,也可以点击旁边的全屏按钮

游戏窗口里右键,可以打开更多设置(显示黑屏的话,需要删除所有存档)

如果已经有下载的 flash 小游戏(.swg 格式),可以点击按钮上传

稍等上传完成就能正常加载游玩

扩展
到这里就会发现,既然路径映射出来,是不是可以存放更多游戏?当然没有问题!
我也收集和整理了“亿点点”游戏,下载链接: https://pan.baidu.com/s/1OdQSDgIp2Mhc7pbTH-76GQ?pwd=jbdm

将游戏放到 /game 目录(原来自带的游戏也可以直接删了)

配置文件放到 /config 目录(直接覆盖就行)

再次启动,就能看到分类目录有增加的游戏了

TIP:如果一直加载不了,大概率是文件没有读写权限,去给个权限就行了

总结
之前说好的更新图标库的,这次只能鸽了,等下次有空吧~ 开发 MyFlash 游戏模拟器,是因为想起了玩 4399 的童年时光了。当时最喜欢玩的双人游戏就是《僵尸危机》,现在想想还是挺怀念的。
原本计划 MyFlash 是支持手机网页端的,但一想到又要加虚拟按键和键位映射等功能,实在不想费脑了就这样吧。当然,未来也不排除会做一个集成主流开源模拟器的综合游戏平台,不过这都是后话了。如果觉得 MyFlash 不错,欢迎点赞支持!
综合推荐:⭐⭐⭐⭐(4399 小游戏,满满回忆)
使用体验:⭐⭐⭐⭐(即开即玩,操作简单)
部署难易:⭐⭐(简单)︎