即时战略游戏比如WAR3的AI是怎样实现的


即时战略游戏比如WAR3的AI是怎样实现的


【即时战略游戏比如WAR3的AI是怎样实现的】国产游戏AI很少,很多人都在讲概念,所以看了半天,离实际代码还是很远,不知道如何下手,因为国产游戏主要是MMO和卡牌,RTS更少,体育类游戏更少,真正写过强AI代码的更少 。从AI的难度来说,就是:MMO < FPS & lt;RTS & lt体育竞赛 。作为实际开发AI的人,拿一份五年前的代码 。如果能做到体育竞技的AI,那么实时策略只是小菜一碟 。硬核游戏AI不是虚幻的神经网络 。用神经网络其实就是一个黑洞,把问题踢给计算机 。只要经过训练,就能解决一切问题的懒念头 。硬核游戏AI就是状态机和行为树 。状态机是基本功,行为树是可选的(早些年AI还没有行为树这种东西,大家都是硬代码) 。这里大部分人都丢了,你看完了还是写不出代码 。因为三个核心问题没有解释清楚,即分层状态机、决策支持系统、团队角色分配 。

    推荐阅读