贪吃蛇的进阶——智能蛇
贪吃蛇是在不断成长滴,上次只能手动操作,现在它能够自己移动啦
首先写伪代码设计思路,大体框架
参照老师给出的算法编写伪代码
接下来是main函数部分主要操作
这是我们需要用到的几个函数
初始状态描述
下面是函数的详细内容:
1、放置食物
2、蛇的方向
3、蛇的移动
4、打印地图
我们还设置了障碍物,经多次实验验证,一个障碍物无法困死蛇,故我们设置了长度为5的障碍物。
智能蛇就这样诞生啦~
贪吃蛇是在不断成长滴,上次只能手动操作,现在它能够自己移动啦
首先写伪代码设计思路,大体框架
参照老师给出的算法编写伪代码
接下来是main函数部分主要操作
这是我们需要用到的几个函数
初始状态描述
下面是函数的详细内容:
1、放置食物
2、蛇的方向
3、蛇的移动
4、打印地图
我们还设置了障碍物,经多次实验验证,一个障碍物无法困死蛇,故我们设置了长度为5的障碍物。
智能蛇就这样诞生啦~