2011-07-09 64 views
0

我需要一個3D引擎在人工智能的一個非常具體的任務,我想要一些輸入。第一部分是微不足道的 - 基本上,我需要的只是一個FPS引擎(第三人也會很好),這樣它就可以導航一個房間並與對象進行交互(如果您有Java和Windows,我正在尋找類似Give Challenge的東西,但更新一點)。物理學會很好,但不是必須的。我需要幫助選擇一個非常具體的任務遊戲引擎

現在,這個非平凡的部分將是:我需要在這個房間上施加一個虛擬網格,以便在任何時候我可以說「玩家位於B5--現在他移動到B6」,所以上。我需要將這些信息重定向到另一個系統(即給玩家指示做什麼的系統),同時向玩家發送信息,所以我必須能夠有一個單一的點,遊戲邏輯經過;另外,我很樂意不必寫我自己的碰撞檢測等。

到目前爲止,我已經試過:

  • SDK的源代碼:似乎有點矯枉過正(因爲我真的不打算拍攝的人,至少有一半的代碼庫是沒用的任務),因爲我不是一個真正的Windows開發人員,所以我花了太多時間處理「簡單」的東西(比如讓VS啓動並運行)。另外,跨平臺應該是真的不錯。
  • Blender遊戲引擎:雖然這種方法運行得很好,但交互模型看起來有些不可思議,而且一些簡單的東西(例如確保相機停留在場景中或在屏幕上顯示鼠標)太早了。晶體空間3D:我嘗試了他們的演示,但它看起來有點過時,並且因爲這是之前引擎的問題之一(當你的遊戲看起來不錯時,更容易獲得志願者)我想嘗試別的。

現在,也許我對單個軟件的要求有點太高,但我喜歡一些輸入。任何人都可以給我一個替代方案或者我應該給以前的一個第二次機會?

回答

2

嘗試the UDK。所有你要求的東西都存在,而且它對個人/非商業項目是免費的。這裏有一些亮點:

如果你正在尋找的是一個專業的,免費的(如在啤酒)引擎,可以讓你專注於或僅僅專注於你的差異化遊戲特性,Epic已經設置了高標準。