jsnes 在线游戏机源码
https://toscode.mulanos.cn/feiyu22/jsnes
jsnes 在线游戏机源码
介绍
网页版fc模拟器,h5网页版NES模拟器,随时随地体验儿时的乐趣。
fc.liflag.cn 站点的源码
软件架构
模拟器使用了jsnes,摇杆使用nipplejs进行封装
体验地址
安装教程
- 将项目目录放在服务器根目录,访问此服务器即可
常规使用说明
将src目录下所有文件、lib目录和roms目录复制到服务器根目录即可
- 即
cp src/* lib/ roms/ $服务器根目录
- 即
请保留作者标注,谢谢
容器化使用说明
- 在安装有jdk 和 docker 的服务器上执行
- 启动
./gradlew :runDockerContainer
- 访问 http://localhost:8081 即可
- 停止
./gradlew :stopDockerContainer
- 若服务器没有公网或无法下载,可以手动打包镜像
./gradlew :buildDockerImage
- 镜像推送
./gradlew :pushDockerImage
- 若java sdk 没有安装,无法执行gradlew 命令;但安装了docker 也可以手动启动容器
docker run --rm -p 8081:80 --name jsnes -d wangz2019/jsnes:1.0.0
- 使用
docker kill jsnes来停止
文档站点化
- 可以使用pages 直接开启文档站点(选择根目录即可)
- 也可以使用命令在服务器上启动或停止
./gradlew :startDocsNginxDocker
./gradlew :stopDocsNginxDocker
更新日志
2021.09.01 容器化、文档站点化
2021.06.01 集成 nipplejs.js
方向键改为摇杆操作, 感谢 root@isgjl.cn 贡献的代码
jsnes 在线游戏机源码的更多相关文章
- ICO图标在线生成,php生成ICO图标在线制作源码
我们做web系统的时候,每个浏览器的tab这里都会有一个图标,这个图标叫favicon图标,favicon.ico文件放在系统的根目录 如果程序员没有ICO制作工具,那么要如何生成图标呢?可以用程序来 ...
- jsp html5 video实现在线视频播放源码,支持IE6,7,8,10,11,谷歌,火狐等浏览器
jsp源码: <%@ page language="java" import="java.util.*" pageEncoding="utf-8 ...
- 24位PCM采样数据转成16位算法,已实现PCM转WAV在线工具源码支持24bits、16bits、8bits
目录 算法来源 js版24位PCM转8位.16位代码 js版8位.16位PCM转成24位 附:浏览器控制台下载数据文件代码 相关实现 最近收到几个24位的PCM录音源文件,Recoder库原有的PCM ...
- 搞笑入群二维码在线生成源码 php图片合成并添加文字水印
在凤凰网看到一篇文章:微信群二维码也能“整人”,99%的好友会中招!感觉挺好玩,所以自己也想做一个! 冷静分析
- 如何在IntelliJ IDEA在线查看源码的API文档
https://blog.csdn.net/IFollowRivers/article/details/81604463
- 在线看Android系统源码,那些相见恨晚的几种方案
请尊重分享成果,转载请注明出处,本文来自逆流的鱼yuiop,原文链接:http://blog.csdn.net/hejjunlin/article/details/53454514 前言:最近在研究M ...
- 超酷震撼 HTML5/CSS3动画应用及源码
HTML5可以制作非常华丽的动画效果,这点通过之前的分享学习我们已经有深刻的了解了,今天我们主要来分享一些HTML5结合CSS3形成的超炫震撼的动画应用以及它们的源代码,真的非常不错. 1.纯CSS3 ...
- 8个前沿的 HTML5 & CSS3 效果【附源码下载】
作为一个前沿的 Web 开发者,对于 HTML5 和 CSS3 技术或多或少都有掌握.前几年这些新技术刚萌芽的时候,开发者们已经使用它们来小试牛刀了,如今这些先进技术已经遍地开发,特别是在移动端大显身 ...
- 分享一组很赞的 jQuery 特效【附源码下载】
作为最优秀的 JavaScript 库之一,jQuery 不仅使用简单灵活,同时还有许多成熟的插件可供选择,它可以帮助你在项目中加入漂亮的效果.这篇文章挑选了8个优秀的 jQuery 实例教程,这些 ...
- 2014年4月份第1周51Aspx源码发布详情
基于Extjs4+MVC4权限管理源码 2014-3-31 [VS2012]源码描述: 20140331更新:修改部门管理中bug 20140303更新:增加部门管理模块,主要包含部门添加,编辑,删 ...
随机推荐
- opencv学习:学习如何对图像进行缩放、剪切、移位等处理
又是每周一次的坑爹OPENCV!加油奥里给! 1.图像缩放--直接调用函数操作 Mat img = imread("E:/lena.jpg"); int img_cols = im ...
- 纯C#软实现openGL(V0.1),黑盒变白盒
纯C#软实现openGL(V0.1),黑盒变白盒 为了彻底掌握openGL,做一个openGL的软实现(命名为SoftGLImpl)是必要的.(而非仅仅调用opengl32.dll) openGL A ...
- 6-nn.Module模块使用
1. nn.Module模块使用 ① nn.Module是对所有神经网络提供一个基本的类. ② 我们的神经网络是继承nn.Module这个类,即nn.Module为父类,nn.Module为所有神经网 ...
- 首个离散元仿真软件EDEM好学吗?有什么学习技巧?
EDEM是一款首个离散元仿真软件,它被广泛应用于工程领域,特别是在颗粒材料的模拟和分析方面.对于初学者来说,EDEM可能会有一定的学习曲线,但是只要掌握了一些学习技巧,就能够很快上手并熟练运用这款软件 ...
- docker入门基操~~~
# Docker基本使用方式 - [Window 使用 Docker 创建lnmp环境 ](#introduction) - [常用docker命令 ](#command) ### [安装详情](ht ...
- C# 使用Newtonsoft.Json
https://blog.csdn.net/qq_38762313/article/details/100161149 对象转json字符串 string jsStr=Newtonsoft.Json. ...
- FOR XML PATH 函数与同一分组下的字符串拼接
FOR XML PATH 简单介绍 FOR XML PATH 语句是将查询结果集以XML形式展现,通常情况下最常见的用法就是将多行的结果,拼接展示在同一行. 首先新建一张测试表并插入数据: CREAT ...
- 谷云科技 iPaaS 成功入选Gartner 2025 API 管理市场指南
近日,国际权威咨询机构Gartner发布了2025中国API管理市场指南<Market Guide for API Management,China>,谷云科技凭借其卓越的API管理平台成 ...
- SciTech-Modeling 工艺: 异种金属(例如 钢和铝)焊接 + 等离子喷涂 | 热喷涂技术
异种金属(例如 钢和铝)焊接 已经有市售的"异种焊料/焊剂(类似焊丝.钎料)". 我们这里说的钢是一个泛概念,可以是指通俗说的铁(熟铁),也可以指不锈钢. 异种金属激光焊接的应用 ...
- Product-Mechanics: 金属机械加工(都有全自动的机床): 冲压+弯折+钣金+喷涂 | Plasma Cutting/Melting Machine(等离子切割/焊接机)
精密机械有限公司拥有: 精密自动数控车床.精密高速冲床.自动高速冷锻打头机.精密CNC数控铣床. 慢/快走丝线切割.精密磨床.铣床.摇臂钻床等精密加工生产设备. 目前的主要产品以及服务有以下几个板块: ...