在哪里学习敌人的游戏算法(如星际争霸/魔兽争霸)?

时间:2009-11-01 08:04:22

标签: algorithm artificial-intelligence starcraftgym

我想了解游戏(策略)算法,特别是关于如何做 敌人算法有效吗?

初学者有什么好地方吗?

5 个答案:

答案 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。其次,它归结为设计一种算法,让计算机与人类玩家竞争(它有完成目标的目标和行动)

This may be a good start.

答案 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是一个很好的起点。它免费提供许多在线课程。在这种情况下,AlgorithmsIntroduction to AI课程可能特别有用。

一旦您对算法和AI有了基本的了解,您就可以转向更高级的资源。