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好比真•九阴