【问题标题】:Where to learn about enemy game algorithms (like Starcraft/Warcraft)? [closed]在哪里可以了解敌方游戏算法(如星际争霸/魔兽争霸)? [关闭]
【发布时间】:2009-11-01 08:04:22
【问题描述】:

我想了解游戏(策略)算法,尤其是如何 敌人算法有效吗?

有适合​​初学者的好地方吗?

【问题讨论】:

    标签: algorithm artificial-intelligence starcraftgym


    【解决方案1】:

    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,如果你想玩它,可能是一些神经网络/遗传算法,尽管当你刚开始时它可能有点矫枉过正。

    【讨论】:

      【解决方案2】:

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

      This may be a good start.

      【讨论】:

        【解决方案3】:

        哇,这真是个问题。

        我将从 O'Reilly 的书“AI for Game Developers”开始。

        还可以浏览 Amazon.com 上的 Game Programming 部分。 很多关于战略计算、博弈论、随机响应等。

        【讨论】:

          【解决方案4】:

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

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

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

          【讨论】:

            【解决方案5】:

            对于初学者Udacity 是一个很好的起点。它免费提供许多在线课程。 AlgorithmsIntroduction to AI 课程在这种情况下可能特别有用。

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

            【讨论】:

              猜你喜欢
              • 2021-02-19
              • 1970-01-01
              • 1970-01-01
              • 2019-10-29
              • 2010-12-14
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多