数码之家

 找回密码
 立即注册
搜索
查看: 2116|回复: 4

[STM] STM32--贪吃蛇利用AI算法自动寻路版移植电脑控制台程

[复制链接]
发表于 2020-2-1 18:15:10 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1. 目标
    这一部分的目标是把之前写的贪吃蛇加入AI功能,即自动的去寻找食物并吃掉。

2. 控制策略
    为了保证蛇不会走入“死地”,所以蛇每前进一步都需要检查,移动到新的位置后,能否找到走到蛇尾的路径,如果可以,才可以走到新的位置;否则在当前的位置寻找走到蛇尾的路径,并按照路径向前走一步,开始循环之前的操作,如下图所示。这个策略可以工作,但是并不高效,也可以尝试其他的控制策略,比如易水寒的贪吃蛇AI
11.jpg
   运行图片效果如下: 贪吃蛇.gif
运行视频B站效果如下:https://www.bilibili.com/video/av86110612

1

1

2

2

3

3

下面是AI.C代码
snake_ai.rar (446 Bytes, 下载次数: 4)

snake_draw.rar (2.94 KB, 下载次数: 3)

ai.rar (849 Bytes, 下载次数: 3)



打赏

参与人数 1家元 +50 收起 理由
家睦 + 50

查看全部打赏

 楼主| 发表于 2020-2-1 18:16:38 | 显示全部楼层
贪吃蛇自动寻路算法演示完美版移植成功+模拟时钟:https://www.mydigit.cn/forum.php?mod=viewthread&tid=125640
回复 支持 反对

使用道具 举报

发表于 2020-2-1 19:47:54 | 显示全部楼层
做这个还不如做DXP那种PCB自动布线
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-2 07:03:40 | 显示全部楼层
拆x 发表于 2020-2-1 19:47
做这个还不如做DXP那种PCB自动布线

有毛用,你个乐色还好意思说人家<字数补丁>
回复 支持 反对

使用道具 举报

发表于 2020-2-7 22:10:13 | 显示全部楼层
简单的玩具  深奥的科学
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-26 22:19 , Processed in 0.156000 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表