文字MUD游戏论坛-天下泥潭群英会-水泊梁山

文字MUD游戏论坛-天下泥潭群英会-水泊梁山 (http://www.aolai.org/forums/index.php)
-   『 机器人制作及下载 』 (http://www.aolai.org/forums/forumdisplay.php?f=5)
-   -   问个技术问题,呵呵 (http://www.aolai.org/forums/showthread.php?t=9167)

liccry 2005-02-18 16:33

问个技术问题,呵呵
 
就是杀怪的时候,有时怪会跑掉,怎么处理才能跟上呢?
btw:杀怪的方法是chuqiao

luoyiluoyi888 2005-02-18 17:31

回复: 问个技术问题,呵呵
 
好像是个命令back一下.没有继续back知道找到为止

medu 2005-02-18 18:21

回复: 问个技术问题,呵呵
 
我的机器里:设定一个变量,如myback为30,chuqiao杀,怪不在原地跑了以后,从hell出来就#back;over @li_guai_id;#math myback @myback-1。如果没有over到,继续上面的,当myback=20的时候,把上面的命令改为#step;over @li_guai_id;#math myback @myback-1。over到了,就把myback置为30,开始杀。当myback减至0的时候,还没找到,说明怪跑的比较远了(至少在原地的前后10步外),那就重头开始找。一些特殊地方如迷宫等要做特殊处理。

liccry 2005-02-18 22:17

回复: 问个技术问题,呵呵
 
引用:

作者: medu
我的机器里:设定一个变量,如myback为30,chuqiao杀,怪不在原地跑了以后,从hell出来就#back;over @li_guai_id;#math myback @myback-1。如果没有over到,继续上面的,当myback=20的时候,把上面的命令改为#step;over @li_guai_id;#math myback @myback-1。over到了,就把myback置为30,开始杀。当myback减至0的时候,还没找到,说明怪跑的比较远了(至少在原地的前后10步外),那就重头开始找。一些特殊地方如迷宫等要做特殊处理。

哦,这样啊,终于明白了,我做个试一试

zado 2005-02-27 14:18

回复: 问个技术问题,呵呵
 
我的方法是当回来没有怪的时候,向所有的出口look一下,如果没有怪就继续往前走,走5步还没有怪就从头来过。

lingying00 2008-11-08 22:13

回复: 问个技术问题,呵呵
 
看起来貌似比较有用,顶上去,回头我做机器人就参考下。:em25:


所有时间均为格林尼治时间 +9, 现在的时间是 10:48.

Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号

站长 fengyue


Content Relevant URLs by vBSEO 3.6.1