位置: 编程技术 - 正文

jQuery实现别踩白块儿网页版小游戏

编辑:rootadmin

推荐整理分享jQuery实现别踩白块儿网页版小游戏,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

大致介绍

终于结束了考试,放假回家了。这次的别踩白块儿网页版要比之前做的 jQuery编写网页版小游戏 要简单一点,基本的思路都差不多。

这篇博客并不是详细的讲解,只是大致介绍函数的作用,其中实现的细节注释中有解释,网上的这个源码有点乱,如果想看比较整齐的源码或者视频的可以QQ联系我(免费)(找共同学习的伙伴)

思路

这个小游戏可以抽象化分为3层

 ◆最底下的一层是基本的样式(可见的)

 ◆中间的层是最主要的,是一个4x3的二维数组,游戏中我们都是对这个二维数组进行操作(不可见的)

 ◆最上面的一层也是一个4x3的二维数组,是用户能最终看见的

我们通过最底下的一层显示最基本的个小方格,不同的颜色,每个格子对应的中间的层有不同的值,最上面的一层负责显示样式

基本结构与样式

基本的结构和样式都挺简单,直接看代码

结构:

样式:

这里并没有设置每个格子的位置,位置由js代码来设置,以及第二层的二维数组、第三层的显示层都由js来设置,这里和 jQuery编写网页版小游戏 并没有什么大的区别

jQuery实现别踩白块儿网页版小游戏

代码:

初始化

游戏开始时,要在每一行随机的位置显示一个黑色的方块,并且在最下面的那一行的黑色方块上要有提示信息

代码:

基本操作

我们通过switch循环,来根据用户不同的输入进行不同的操作

代码:

在这里设置 keyDown 这个全局变量的目的是为了防止用户在游戏结束时,继续按键。

timeRan()这个函数是显示游戏时间的

代码:

clearText()这个函数是在游戏开始后,将最下面一行的提示信息去掉

代码:

moveDown()这个函数是方块移动的最主要函数,因为方块要向下移动,所以我们要从最下面开始遍历二维数组,如果该格子是黑色的并且是最下面一行的,就只是简单的把该格子的颜色变回白色,如果该格子是黑色的并且是第一行至第三行的,这个格子变为白色,并且它的正下方的一个格子变为黑色,最后,在第一行的随机位置上显示一个黑色的格子

代码:

isgameover()是显示游戏结束样式的函数,比较简单

代码:

总结

这个小游戏,如果学会了之前的 jQuery编写网页版小游戏,就会觉得这个挺简单的,基本的思想和方法都大同小异,如果有任何的建议如果或者想看比较整齐的源码或者视频的可以QQ联系我(免费)(找共同学习的伙伴)

标签: jQuery实现别踩白块儿网页版小游戏

本文链接地址:https://www.jiuchutong.com/biancheng/370602.html 转载请保留说明!

上一篇:基于jQuery制作小图标上下滑动特效(jquery编程)

下一篇:jQuery中的一些小技巧(jqueryfind)

  • 股票印花税如何计算
  • 转登记纳税人按规定再次登记为一般纳税人后
  • 纳税检查调整的滞纳金怎么收
  • 广告公司与广告公司合作的协议
  • 公对公转账在手机上怎么操作
  • 减免附加税怎么填报
  • 公转私操作步骤
  • 注销时其他应付款余额怎么账务处理
  • 海关免税设备清单
  • 二手设备进口海关
  • 投资款打到个人账户算诈骗吗
  • 库存红字冲销
  • 慰问金怎么入账科目
  • 资产负债表应收账款是负数怎么回事
  • 教育培训行业怎么办
  • 原材料质量问题退回
  • 加盟费是一年一收还是终身的
  • 2019年一般纳税人附加税减免政策
  • 库存现金出现负数怎么跟客户沟通
  • 自行研发的专利权计入
  • ipados15 支持机型
  • 苗木发票抵扣政策2021
  • qclean.exe - qclean是什么进程 有什么用
  • php做
  • php初学实例教程
  • 系统自带功能
  • 会计新准则讲解
  • config.cfg是什么文件
  • 长期借款资本成本高吗
  • 冰岛北部内陆景观有哪些
  • php的了解
  • 中小微企业社保补贴
  • 图文详解水的画法
  • progress的用法及短语
  • roi opencv
  • php curl设置cookie
  • 国有资产划转实施方案
  • 勘察设计费怎么入账
  • 企业所得税的计算公式三种
  • 交上年企业所得税多少
  • 个人出租非住房房产税
  • 织梦艺嫣跳舞
  • 织梦如何使用
  • sqlserver数据库事务
  • 如何搞公司
  • 增值税税控系统专用设备
  • 本月未抵扣完的进项税是否转出
  • 研发和技术服务属于什么大类
  • 小规模纳税人系统查询
  • 单位购买防疫物资请示
  • 投标保证金怎么记账科目
  • 财务的材质怎么写
  • 工程项目立项前包括哪几个过程
  • 住院伙食补助费每天50
  • 可供出售金融资产包括哪些内容
  • 应付账款暂估可以法人付款吗
  • 主营业务成本怎么核算
  • 外购固定资产
  • 加快Vista中多线程下载速度
  • win8.1怎么样
  • linux终端记录
  • windows7个性化菜单
  • win10系统小娜不见了
  • XP系统怎么设置屏幕常亮
  • macbookzen
  • win8系统忘记密码电脑重置
  • 怎么才能把win7变win10
  • js中的函数
  • jqueryui
  • linux压缩命令compress
  • js parseint parsefloat
  • cs1-u和cs1-f的区别
  • unity3d CarWaypoints插件
  • mvp 框架
  • javascript教程代码
  • 单位没有缴纳个人医保
  • 新税法折旧年限怎么算
  • 重庆社保60%退休工资
  • 广西税务查询
  • 吉林省职称查询入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设