2009-05-30 123 views
2

我正在構建一個基於回合制戰略遊戲的學術工作。我使用XNA 3作爲圖形,但沒有決定使用AI。.NET的最佳人工智能語言/框架是什麼?

我正在考慮請使用P#,Prolog的解釋爲.NET,但我發現它有點差。對於遊戲AI來說,比起Prolog(也許是Haskell?)還是更好的解釋器,然後P#,你會更好嗎?

回答

3

是否使用Prolog的,因爲它的聲明?當我在AI工作時,我在Prolog和Scheme之間分配我的工作。

如果你有興趣在一個功能性的語言(ALA計劃),而不是面向對象的,我懷疑你會得到F#不少建議。

要回答的意見的問題,看來Bigloo是一個流行的方案實施頂上.NET。

這就是說,我會推薦給愛德華多,他認真想想他在採摘框架和語言學習目標。具體哪個最重要?如果你最喜歡這個框架,你應該尋找最適合你需求的語言,並且在框架上得到很好的支持。有時候,這意味着學習一門新的語言(萬歲!)。

如果你比我更現實,你可能會意識到,學習一門語言需要時間遠離你的項目工作。在這種情況下,您可能需要接受對.NET框架的更有限的支持才能獲得所需的語言。使用一些谷歌福

Adaptive Intelligence Open Source .NET Framework & NEO A.I. framework

這裏

+0

因爲我發現Prolog非常有用,可以通過內置的推理機來「激活」典型的AI問題。 .NET中有什麼好的庫/解釋器可以使用Scheme? – 2009-05-30 01:34:25

相關問題