位置: 编程技术 - 正文

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)

  • 一次性购入固定资产投资收益
  • 会计继续教育还需要学吗
  • 新税法讲课费如何代缴个税
  • 应收账款借方负数的会计分录怎么做
  • 营业外收入包括其他业务收入吗
  • 合并报表长期股权投资怎么算
  • 增值税缴纳的罚款怎么算
  • 为在建工程发生的管理费用
  • 增值税普通发票需要交税吗
  • 购入固定资产会影响营业利润吗
  • 贷款计提利息会计分录
  • 哪些可用商业汇票结算?
  • 物管费开票可以开公司名称吗
  • 产品售后维修费分录
  • 个税合理避税的意义
  • 企业所得税优惠事项包括哪些?
  • 生产企业开具加工费发票的问题
  • 开出销项负数发票怎么做账
  • 长期股权投资的投资收益怎么算
  • 合并报表中营业利润不等于
  • 应收账款重分类什么意思
  • 计算工业总产值指数
  • mac侧边栏设置
  • 主营业务收入明细账图片
  • 工程发票可以用材料发票抵扣吗
  • 耕地占用税的具体内容
  • owmngr.exe - owmngr是什么进程 作用是什么
  • .sfx.exe是什么文件
  • 企业所得税如何更正申报
  • laravel技巧
  • 企业安全生产费用不得出现赤字
  • 浏览器集成什么意思
  • python怎么学
  • Cursor!!!GPT-4帮我写代码
  • 前端大佬都有谁
  • echarts中国地图代码
  • mkisofs命令
  • php抢红包功能思路
  • 适用于windows7的更新程序会更新到windows10吗
  • 顺丰快递电子运单打印模板
  • 参展费可以抵扣吗
  • 一般纳税人只有进项怎么报税
  • dedecms更新
  • python 操作数据库
  • 平行结转分步法的特点
  • 当期可抵扣进项税额包括进项转出额吗
  • 所得税交多了怎么留抵
  • 弃置费用的财务费用计算
  • 幼儿园固定资产说明怎么写
  • 企业所得税季初和季末怎么算
  • 毛利率代表什么?如何计算毛利率?
  • 进口货物的会计分录
  • 维修费成本怎么结转
  • 机场员工家属机票
  • 销售商品成本核算
  • 银行利息 税
  • 收到暂估跨年发票怎么办
  • 电脑买了四个月折旧多少
  • 开票和不开票
  • 会计怎么做的
  • 轿车折旧年限为几年
  • 速动比率特别高的原因
  • 企业的管理费用包括
  • win7小技巧
  • psoft1.exe - psoft1是什么进程 有什么作用
  • centos7 wol
  • 怎么改电脑windows7
  • win7系统软件卸载
  • linux在实际中的应用
  • python import同一目录的其他文件
  • scrollcontroller
  • unity延迟执行方法
  • jquery获取元素css
  • android installer apk
  • 江苏电子税务局电话
  • 最新印花税税目表2022
  • 青岛网上办税服务厅登录
  • 陕西省医保缴费截止日期2024
  • 3%增值税专用发票成本多少钱
  • 怎么查询地税信息表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设