位置: 编程技术 - 正文

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)

  • 新公司如何申报城市建设税
  • 公司组织出国旅游费用
  • 缴纳增值税会计处理
  • 发票上有字迹可以拿去作废吗
  • 个税漏申报了一个月在哪里申报
  • 支票存根必须盖银行章吗
  • 信用减值损失可以并入哪个科目
  • 建设工程材料检测费
  • 库存商品的进销存怎么做账
  • 土地所有权可以出资吗
  • 变更企业性质企业怎么办
  • 税务年检流程
  • 补贴给客户的支出怎样做会计分录?
  • 客户退款已发生的业务
  • 印花税计税依据是销售收入吗
  • 企业自建房转让如何交土地增值税
  • 会计凭证的概念及分类
  • 印花税申报表如何填写
  • 开红字增值税专用发票步骤
  • 建筑合同印花税在哪里交
  • 卖桶装水税率
  • 税盘忘记清盘了怎么办
  • 收到减免退税费是政府补助怎么记账?
  • 企业购买可转债会计分录
  • 委托发行股票会亏本吗
  • 工商局查社保吗
  • Win11怎么自定义鼠标指针图案
  • 苹果电脑开机声音怎么关
  • 无法找到脚本文件c:\windows\system32
  • 本地磁盘c满了怎么清理
  • linux标准文件和链接文件
  • 为实习生支付人身意外伤害保险如何进行账务处理?
  • win11预览版dev改beta
  • wrme.exe是什么
  • 笔记本电脑盖上盖子就关机了吗
  • php imagecopy
  • 纳税申报包括哪些税种
  • 长期股权投资会影响利润吗
  • 用php写的一个冒号的句子
  • 固定资产闲置能报废吗
  • 毫米波雷达的硬件构成
  • 若依框架前端发请求
  • php微信公众号获取带参二维码
  • 利润表的格式分为哪几种
  • 代发工资的账务处理需要什么资料
  • php网页上传图片并显示
  • dedecms怎么更换模板
  • 吃饭的票如何写报销单
  • 离岸价的含义
  • 罚款支出计入什么费用
  • 待转销项税额转出
  • 会计中级工作年限截止日期
  • 网上交税已经缴费怎么退
  • 长期股权投资的账务处理
  • 个人所得税经营所得税申报表A表
  • 财务报表是否合法公允
  • sql常用语句大全简书
  • Win10 Mobile 10549 预览版新功能上手体验视频
  • windowsserver2008r2密码重置
  • freebsd怎么样
  • 用u盘重新装系统
  • win8应用商店废了
  • Win8.1如何能将任意文件隐藏到普通图片中例如JPG图片
  • win10预览版21277
  • 应用程序发生异常如何解决
  • keyemain.exe是什么
  • win7复制粘贴快捷键经常失效
  • bootstrap导航有哪些
  • 点击滑块是什么意思
  • javascript的change
  • android profiler内存分析
  • android iframe
  • 简述javascript
  • js日期格式化方法
  • javascript Window及document对象详细整理
  • 基层税务所工作现状
  • 税控防伪清单
  • 我国国家宪法日是每年的十二月几日
  • 宣传中常用的效应包括
  • 2022年太原医保缴费时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设