用Python开发AI版贪吃蛇并详细记录细节和思路
发布时间
阅读量:
阅读量
前提:本研究达成AI贪吃蛇自主对战功能,并集成人机对抗模式,读者可在该框架基础上进一步拓展电脑与电脑、玩家与玩家之间的对战机制(实际上,完成人机对战模块后,其余两种模式的实现并无太大难度,其设计思路基本一致)。
实现效果:

具体功能:
1.智能模式:系统自主运行(自动获取食物)
2.人机对战:系统与用户共同操作(在前述功能基础上增加键盘控制的贪吃蛇模块)
实现环境:
Pycharm + Python3.6 + Curses + Win10
具体过程:
一:配置环境:
Curses: 参考链接 (Cp后面代表本地Python环境,注意不要下载错误) ( Stackoverflow 确实是一个非常值得推荐的资源平台)
二:
1.灵感来源+参考链接:
http://www.hawstein.com/posts/snake-ai.html (Chrome有时无法访问,建议使用Firefox浏览器打开)
2.算法思路:
AI算法:https://www.cnblogs.com/21207-iHome/p/6048969.html (本人曾接触过该内
全部评论 (0)
还没有任何评论哟~
