JAY饭 发表于 2018-3-12 17:56:26

你这里用食物翻过来找蛇头,我觉得比较省事,但是因为蛇身是动态的,所以后续增加判条件,

JAY饭 发表于 2018-3-12 17:57:38

我有一种思路就是用蛇去探索食物,因为本质上寻找食物这个过程,就是添加元素删除元素的过程

JAY饭 发表于 2018-3-12 18:01:29

为什么总是enter一下就回复了。。。。还没说完,所以在蛇寻找之前,将原位置和食物位置用元组锁定,一旦确定可以吃到,只要不触及自身,其实就是安全的,然后就是之前元组锁定的位置,代入到真正执行的函数的中去寻找。对了,用的也是你提过的A*算法,每次广度探索四周一次,然后选取比较近的点,很高效,但是。。。只想到有效的这一步

JAY饭 发表于 2018-3-12 18:15:18

。。。尴尬了,我还没看到后面choose_shortest()函数。。

JAY饭 发表于 2018-3-12 18:31:42

change_dire()函数,我觉得不需要这么复杂,只要判断条件中设定了下一步不能在蛇身里面,那么往左的走的蛇绝不会突然右转,因为往回走就会进入蛇身,和之前的判断条件相矛盾,所以肯定不会出现往回走的情况

Mr.Gu 发表于 2018-3-18 16:13:45

啊哈

红霉素 发表于 2018-3-27 10:20:30

谢谢大佬

ABC23 发表于 2018-4-22 01:13:40

huifu

daimiaopeng 发表于 2018-4-23 22:03:04

5555555555555

2177406045 发表于 2018-4-24 00:39:25

大牛啊,随随便便就可以写一个游戏!!!

z359670476 发表于 2018-4-24 09:07:57

6666

rj69 发表于 2018-5-2 14:36:59

学习学习!

aggies 发表于 2018-5-11 16:44:17

看看

15779388639 发表于 2018-5-12 15:30:21

学习

Python吃snake 发表于 2018-5-12 15:43:00

支持楼主!!!!

和光123同尘 发表于 2018-7-11 19:14:23

666

cq601 发表于 2018-7-22 15:26:01

做得很好,Good!

qaz123765 发表于 2019-7-16 08:30:20

看看

LJY199609 发表于 2019-7-17 10:24:38

膜拜大佬

sunhaojay 发表于 2019-8-15 00:03:28

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