我想創建一個經典的3 * 3棋盤遊戲。AI的線路塊遊戲
這是兩個玩家遊戲&看起來像http://tinypic.com/view.php?pic=34o4mjp&s=5並且很容易玩。勝利條件有點類似於井字遊戲。實際上我甚至不知道那場比賽的確切名稱,但是當我還是小孩的時候,我在學校玩過。我將它命名爲塊的行。
在這個遊戲中,玩家每人有3個街區。每個玩家可以在他/她輪流的時候移動一個街區。最後那個能夠對角線或水平或垂直方向排隊的人,除了他/她自己的一方將是勝利者。 我已經在java中爲兩名玩家編寫了這款遊戲,但我遇到了AI問題。
任何人都可以告訴我哪種AI算法可以用於這個遊戲?這個遊戲的確切名稱是什麼?
我搜索了兩個玩家的AI算法,發現minimax算法可以實現,但我沒有得到如何實現minimax在我的情況。
Minimax更適合像國際象棋這樣的遊戲 - 我只是計算出在棋盤上有一組棋子可能具有4634726695587809641192045982323285670400000排列,所以暴力顯然是不可行的。 – 2012-02-26 14:39:38