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

文章插图
国内真正做过游戏AI的很少,说概念的人很多,所以看了半天离实际编码还是很远,不知道该怎么入手,因为国内游戏主要以MMO和卡牌为主,RTS比较少,体育竞技类游戏更少,没几个真正写过强AI代码的 。而从AI的难度上来看,是:MMO < FPS < RTS < 体育竞技 。作为实际开发过AI的人,拿一份五年前的代码 。如果你能实现体育竞技的AI,那即时战略只是小事一桩 。硬派游戏AI,不是虚无缥缈的神经网络,用神经网络其实是一个黑洞,把问题一脚踢给计算机,只要训练它,它就能解决一切问题的懒人想法 。硬派游戏AI,就是状态机和行为树 。状态机是基本功,行为树可选(早年AI没行为树这东西,大家都是hard code的) 。大部分人说到这里也就没了,各位读完还是无法写代码 。因为没有把最核心的三个问题讲清楚,即:分层状态机、决策支持系统、以及团队角色分配 。
经验总结扩展阅读
- 原神拍照功能在哪
- 游戏名中“空格”怎么打出来的例如地下城的
- 魔兽争霸怎么玩单机游戏(魔兽争霸rpg单机模式)
- 原神景明在哪
- 原神鹤怎么拼
- 5173怎么卖问道手游(手游问道游戏币怎么卖)
- 为什么会有人故意在游戏中炸房干扰别人娱乐?
- dota暂停键(dota游戏退出按什么键)
- 如何在北美市场推广发行iOS应用或游戏?
- 网络游戏服务器承载玩家数量跟对战平台的承载能力一样吗?