贪吃蛇游戏的思考步骤:
1.默认初始值(3个)默认向右走
2.封装函数move,去移动蛇
3.去监听键盘的事件,看用户的怎么移动蛇
4.去判断碰到墙就死亡,结束游戏
5.去完成投放食物的封装函数
6.去实现蛇的吃食物的函数
其实我们触发键盘事件,我们是这么处理的,这是一种比较简单的想法。
一个div是40px,当横着三个div数组,往右。数组0是蛇头,那么当移动时是最后一个div 的left和top值变,变成蛇头的left值变大40,top值不变,top值直接就是蛇头的top。

效果图:

源码:
贪吃蛇游戏