我想了解游戏(策略)算法,特别是关于如何做 敌人算法有效吗?
初学者有什么好地方吗?
答案 0 :(得分:9)
在战略游戏中人工智能有很多方面,但请记住,现实AI和AI之间存在很大差异,这使游戏变得有趣。尽可能欺骗你,但不要让玩家明白敌人是在作弊。
AI游戏编程智慧书籍 http://www.aiwisdom.com/
此外,gamedev.net还有大量的AI文章和一个包含大量信息的好论坛。 (http://www.gamedev.net)
游戏编程宝石也有关于人工智能的部分,但是当人工智能成为你想要的时候,请使用人工智能游戏编程智慧书。
以下是RTS特定文章的概述:http://www.aiwisdom.com/ai_genrerts.html 当你想要玩它时,也可以看一下寻路,可能是一些神经网络/遗传算法,虽然当你刚开始时它可能有点矫枉过正。
答案 1 :(得分:2)
首先,您需要了解AI。其次,它归结为设计一种算法,让计算机与人类玩家竞争(它有完成目标的目标和行动)
答案 2 :(得分:2)
我从O'Reilly的书“AI for Game Developers”开始。
另请浏览Amazon.com上的Game Programming部分。在战略计算,博弈论,随机响应等方面有一个很多。
答案 3 :(得分:2)
对于初学者,我真的推荐Mat Buckland的Programming Game AI by Example
很容易理解,我发现它为游戏AI提供了一个很好的起点。
然而,正如上面的海报所说,游戏AI的领域非常广泛,随着硬件的发展,越来越多的学术AI技术被引入。人工智能游戏编程智慧书非常非常好,详细介绍了各种现实世界的例子。
答案 4 :(得分:1)
初学者Udacity是一个很好的起点。它免费提供许多在线课程。在这种情况下,Algorithms和Introduction to AI课程可能特别有用。
一旦您对算法和AI有了基本的了解,您就可以转向更高级的资源。