AI蛇算法设计:
基本属性:
暂定6条AI蛇,互不攻击;
随机长度,颜色,位置;(rand函数)
移动:
方案一:BFS广度搜索最短路径找最近food,然后更新最近food位置;
方案二:rand随机位置+方向移动不碰壁and玩家player
吃食物:
与player玩家一致,吃后即刷新(保证10个数量food)
位置接触:
即死亡判断,经验值为AI蛇身长度
实现:map【】【】地图已标记区域
蛇蛇对决:
玩家1,玩家2
方向控制:键盘读取char按键AWSD,上下左右;
结束条件:率先到达长度20,或某一方死亡;
玩法设置:food++加速speed++文章来源:https://www.toymoban.com/news/detail-421868.html
弹窗设置:哪位玩家获胜,重开or结束游戏文章来源地址https://www.toymoban.com/news/detail-421868.html
到了这里,关于蛇蛇大作战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!