2007年12月20日星期四

AI很难做

最近想重写宠物的AI,搞了两天,收效甚微,迫于时间的关系,不得不暂时收手,回退到以前的版本,实在很废...

最简单的做法就是每回合执行一次AI判断,并将判断的代码移到脚本中去。想要拥有不同行为的宠物就使用不同的派生类。这样的话,每种AI实际上就是一个充满IF-ELSE的巨型函数。但是,如果想要为数十种,甚至上百种的宠物定制AI,这种做法绝对是一个自杀行为- -b

另一种方法是,通过使用4到5个参数,来进行AI运算,就像《The Sims》那样。这时,使用什么样的参数,以及如何设计计算公式就成了最令人头疼的问题。而且通过数值来调制宠物的行为也是一件非常困难的事情。

靠,烦...

1 条评论:

Viva 说...

你在他乡还好吗?
叼,唱起呢首歌曲突然好唏嘘。。
FUCK 几时回归广东啊?