AI蛇算法设计:
基本属性:
暂定6条AI蛇,互不攻击;
随机长度,颜色,位置;(rand函数)
移动:
方案一:BFS广度搜索最短路径找最近food,然后更新最近food位置;
方案二:rand随机位置+方向移动不碰壁and玩家player
吃食物:
与player玩家一致,吃后即刷新(保证10个数量food)
位置接触:
即死亡判断,经验值为AI蛇身长度
实现:map【】【】地图已标记区域
蛇蛇对决:
玩家1,玩家2
方向控制:键盘读取char按键AWSD,上下左右;
结束条件:率先到达长度20,或某一方死亡;
玩法设置:food++加速speed++
弹窗设置:哪位玩家获胜,重开or结束游戏