jerryxjr1220 发表于 2017-2-8 17:07:47

python小练习(071):简单游戏AI设计之三(带AI的贪食蛇)

前面一节的python小练习分享了贪食蛇游戏的设计,单纯的贪食蛇程序实在没啥好拿出来讨论的。

从这节开始,我们就开始讨论真正带AI的贪食蛇,会自动去找食物,会自动找最短路径,会自动判断方向。

为了简化程序(仅讨论游戏AI部分),我还是用不带GUI的版本,当然后期可以把这2个版本整合起来,做成带AI的GUI版本。

程序界面是这个样子的:






我目前只用了一种“广度优先搜索”策略,让贪食蛇从所有可能的路径中找到到食物最短的路径,然后去吃食物。

在这一种策略下,贪食蛇已经有了不错的表现。

但是由于“太贪婪”,最终还是会一头撞死在去找食物的路上。

在下一节中,我们会继续优化这个程序,看看如何能让这条蛇更智能。

半成品的源代码:
**** Hidden Message *****

TripleM 发表于 2017-2-8 18:46:49

参考参考

新手·ing 发表于 2017-2-8 18:54:47

可以
希望全品

荷风香煞 发表于 2017-2-8 23:59:56

学习

yjyj9527 发表于 2017-2-9 10:14:04

学习

nku新手 发表于 2017-2-9 13:24:27

最好的训练方法就是在实践中学习,多谢楼主

python黑帽 发表于 2017-2-9 14:16:04

值得看看

五行缺五行 发表于 2017-2-9 14:32:40

牛逼~

青菜不加盐 发表于 2017-2-9 16:55:57

慢慢学习先

余欲渔 发表于 2017-2-10 12:13:27

厉害了word哥

eagle_jcy 发表于 2017-2-10 13:23:27

学习一下,感谢楼主

guolimin 发表于 2017-3-1 13:08:04

666666

z215229525 发表于 2017-5-23 20:25:12

学习学习

stone1 发表于 2017-5-23 20:28:24

谢谢

溺水的鱼 发表于 2017-5-25 21:43:11

梦话 发表于 2017-5-26 00:13:06

好程序

Eooming 发表于 2017-5-26 16:01:36

谢谢分享~~

P先生 发表于 2017-6-26 09:47:17

那左道道 发表于 2017-9-11 16:30:53

空空3812 发表于 2017-9-12 20:48:49

学习
页: [1] 2 3
查看完整版本: python小练习(071):简单游戏AI设计之三(带AI的贪食蛇)