游戏AI:可能性图

游戏AI开发很早以前就开始使用状态机,这个思想到现在也依然在创造非常有趣的游戏。

游戏中的AI行为都是由程序员事先写到代码中的,也就是说它不会随机应变。为了使游戏中的AI看起来和一个玩家一样,我们就需要考虑好它应该存在哪些可能性的策略,也就是可能性图。

做AI开发的早期,我总是把AI的行为当做状态,如走路状态。当然它可以是一个状态,如果你还有一个状态是跟走路无关的,比如睡觉。但是现在依然认为不恰当,走路应该只是一种行为。

状态应该是像这样的:

单身、恋爱、结婚

单身的时候,逛街,吃饭,打游戏

恋爱的时候,逛街,吃饭,看电影

结婚的时候,带孩子,吃饭,打游戏

相同的行为会发生在不同的状态,但是状态是不会交叉的,这样的设计方法论才比较合适。

事先想好很多的状态,然后挑选出几个关键的状态作为游戏状态,设计过程就完成了。

如果不清楚应该有哪些状态那么就把行为列出来,然后分类总结,

你可能感兴趣的:(游戏AI:可能性图)