我想了解游戏(策略)算法,尤其是敌人算法的工作原理?
有什么适合初学者的地方吗?
策略游戏中的 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,如果您想使用它,可能还有一些神经网络/遗传算法,尽管它可能有点矫枉过正你才刚刚开始。
首先你需要了解人工智能。其次,它归结为设计一种让计算机与人类玩家竞争的算法(它有目标和完成目标的行动)
对于初学者,我真的推荐 Mat Buckland 的Programming Game AI by Example
它很容易理解,我发现它为 Games AI 提供了一个很好的起点。
然而,正如上面的海报所说,游戏人工智能领域非常广泛,随着硬件的进步,越来越多的学术人工智能技术被引入。AI Game Programming Wisdom 书籍非常非常好,详细介绍了来自各种现实世界示例的技术。