马里奥和魂斗罗来了!飞牛 NAS 部署在线游戏机,爽玩N款经典游戏
FC经典的游戏也很多,比如魂斗罗、坦克大战、吞食天地,甚至还有的游戏系列延续至今也很火,比如马里奥、以及几乎是封神之作的塞尔达!今天给大家推荐一款FC模拟器 -- jsnes 在线游戏机,Docker镜像包也非常小巧,部署即用,非常方便。
🧾 详细介绍
jsnes 在线游戏机 是一款网页版 FC模拟器,H5网页版 NES模拟器,随时随地体验儿时的乐趣。如果懒得部署,可以直接使用开发者部署好的网站:http://fc.liflag.cn。
✨ 核心功能
🕹️ NES 模拟器 - 基于 JavaScript 实现的红白机(NES)模拟器
🌐 浏览器运行 - 无需插件,直接在现代浏览器中运行
🎮 游戏加载 - 支持加载 NES ROM 文件并运行经典游戏
🖼️ 图像渲染 - 使用 HTML5 Canvas 实时渲染游戏画面
🔊 音频支持 - 模拟 NES 音效,提供声音输出
⚙️ API 集成 - 提供可扩展的 API,方便嵌入其他项目
📖 开源学习 - MIT 许可证,适合学习模拟器原理和二次开发
🐳部署指南
🎯 Docker命令
docker run --rm # 容器退出后自动删除,保持系统干净 -p 8081:80 # 将宿主机的 8081 端口映射到容器的 80 端口 --name jsnes # 指定容器名称为 jsnes,方便管理 -d # 后台运行容器(detached 模式) wangz2019/jsnes:1.0.0 # 使用指定的镜像和版本
🎯 Docker Compose(本教程使用)
docker-compose.yml
services: jsnes: image: wangz2019/jsnes:1.0.0 container_name: jsnes ports: - "8081:80" # 宿主机 8081 映射到容器 80 restart: unless-stopped
1. 在飞牛主页面找到 Docker 切换菜单 Compose -> 新增项目

2. 填写项目名称与路径,将 docker-compose.yml 内容粘贴到来源框

3. 返回 Docker管理页面,在 容器菜单,就可以看到运行情况

📖使用
浏览器输入 http://nas-ip:8081就可打开页面

左上角有按键对应说明和点击游戏机界面的 按键说明 跳转的内容一样,可以忽略不管。

选择游戏
点击 选择游戏弹出游戏列表。游戏大致分为经典、魂斗罗、超级马里奥、赛车、俄罗斯方块、双截龙、忍者龙剑传、淘金者几大类型。

此处以魂斗罗为例,按Enter进入开始,WASD方健健,J攻击发射子弹

🎉 总结
jsnes 在线游戏机只需简单部署,就能在电脑或手机上打开网页畅玩经典游戏!项目完全免费,代码开源,适合喜欢怀旧游戏的玩家。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

izual1874
校验提示文案
izual1874
校验提示文案