我正在尝试为"连续蛇"游戏实现AI.它与普通的蛇游戏非常不同,至少就人工智能而言.基本上,蛇的驾驶有点像汽车,而且两个玩家中的第一个撞到了他的小道,或者另一个小跑失去了比赛.屏幕也围绕着它的边界.
如果您查看我当前进度的视频,您可以更好地理解它:https: //www.youtube.com/watch?v = i9qU-r4COQ8
这不是太糟糕,但它仍然无法击败我(我是黄色的).获胜的人工智能理想情况下需要展示这些行为:
我目前的方法使用NEAT算法(http://www.cs.ucf.edu/~kstanley/neat.html).它是一种遗传算法,可以在几代人之间发展神经网络.它学会了如何在某种程度上做1,2和3(但不是很好),但不知道4.
对于输入,我正在使用:
我现在有点卡住了,想知道:
如果有人想看到它(C#),我很乐意让我的代码可用.
谢谢!