H5小游戏-超级马里奥

简介

这个项目采用html,js,css技术重写经典红白机游戏《超级马里奥》,在完美复刻原版32个关卡的基础上,增加了关卡自由选择,十多种自定义模式的新玩法。

在线体验

仅供演示使用地址

代码获取

源码地址

部署

  1. 直接使用
    下载源码后,双击打开Index.html即可。
  2. 打包
    node 版本要求14+
git 复制代码
npm install -g grunt-cli
grunt

打包产生的dist文件夹可用于部署在自己的网站上

学习价值

游戏开发入门:了解基础游戏开发流程

Canvas实战:掌握Canvas游戏开发技巧

代码架构:前端项目组织方式

算法应用:碰撞检测、物理引擎等算法实现

相关推荐
拉不动的猪8 分钟前
从底层逻辑和实用性来分析ref中的值为什么不能直接引用
前端·javascript·面试
enki081525 分钟前
【CANN训练营】+开源之星+GitCode算子开发环境快速搭建手册
javascript·ecmascript·jquery
通往曙光的路上29 分钟前
vue啊哈哈哈哈哈哈哈哈
前端·javascript·vue.js
进阶的鱼44 分钟前
React+ts+vite脚手架搭建(四)【mock篇】
前端·javascript·react.js
小高0071 小时前
🤔Proxy 到底比 defineProperty 强在哪?为什么今天还在聊 Proxy?
前端·javascript·vue.js
前端Hardy2 小时前
HTML&CSS&JS:纯前端图片打码神器:自定义强度 + 区域缩放,无需安装
前端·javascript·css
Keepreal4962 小时前
word文件预览实现
前端·javascript·react.js
郝开2 小时前
5. React中的组件:组件是什么;React定义组件
前端·javascript·react.js
斜向生2 小时前
【JavaScript正则表达式指南】——字符类(集合、范围、预定义字符类)和反向字符类详解
javascript
FuckPatience2 小时前
电脑所有可用的网络接口
前端·javascript·vue.js