今天看了一篇别人写的博客,大致写的是关于游戏AI的。
我也有幸做了10多年的手机游戏,或多或少也接触一些游戏AI方面的东西。简单罗列一下:
游戏AI基本上也就是两种实现:
1. 有限状态机。之前做的足球,AI算是够复杂的,用的就是有限状态机。为什么选择有限状态机呢,我想,主要是这个比较容易理解,尤其是策划容易理解。因为AI这个东西,并不是所见即所得,抽象一点的,验证起来比较麻烦。当然缺点也比较突出,就是扩展性比较差。
2. 行为树。这个在之前的开发中并没有用过。可能是之前公司用到的技术,现在已经有些落伍了,新技术的尝试时需要激情和代价的。不过我看了一下别人关于这块的介绍,我觉得还是很不错的。一个一个的节点,感觉扩展起来应该相对容易一些。