Board logo

标题: 能否改变AI行动规律? [打印本页]

作者: 贝莉卡    时间: 2014-4-2 21:13     标题: 能否改变AI行动规律?

图片仅为示意

例如把这个敌军的AI类型设定为“逃至指定点”,指定点在正上方
如果我军没有卡位的话,这个敌军就会直线向上跑
但现在我军有两个人在这里卡住了位,敌军就会认为:“直接向上跑”这条路线已经是不通的了。
然后它就会判断是否有其他路线可以绕过去,如果有,他就会绕道,如果没有,他就干脆停在原地不动了。

以上是原版的AI设定
我现在想要的效果是:即使被卡位了(只要不是彻底堵住),他仍然会直线上移3格,然后下一回合继续往上。
有什么办法可以做到么?
作者: 贝莉卡    时间: 2014-4-2 21:13

图片没上传成功

图片附件: 未命名.JPG (2014-4-2 21:13, 15.91 K) / 该附件被下载次数 70
http://xycq.org.cn/forum/attachment.php?aid=132013


作者: KYOKO    时间: 2014-4-3 00:17

ai极难改变
作者: WHITESHIP    时间: 2014-4-6 11:51

最近正在根据神鸟的帖子研究AI代码,http://tieba.baidu.com/p/2727014234
到指定点和逃至指定点,在周围几格无法移动后不会寻找次优解而是直接不动。

不过还不太懂代码原理,慢慢研究吧。这块star175懂,但少有讨论,对我来说还是空白。
作者: q19961121    时间: 2014-4-9 21:41     标题: 回复 #2 贝莉卡 的帖子

大概可以用笨办法?在剧本里加入指令循环检查目的地及周围的站位情况,然后适时在剧本里改变ai策略。




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0