人工智能研讨课费下载-精品·公开课件.pptVIP

  • 2
  • 0
  • 约1.27千字
  • 约 10页
  • 2018-11-04 发布于广西
  • 举报

人工智能研讨课费下载-精品·公开课件.ppt

AI in RTS Game 杨萌萌 冯培钧 张峻旗 RTS GAME(实时策略游戏) 一组状态 初始状态 输入 转换函数 有限状态机 RTS GAME 用有限状态机来模拟人的某些智能行为。 例如:当一个NPC受到攻击时,它应该怎么办,当发现敌人时,它应该实行哪些行为,当敌多我寡时,应该实行哪些行为,等等 How to build a game? Five Simple Movement MOVE (移动) PATROL(巡逻) EVADE(规避) ATTACK(进攻) CHASE(追击) MOVE 移动,最简单的一种形式就是,在某一段时间之内从一个点到达另一个点。这个很容易实现,你能通过找一个距离向量,然后乘以这个部队移动的速度和所用的时间,就可以得到移动的位置。 PATROL 巡逻是一个特别的移动,因为它包含了一系列预设的坐标。在移动中,一个部队它走到一个目标以后,它就不会走了,但巡逻不一样,当部队完成一个目标以后,他就会从自身的巡逻列表中抽出下一个坐标,然后又朝下一个坐标前进。 在我们这个实例当中,尽量不要让部队一直站立或等待,因为我们这个游戏是RTS游戏,如果一直站立或等待就不能突出游戏的战争气氛。 EVADE(规避) 避开障碍物的算法首先要看你的地图是如何工作的,还有就是你的部队在移动时应该让他们如何相互交互。在本例中,我们使用的是一个

文档评论(0)

1亿VIP精品文档

相关文档