js原生实现贪吃蛇(解决连续键盘事件)
分析
把贪吃蛇这个游戏当做一个对象,他又由一下部分组成:
1.食物; Food (宽,高,颜色,坐标xy)
2.小蛇; Snake (宽,高,颜色,坐标xy,小蛇移动)
3.游戏规则;Game(地图map) (游戏结束和胜利,用户键盘控制,解决连续键盘事件)
我们将这三部分也当做三个对象,逐个分析,对它们添加自己的属性和方法,因为地图比较简单只需要设置样式即可,就不做分析,分析顺序按照难度从易到难来分析;(形参皆为游戏对象后期传进去的属性)
声明:本文有借助CSDN博主id:那个方的思路(
原创
2020-12-20 14:22:31 ·
5205 阅读 ·
10 评论