简易贪吃蛇
项目描述:一个简易版的贪吃蛇,蛇在框里吃食物身体会增长,如果不小心碰到墙壁或者自己的身体就会死掉,刷新可以进行 下一次游戏。
基本功能实现:
运用for 循环把地图建立起来
运用if/swich制定蛇死亡的规则
写随机函数让食物在墙内随机出现
运用JS的属性将吃掉食物的蛇和食物添加和删除相关类
用$(window).keydown与键盘码实现蛇的游走
1.首先先创建一个身体的数组和食物的数组,运用for 循环和if把地图建立起来
这是个300*300的地图15*15的格子,一行15个,如下图
判断完外墙和里面的地图把相应的类样式填进去
2.写蛇的相关属性和功能的实现以及食物的随机出现
// 因为蛇已经在 索引值为16的位置出现了 不能再将食物放在这里
foodArr.splice(foodArr.indexOf(16), 1)
在食物的数组里寻找索引为16的那个对象,删除它,indexof 在数组中查找某个值 如果有返回索引 没有返回-1;splice (从哪里开始索引,执行几个
简易贪吃蛇最先出现在Python成神之路。
共有 0 条评论