《物联网Web前端开发基础》课程 实现单元格移动
【任务9-9】智游网游戏开发实现单元格移动单元格左移动画效果移动单元格通过键盘移动单元格
【任务9-9】智游网游戏开发实现单元格移动以左移为例,分析游戏的移动规则。对于2222这种情况,其合并过程为2222→4022→4202→4400,已经合并过的单元格不会再次合并,因此结果不是8000。左移前左移后0200、0020、000220002200、0220、0022、2020、0202、200240000222、2022、2202、22204200222244000420、0042【任务9-9】智游网游戏开发实现单元格移动在Board原型对象中新增moveLeft()方法,对二维数组中的数字进行左移操作。① 遍历数组,外层循环从上到下遍历数组行,内层循环从左到右遍历数组列。② 在遍历到第1行第1列时,向右依次查找1个非0单元格,如果找不到,则跳转到第⑤步。③ 判断第1列是否为0,如果是,将找到的非0单元格移动到第1列,然后重复第②步。④ 判断第1列与找到的非0单元格数字是否相等,如果相等,则将第1列数字乘以2,然后将找到的非0单元格数字置为0,实现左移合并的效果。⑤ 第1列的操作结束,进入第2列的操作,类似于第②步。
【任务9-9】智游网游戏开发实现单元格移动在Game2048函数
您可能关注的文档
- 安全管理概述.pptx
- 安全系统管理.pptx
- 安全评价分析.pptx
- 安装大灯总成全市一等奖.pptx
- 二零二三年 优质公开课安装数据库.pptx
- 宋雨桐—视野缺损的低视力助视器验配.pptx
- 宏观环境构成要素.pptx
- 宏观经济政策的含义与目标.pptx
- 二零二三年 优质公开课定位模块.pptx
- 二零二三年 优质公开课定时器.pptx
- DB 14T 3540—2025《博物馆老龄群体服务规范》.docx
- DB14T+3420—2025逐月领取退役金退役军人服务管理规范.docx
- DB 14T 3444—2025物联网+超高频速率自适应技术指南.docx
- DB 14T 3427—2025古生物化石产地调查规范.docx
- DB14T 3566—2025医疗机构伦理审查委员会运行指南.docx
- DB 13T 6066.1—2025国资数智化+第1部分:数据元规范.docx
- DB 13T 6080—2025双三氟甲基磺酰亚胺锂中杂质的检测.docx
- DB 13T 6139—2025高纯溴化氢中杂质的检测.docx
- DB 14T 3433—2025国土空间专项规划数据库规范.docx
- DB14T+3479-2025+风电场风能资源评估报告编制规范.docx
原创力文档

文档评论(0)