本课程是使用jquery来完成的推箱子小游戏案例。主要功能点有,使用map来构建数组,从而数据来创建地图,并且渲染地图,使用使用keydown来完成人物的移动位置,使用判断来判断是否是墙,通过数组判断墙的位置,并且人物移动箱子是通过检测碰撞判断箱子移动以及人物位置和判断箱子前面是不是墙和是不是俩的箱子的逻辑问题。
创建箱子和创建人物
初期搭建和地图绘制
人物移动
限制走位
移动箱子检测碰撞
判断俩个箱子情况
进入下一关