title: 英雄联盟（或者DOTA）这类型游戏的人机对战的模式中，电脑的AI是如何设计的？
desc: 电脑所控制的英雄的AI是如何设计的？是简单的让特定的英雄在特定的条件下作出特定的反应（e.g. 血量低于x时立刻闪现），还是有更加智能的算法实现？<br><br>extra 在最新的测试服中加入DOOM模式的电脑（参考：
topic: 游戏
content: 现代的游戏AI很多是由专门的AI引擎来实现的，如果用文字把AI的规则写下来，那是非常的多 如果有兴趣可以私聊 更新1 最早的CS的BOT用的是有限状态机， 因为太笨被淘汰了 现在的游戏普遍使用的是行为树 更新2 行为树现在有很标准的组件了， 还有专门的行为树编辑器 更新3 在这里有很详细的说明了， 我就不再重复了 传送门行为树（Behavior Tree）实践（1）
answerer_tags: 游戏研发