位置: 编程技术 - 正文

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)

  • 白酒和烟草 纳税总额
  • 未能确认收入的原因
  • 即征即退如何申报增值税
  • 出口退税综合服务平台广东
  • 支票上哪里填付款人账号
  • 搭赠的商品怎么开票
  • 已认证的发票如何冲红步骤
  • 商业房产出租和租赁区别
  • 固定资产不动产抵扣新政策
  • 小规模纳税人房租发票税率是多少
  • 聘用人员工资福利待遇
  • 退休返聘人员购买什么商业保险
  • 企业所得税弥补亏损年限
  • 如何选一般纳税人还是小规模纳税人合作?
  • 个人独资企业怎么转有限公司
  • 往期从价房产税未申报怎么处理
  • 停车场收入如何确认缴税
  • 承兑到期了怎么办
  • 应收账款出售给银行
  • 结转法定盈余公积会计分录怎么写
  • win10设置系统启动
  • win10下载软件被阻止安装怎么办
  • 水土保持补偿费是一次性征收吗
  • php数组函数输出《咏雪》里有多少"片"字
  • linux grep显示行数
  • 如何制作win7系统u盘安装盘
  • 如何计算经营性负债
  • linux zmodem
  • 两名山地车骑手死亡
  • 成本法变为权益法剩余股权
  • 集团内无偿借贷合法吗
  • laravel实战教程
  • php echo js
  • 分页page
  • php自定义函数的语法格式
  • php json_encode与json_decode详解及实例
  • 简单描述php中的数组
  • 前端跨域解决方案设计
  • vscode搭建vue项目
  • 库存商品暂估入库金额如何确定
  • Linux常用命令与vim
  • 无形资产资产处置损益怎么算
  • 农业用肥尽量不选择
  • 现金折扣的账务处理最新
  • 开了发票不做收入的账务处理是?
  • 影响无形资产的营业利润怎么算
  • 免征增值税的会计处理一般纳税人
  • 买一赠一涉及企业所得税的处理
  • 外贸常用的付款方式有哪些
  • 购买理财产品如何防诈骗
  • 长期闲置机器设备评估方法
  • 小规模减免的附加税怎么做账
  • 买到库存货 退货
  • 如何做应收账款分析
  • 库存商品结转成本是什么意思
  • 收到开错的发票怎么办
  • 工资扣员工的罚款入什么科目
  • 残料入库计入
  • 投资性房地产公允价值模式转为成本模式
  • 股权拍卖溢价部分怎么算
  • 融资租赁承租方怎么做账
  • 进项都抵扣完了怎么做账
  • sql,join
  • mysql怎么删除一定数量的记录
  • 为保证win7安装后能正常使用,安装方法
  • 苹果mac共享改名
  • win造字软件
  • windows8如何使用
  • 在linux系统中,用来存放系统所需要的配置文件
  • win10如何进行运行
  • 批处理修改文件修改日期
  • opengl sphere
  • android自定义view ondraw有时候不执行
  • unity 3d 介绍
  • listview添加按钮
  • android 4.2
  • Android中的布局有哪些
  • 小规模企业所得税怎么算
  • 哪些保险有免赔额
  • 北京企业所得税汇算清缴时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设