位置: 编程技术 - 正文

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)

  • 增值税申报怎么填写报表
  • 什么是边际税率高
  • 增值税纳税期限1日是什么意思
  • 企业内部研发支出会计处理探讨
  • 无形资产登记什么明细账
  • 支票存根必须盖银行章吗
  • 法人其他应付款在借方表示
  • 财务费用过多有什么影响
  • 公司拍摄费计入什么科目
  • 主营业务成本的贷方可以是哪些科目
  • 出口用的增值税税率
  • 电子商务出纳的岗位职责
  • 小规模纳税人租金收入增值税税率
  • 增值税专用发票几个点
  • 外币结算方式有哪几种
  • 固定资产被替换部件的会计处理
  • 分期收款什么时候交税
  • 公益性捐赠增值税申报表怎么填
  • 代订机票的电子专用发票可以抵扣吗
  • 手机型号不在鸿蒙系统里
  • 台式电脑机箱怎么选
  • 购入黄金产品怎么入账
  • win 11 bug
  • 代扣代缴个人工会经费 企业所得税
  • 合同已无法履行
  • php fwrite函数
  • 什么是所得税收入
  • dl是什么文件
  • vue router
  • 机关事业单位体检费用标准规定
  • 四川成都熊猫基地介绍
  • php验证身份证号
  • 如何提升人工劳动效率
  • 浅谈php中的错误处理方法
  • 前端axios请求怎么中断
  • php sha1加密 解密
  • discuz怎么修改招聘内容
  • php上传视频到服务器
  • 税控服务费在电子税务局表一里怎么填写
  • 企业发生待摊费会计分录
  • python元数据
  • 成本会计的岗位要求
  • 税额不够什么意思
  • 13%和17%税率
  • 固定资产科目的期末余额,反映固定资产的原价
  • access2000是什么
  • 企业进项是什么意思
  • 以前年度多计收入今年怎么调整
  • 无追索权保理的例外
  • 金税盘要交税吗
  • 白酒行业销售赠礼方案
  • 收政府的慰问金合法吗
  • 参展企业收到展览费用
  • 融资租赁的服务费是什么票
  • 周转材料包装物的账务处理
  • 原始凭证的审核要求有哪些
  • mysql删除方法
  • sqlserver函数大全
  • solaris 2020
  • win8系统如何查看电脑型号
  • win8系统手机
  • win10系统的邮件和日历跟outlook一样嘛
  • win7系统运行慢,如何提速
  • mac进去不了系统
  • 如何把itunes的音乐导入ipod
  • linux允许ping
  • win8系统修改密码
  • 注册表 windows
  • linux cpan
  • linux挂载啥意思
  • js实现滑块拖动
  • 获取控件的值
  • bat脚本%1
  • Python中http请求方法库汇总
  • javascript面向对象精要
  • 加计抵减怎么计提分录
  • 福建地税办税人变更流程
  • 江西省税务局官网
  • 2021年京东养鸡如何合作
  • 道路坡度最大限度不超过多少度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设