jsnes 在线游戏机源码

https://toscode.mulanos.cn/feiyu22/jsnes

 

 

jsnes 在线游戏机源码

介绍

网页版fc模拟器,h5网页版NES模拟器,随时随地体验儿时的乐趣。

fc.liflag.cn 站点的源码

软件架构

模拟器使用了jsnes,摇杆使用nipplejs进行封装

体验地址

http://fc.liflag.cn

安装教程

  1. 将项目目录放在服务器根目录,访问此服务器即可

常规使用说明

  1. 将src目录下所有文件、lib目录和roms目录复制到服务器根目录即可

    • 即 cp src/* lib/ roms/ $服务器根目录
  2. 请保留作者标注,谢谢

容器化使用说明

  1. 在安装有jdk 和 docker 的服务器上执行
  2. 启动
  3. 停止
    • ./gradlew :stopDockerContainer
       
  4. 若服务器没有公网或无法下载,可以手动打包镜像
    • ./gradlew :buildDockerImage
       
  5. 镜像推送
    • ./gradlew :pushDockerImage
       
  6. 若java sdk 没有安装,无法执行gradlew 命令;但安装了docker 也可以手动启动容器
    • docker run --rm -p 8081:80 --name jsnes -d wangz2019/jsnes:1.0.0
       
    • 使用 docker kill jsnes 来停止

文档站点化

  1. 可以使用pages 直接开启文档站点(选择根目录即可)
  2. 也可以使用命令在服务器上启动或停止
    • ./gradlew :startDocsNginxDocker
       
    • ./gradlew :stopDocsNginxDocker
       

更新日志

2021.09.01 容器化、文档站点化

2021.06.01 集成 nipplejs.js

方向键改为摇杆操作, 感谢 root@isgjl.cn 贡献的代码
posted @ 2023-08-22 00:59  China Soft  阅读(140)  评论(0编辑  收藏  举报