繁体   English   中英

良好人工智能参考所需的建议[已结束]

[英]Recommendations needed for good AI references [closed]

我被要求用AI帮助XNA项目。 我不是全新的概念(寻路,植绒等),但这将是第一个“真正的”代码。 我非常感谢任何资源(链接或书籍); 我想确保我做对了。

标准教科书和一个很好的起点是Russel和Norvig的人工智能:现代方法 您还可以通过OpenCourseWare获得麻省理工学院的入门AI课程

我很惊讶没有在上面的答案中找到我所知道的任何书籍,这是游戏工作室中任何开发团队将永远拥有的书籍:

  • 游戏编程宝石(现在有7本书)。
  • 人工智能编程智慧(我认为4出局)。

这两个系列都结合了许多非常有用的文章,浏览每个系列的前两个(游戏编程宝石有AI章节,其中包括几篇非常好的文章)将让你很好地理解游戏行业目前使用的基本和高级技术。

BTW - 您还可以在数据结构,效果,3D和声音等其他领域获得理解。

享受阅读,

我不得不评论AI:现代方法是一个非常干燥的阅读。

如果你真的对人工智能感兴趣,并希望保持兴趣,那么你可以更好地使用Norvig的礼物送给世界: 人工智能编程的范例 这不仅是人工智能的一个很好的介绍,它是精美编程的一个很好的介绍。

我的第二个“人工智能:现代方法” 它非常善于以基本的,可理解的方式解释这些项目。 这本书也被许多大学用来教学生人工智能的基础知识。
也许考虑一下他们在课程中使用幻灯片来获取关于手头主题的基本想法并不是一个坏主意。

有关于植绒的XNA特定教程。

Amit的A * Pages在编写寻路代码时非常有用。 那里有很多丰富的理论和实践信息。

您可能会发现AiGameDev.com上的博客,维基和论坛很有用。

罗素与诺维格的人工智能:现代方法。

请注意,这本书是一个门阶。 非常详细,一般非常好。 我可能会首先推荐一些在线网站,以了解您可能需要的算法类型,然后选择性地深入研究Russel和Norvig,以更深入地了解实施情况。

不要忘记在线电子设备的有用性,比如这个或者aigamedev.com,因为我在我自己的AI学位中使用了这些。 您可能还会发现需要购买特定的游戏AI书来帮助解决某些游戏逻辑,因为这可能与AI的“应用程序”逻辑大不相同。 在游戏场景中,我认为如果你得到约5-10%的处理时间,你通常会很幸运,而在应用程序中,AI通常是唯一运行的东西,这允许更先进和处理器更重的技术。 这也是你可能需要考虑的事情,我不完全确定Russel和Norvig是最好的地方。

祝这个项目好运,我希望自己能穿上你的鞋子!

两个感兴趣的参考应该是

  • 游戏人工智能(Ian Millington)
  • 以编程游戏AI为例(Matt Buckland)

我在gamedev.net上引用了AI论坛。 特别是因为该论坛上的一些关键海报在业界(包括AiGameDev.com的作者)工作,或者使用AI和相关技术,如实际领域的规划和优化。

我总是发现Steve Woodcock的Game AI网站是一个很好的参考。 它包括讨论,源代码以及书籍,会议等的指针。

我会说第二:编程游戏AI的例子(Matt Buckland)

本书提供了很好的算法,可以很容易地移植到XNA。

我刚刚从AI中读取了一些现代方法的摘录,主要是因为我对此事感兴趣,而不是因为我实际上可以使用它。 AI是一种非常好的现代方法,写得很好而且非常有趣,但我不知道你是否可以使用它,如果你更喜欢代码样本,也许不是。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM