5

我想了解游戏(策略)算法,尤其是敌人算法的工作原理?

有什么适合初学者的地方吗?

4

5 回答 5

9

策略游戏中的 AI 有很多方面,但请记住,现实 AI 和使游戏变得有趣的 AI 之间存在很大差异。尽可能作弊,同时不要让玩家明显看出敌人在作弊。

AI游戏编程智慧书 http://www.aiwisdom.com/

gamedev.net 也有大量关于 AI 文章的集合和一个包含大量信息的好论坛。(http://www.gamedev.net

Game Programming Gems 也有一个关于 AI 的部分,但是当你想要 AI 时,请阅读 AI Game Programming Wisdom 书籍。

以下是 RTS 特定文章的概述:http ://www.aiwisdom.com/ai_genrerts.html 还可以查看 Pathfinding,如果您想使用它,可能还有一些神经网络/遗传算法,尽管它可能有点矫枉过正你才刚刚开始。

于 2009-11-02T12:09:16.737 回答
2

首先你需要了解人工智能。其次,它归结为设计一种让计算机与人类玩家竞争的算法(它有目标和完成目标的行动)

这可能是一个好的开始。

于 2009-11-01T08:06:59.507 回答
2

哇,这真是个问题。

我将从 O'Reilly 的书《游戏开发者的人工智能》开始。

还可以探索 Amazon.com 上的游戏编程部分。有很多关于战略计算、博弈论、随机响应等的内容。

于 2009-11-02T06:42:15.953 回答
2

对于初学者,我真的推荐 Mat Buckland 的Programming Game AI by Example

它很容易理解,我发现它为 Games AI 提供了一个很好的起点。

然而,正如上面的海报所说,游戏人工智能领域非常广泛,随着硬件的进步,越来越多的学术人工智能技术被引入。AI Game Programming Wisdom 书籍非常非常好,详细介绍了来自各种现实世界示例的技术。

于 2010-01-12T13:22:25.343 回答
1

对于初学者来说, Udacity是一个很好的起点。它免费提供许多在线课程。在这种情况下,人工智能课程的算法介绍可能特别有用。

一旦你对算法和人工智能有了基本的了解,你就可以转向更高级的资源。

于 2012-12-11T09:06:30.567 回答