2012-08-02 92 views
0

我需要在街机格斗格斗游戏中为对手制作AI,非常类似于真人快打。街机格斗游戏AI

我不想为计算机使用随机移动,但我想要一个难以击败的AI。

从哪里可以开始寻找资源?你知道这种项目的实施吗?

+0

你几乎可以肯定*不想*实现一个神经网络。 – 2012-08-02 14:39:57

+0

好的,那我该用什么? – 2012-08-02 14:41:45

回答

2

想想你如何玩游戏。

问问自己,在什么情况下我会进行某些攻击?我何时会阻止?我的健康状况不佳时该怎么办?当我的对手身体不健康?在另一种情况下,我会变得更加激进吗?什么时候最好使用长程和短程?

等等

一个这样的AI通常只遵循了一堆的if else/then语句,与索姆随机性添加/的。

你想让它迅速作出反应这么多的别的(A *,alpha-beta等)将不会有用。

1

有一种算法依赖于每个方向上芽的统计和计数。你可以通过这种逻辑来计算敌人将你踢向需要方向的次数,并预测未来的攻击。