什么是.NET最好的AI语言/框架?

时间:2009-05-30 00:59:31

标签: .net prolog artificial-intelligence xna-3.0

我正在建立一个包含回合制策略游戏的学术作品。我正在使用XNA 3作为图形,但没有决定使用什么AI。

我正在考虑使用P#,一个用于.NET的Prolog解释器,但我发现它有点差。对于游戏AI而言,你有什么比Prolog(也许是Haskell?)或者更好的翻译P#?

2 个答案:

答案 0 :(得分:3)

你使用Prolog是因为它是声明性的吗?当我在AI工作时,我在Prolog和Scheme之间分配我的工作。

如果你对函数式语言(ala Scheme)而不是OO感兴趣,我怀疑你会得到F#的一些建议。

要回答评论中的问题,Bigloo似乎是.NET上流行的Scheme实现。

那就是说,我会向Eduardo推荐他认真考虑他选择框架和语言的目标。具体来说,哪个最重要?如果您最喜欢该框架,那么您应该寻找满足您需求的最佳语言,并且在框架上得到很好的支持。有时,这意味着学习一门新语言(万岁!)。

如果你比我更现实,你可能会意识到学习一门语言需要时间来处理你的项目。在这种情况下,您可能需要接受对.NET框架的更有限的支持才能获得您正在寻找的语言。

答案 1 :(得分:1)

使用google-fu

找到两个框架

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

以下列出了一堆.net驱动的语言 希望你能用这个。 Dot net powered languages