北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: suxxx

关于遍历的进阶研究

[复制链接]
发表于 2013-8-10 20:14:13 | 显示全部楼层
在网速不稳定的情况下,
                            睡房               
                             ∨     
                            长廊               
睡房
    这里唯一的出口是 out。
    古墓派女童 晓芸(Xiaoyunn)

这种情况下先触发出口跑路,然后再触发 npc 总是不太靠谱,不能100%避免问题。

如果在路径确定的情况下,遍历路径寻找npc,
一个办法是将路径分割成10步一段,然后走10步检查一下是否发现npc,如果发现,就退回n步到npc处,路径做相应加减计算就知道怎么回去了。
或者每一步检查是否发现npc,可以不管网速,就是效率不如10步检查一次快

zmud的慢速行走貌似很容易出问题,还是快速行走自己检查比较靠谱
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-8-10 21:46:32 | 显示全部楼层
用10步一跑,再往回跑,效率很低的,而且有些地方的遍历是单向路径,不能回去的。真要怕网速,可以用17楼第二个办法。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-8-10 22:39:02 | 显示全部楼层
不错,10步一走确实没法解决单向路径的,那就不能用这个方法
17楼第二个办法也就是我说的一步一检查,这样可以避免网速不稳定造成的zmud慢速行走出错,如果不想频繁开关触发,干脆走一步输入一个命令来确定走完并检查完npc, 比如 s;set nomore check之类的, 估计会稍微慢一点,要等set nomore check回应
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-8-11 00:09:07 | 显示全部楼层
卧槽,一步一set
终于知道系统怎么被拖垮了。。。。。

其实为什么不能抛却#ok呢,就用#slow去走,超时不自动放弃。
遇到NPC就#stop即可啊
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-8-11 08:24:29 | 显示全部楼层
一步一set还不是set brief 2修改的应对措施
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-9-14 13:52:14 | 显示全部楼层
我有个问题请教,如果遇到一个房间有多个拦路npc怎么处理呢?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-3-9 18:12:04 | 显示全部楼层
正在用师姐教的法子制作遍历,谢谢师姐好贴。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-3-9 23:14:44 | 显示全部楼层
我有个问题请教,如果遇到一个房间有多个拦路npc怎么处理呢?
oasiswsc 发表于 2013-9-14 01:52 PM



    把本次任务中会遇到的拦路NPC  按次序编号序号 到指定地点时,按序号取出ID去KILLALL
然后序号自增
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-3-24 19:57:42 | 显示全部楼层
本帖最后由 oolong 于 2014-3-24 08:40 PM 编辑

这样走一步遍历一下就是浪费时间啊。
放弃721的slow模式,地图就是用来算路径即可。
比如你得到路径 e |w|e|e|e
设置一个alias aaa {kill xxx} 或者 alias aaa {lookin xxx},反正能让自己停下来就行
然后e|aaa |w|aaa|e|aaa|e|aaa|e|aaa
再大的地图也是扫街也是秒到的。
其他mud里面721比mc至少提高30%的找人效率。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-2 06:39:50 | 显示全部楼层
太感谢楼主了,试过多个城际互联之类的东东,现在稳定使用楼主的版本,感激~
另外有个问题请教:
我用小号画了几个城市的地图,用楼主的逍遥游无法载入这个地图。后来名字改成goto_suxxx2后可以读取,但是无法行走至指定的房间。点击目标房间后不发出指令到mud中。
楼主能否帮忙看一下?

谢谢
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-28 07:00 AM , Processed in 0.008929 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表