2012-08-02 89 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

有一種算法依賴於每個方向上芽的統計和計數。你可以通過這種邏輯來計算敵人將你踢向需要方向的次數,並預測未來的攻擊。