简易贪吃蛇

项目描述:一个简易版的贪吃蛇,蛇在框里吃食物身体会增长,如果不小心碰到墙壁或者自己的身体就会死掉,刷新可以进行 下一次游戏。
基本功能实现:
运用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成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/4680.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>