2010-05-24 70 views
3

你好我想在賽車遊戲中開發AI賽車(對手)我應該怎樣發展他們的複雜性,因爲我沒有任何想法。因爲玩家的汽車在滾動軌道上移動,建議我應該使用相對運動或方式點概念,但也應該在滾動軌道上進行更改(即玩家汽車運動)AI賽車遊戲中的對手車邏輯

回答

1

您可以有一個良好的開始通過瀏覽/使用opensteer庫。

+0

我隨機碰上你的答案,這是我一直在尋找已經有一陣子。非常感謝。 – rgngl 2011-02-27 14:44:13

0

簡單的第一步就是「欺騙」並將對手車保持在人車的X距離範圍內,然後如果人類過分落後,則減慢速度。您可以根據難度級別改變此行爲。這就是超級馬里奧賽車如何運作。

如果你想要更逼真的東西,那麼我認爲egarcia的openteer想法聽起來像是一個有趣的方式。

0

關於this page有很多解釋,用java演示(小程序)來解釋不同的解決方案。

認爲 紀堯姆