2008-08-24 30 views
23

我被要求用AI來幫助XNA項目。我並不是全新的概念(尋路,植絨等),但這將是第一個「真實」的代碼。我會非常感謝任何資源(鏈接或書籍);我想確保我做對了。良好的AI參考所需的建議

+0

你爲什麼改變你的個人資料圖片,因爲你最後的形象太酷了。 Anirudha Gupta http://anirudhagupta.blogspot.com – 2009-11-14 13:01:42

回答

2

您可能會發現AiGameDev.com的博客,wiki和論壇有用。

2

羅素和諾維格的人工智能:現代方法。

被警告,這本書是有點門的一步。非常詳細,一般非常好。我可能會首先推薦一些在線網站,以獲取您可能需要的算法類型的味道,然後選擇性地深入Russel和Norvig以更深入地瞭解實施。

不要忘記在線forurms,如這個或aigamedev.com的用處,因爲我在整個我自己的AI度使用這些擴展。你也可能發現你需要購買一個特定的遊戲AI書來幫助一些遊戲邏輯,因爲這可能與AI的「應用程序」邏輯有很大不同。在遊戲場景中,我認爲如果你得到5-10%的處理時間,你一般都很幸運,而在一個應用程序中,AI通常是唯一運行的程序,這允許更先進和更重的處理器技術。這也是你可能需要考慮的事情,我不完全確定羅素是否是諾維格最好的地方。

祝你好運,希望我在你的鞋子!感興趣

2

兩個引用應該是

  • 人工智能遊戲(伊恩·米林)
  • 編程遊戲AI的例子(馬特·巴克蘭)

我第二次的參考AI論壇在gamedev.net。特別是因爲該論壇上的一些關鍵海報在業內(包括AiGameDev.com的作者)工作,或者在實際領域使用諸如規劃和優化等相關技術。

0

我會第二:通過實例編程遊戲AI(馬特·巴克蘭)

這本書提供了很大的算法,應該伊斯利端口XNA。

4

我要評論一下AI:現代的做法是一個非常乾燥的閱讀。

如果你真的對AI感興趣,並且想要保持興趣,那麼用Norvig的禮物去世界會更好:Paradigms of Artificial Intelligence Programming。這不僅是AI的一個很好的介紹,它還是一個很棒的節目介紹。

+0

我買了這本書,當時邊界有一個40%的優惠券可在線使用任何一個項目。大約$ 55美元的書有這麼多的內容?是的,請。強烈建議,因爲它是一個很好的CL和AI介紹。 – Runevault 2008-10-06 00:00:40

6

我很驚訝,沒有在上面的答案在我的書的我雖然所以這裏去,任何開發團隊在遊戲工作室總是有書找到:

  • 遊戲編程精粹(有現在是7 書)。
  • AI編程智慧(我認爲4出)。

兩個系列相結合,通過前兩個每個系列的許多非常有用的文章和瀏覽(遊戲編程寶石具有AI的章節,其中包括一些非常好的文章)會給你的基本和高級的技術很好理解目前用於遊戲行業。

順便說一句 - 您還可以獲得其他領域的理解,如數據結構,效果,3D和聲音。

享受閱讀,

2

Amit's A* Pages在編寫代碼的尋路非常有幫助。那裏有許多豐富的理論和實踐信息。

0

我剛剛閱讀了一些現代方法的摘錄,主要是因爲我對這件事感興趣,並不是因爲我可以真正使用它。人工智能現代的方法是相當不錯的,它寫得很好,很有趣,但我不知道你是否可以使用它,也許不是如果你更多的代碼示例。