(起初,對不起我的弱英語)在java中尋找2D遊戲的路徑
有一個類似於Linux中的「啃」遊戲的蛇遊戲。
一些的遊戲功能!:
-the板處於60 * 60字段中,由壁包圍,並有一些壁在板太。
-there是4個程序員必須寫一個程序可以找到他們的移動方法四種蛇。(對於一個蛇每個程序)
- 時間,以決定下一步的行動是0.1秒,所以我們必須找到它在0.1秒之前,否則,蛇會走向前一個方向。
蛇的頭不得撞到牆壁或其他蛇。
-Snake不能向後移動(它的犯規並且具有負點)
...............
牆壁的coordiation被給予了我們在遊戲中(x,y)。 其他蛇類的cooardiation是被賦予了我們在遊戲
的每個週期(0.1秒)................
現在的問題是:如何找到最佳舉措?
你能幫我通過建議任何算法或...?
謝謝。
你可以看到遊戲在這裏的截圖:
A *路徑發現? – alex 2012-03-17 11:23:32
BFS路徑查找? – 2012-03-17 11:26:16
@alex我不認爲經典的A *適合這裏,因爲有「移動障礙」[多重蛇] - 據我所知,無法預測。 – amit 2012-03-17 11:27:09