mookt 发表于 2014-9-28 07:32:13

回复 12# littleknife


    你这个能不能说的具体点啊。我自己瞎琢磨,明教大沙漠准备这样处理

#al mingjiaodashamo {#say 从渡口到山脚下
#if @fastgo {
#7 w
#3 n
#3 w
} {
#va migong_route "w|w|w|w|w|w|w|n|n|n|w|w|w"
#va migong_step 1
gomigong
}}
#al mingjiaodashamob {#say 从山脚下到渡口
#if @fastgo {
#4 e
#4 s
#4 e
} {
#va migong_route "e|e|e|e|s|s|s|s|e|e|e|e"
#va migong_step 1
gomigong
}}

你讲的我明白,能不能给个实例啊。谢了。

suxxx 发表于 2014-9-28 12:23:31

本帖最后由 suxxx 于 2014-9-28 04:25 AM 编辑

回复suxxx


    请教一个问题,关于遍历和返回的,

比如一条遍历路径是:s|s|s|s|s|s|s|s|s|s|s| ...
mookt 发表于 2014-9-27 06:01 AM http://pkuxkx.com/forum/images/common/back.gif

关于这个,如果你有gps当然最好,原地就可以走了,不用返回。没有gps也没问题,可以处理的。以前我没gps的时候是这样处理的,遍历只考虑前进不考虑后退,某个地区的遍历路径,你可以走遍每个房间,最后回到起点,比如逍遥游的节点。 这样你做任务的时候,用逍遥游到达地区节点,开始遍历,遍历遇到敌人,杀完敌人,不是原路返回,而是继续走遍历路径到开始的起点,然后就可以继续用逍遥游了。这个继续走,比如我用的path遍历,只要一条#step就可以继续前进了。
只考虑前进不考虑后退,这样可以解决大量的单向道路和迷宫问题。

mookt 发表于 2014-9-28 13:11:24

回复 14# suxxx


    整个gps得累死。。。。。。。。能分享下么

suxxx 发表于 2014-9-28 17:43:38

回复suxxx


    整个gps得累死。。。。。。。。能分享下么
mookt 发表于 2014-9-28 05:11 AM http://pkuxkx.com/forum/images/common/back.gif

我没版权。

littleknife 发表于 2014-9-30 11:01:21

至于大沙漠这样的特殊地域,一般采用的是特殊函数处理的。special_cmd。
比如,你的遍历路线是“s;e;e;n;w;sp_shamo;n;ne;se;su”,这个遍历路线中sp_shamo就是你在沙漠中的特殊命令。也就是说“w”之后就进入了沙漠。而沙漠的行走处理时,采用的是特殊命令sp_shaomo来处理。这个是个alias,可以用函数处理。。返回路线可以考虑nd;nw....;sp_shamoBack;e;s;w;w;n 这样的方式。其中sp_shamoBack是你反向进入沙漠后从一端走到另一端的处理alias。

windefox 发表于 2014-10-3 05:35:33

编写机器人那里需要学计算机的呢?ZMUD4.62很简单,功能也很强大。
就是mush的要求要高一点。

hepat 发表于 2014-10-3 10:31:12

编写机器人那里需要学计算机的呢?ZMUD4.62很简单,功能也很强大。
就是mush的要求要高一点。
windefox 发表于 2014-10-2 09:35 PM http://pkuxkx.com/forum/images/common/back.gif


    不是高一点吧

yaot 发表于 2014-10-3 10:39:39

是高二点

eur 发表于 2014-10-3 15:45:04

妖道是坏淫,打击我们学习向上的积极性。

oolong 发表于 2014-10-3 20:15:35

学习721或cmud吧。
这个好比九阴速成或葵花。
mush好比真•九阴
页: 1 [2] 3
查看完整版本: 我想问一下各位高手,你们都做自动遍历机器人了吗