这部分初始化
这部分绘制界面,同事按照蛇的长度设置循环间隔时间
这部分是确定下一个状态是朝哪个方向
这部分是确定往前走一步的时候,蛇头是否碰触到边界或者身体,是的话就是说边界小灯给True
这部分是判定蛇的头部是否碰到小球,碰到的化如下会再次随机给小球新的数值,没有的化不操作
紧随上一步,假如吃到小球,蛇就涨一节身体,正常来说蛇走一步,尾巴这个数据会删除,吃到小球的化就不删除尾巴
判定一下游戏是否结束,结束的话就循环停止,不结束就再次绘制界面
前面版如图
这部分初始化
这部分绘制界面,同事按照蛇的长度设置循环间隔时间
这部分是确定下一个状态是朝哪个方向
这部分是确定往前走一步的时候,蛇头是否碰触到边界或者身体,是的话就是说边界小灯给True
这部分是判定蛇的头部是否碰到小球,碰到的化如下会再次随机给小球新的数值,没有的化不操作
紧随上一步,假如吃到小球,蛇就涨一节身体,正常来说蛇走一步,尾巴这个数据会删除,吃到小球的化就不删除尾巴
判定一下游戏是否结束,结束的话就循环停止,不结束就再次绘制界面
前面版如图