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的贪