另一个look描述一致性的问题. 方向/出口的排序
本帖最后由 orrta 于 2017-9-22 11:10 AM 编辑红框里面是在同一个地方连续执行两次l的结果, 可以看到, 红框里面的方向虽然相同, 但是次序却是乱的.
我的script判断当前房间(位置)的时候, 出口(方向)也是判断条件之一, 这个问题会造成随机性的房间匹配失败.
昨天"武学大宗师开放及look方向描述调整 "改动之前没有这个问题, 希望可以回到与此次改动之前一样, 保持一致.
原先的方向排序是 south;north;east;
与截图中任何一种都不一样.
北大侠客行MUD,中国最好的MUD 这个就是针对定位系统所进行的升级,不用怀疑,恢复原来的版本是不可能的。
北侠一贯的原则就是不专门为机器人的开发提供便利条件,请认清这个事实。 不过,此次更新依照惯例依旧是手动档受伤最重。原本靠人眼人脑可以挨个look的方向现在变难了。 本帖最后由 orrta 于 2017-9-22 01:24 PM 编辑
这个就是针对定位系统所进行的升级,不用怀疑,恢复原来的版本是不可能的。
北侠一贯的原则就是不专门为机 ...
creat 发表于 2017-9-22 12:16 PM http://pkuxkx.com/forum/images/common/back.gif
如果如你所说, 是有意的调整的话, 我倒是可以接受. 实际上, 做个字符串的split和sort就可以解决这个问题, 我把这个作为一个bug提出来, 一方面是对运行得好好的script修改后的覆盖性测试有勉强, 另一方面也是因为保持一致性是我自己的一种编程习惯. 不过,此次更新依照惯例依旧是手动档受伤最重。原本靠人眼人脑可以挨个look的方向现在变难了。
creat 发表于 2017-9-22 12:32 PM http://www.pkuxkx.com/forum/images/common/back.gif
每次受伤都是手动党 回复 5# karr
说的好像你是手动党一样。yct40 反正不是自动党。yct11 回复 4# orrta
愁死我了,要不怎么说,21世纪什么最值钱,是点子啊,我怎么没想到这个方法呢,为了解决这个乱 序,我把好好的机器人改得乱七八糟的,真是猪头啊。 不明白人脑人眼挨个look方向怎么就变难了,难道east,west 和west,east对这个“人脑人眼”还有本质区别? 回复 9# zine
对于我来说当方向数量是6个以上的时候look就需要参照上一个方向来找下一个方向是哪个,随机方向会导致需要借助额外的方法来回想起之前看过的方向。诸如纸笔、notepad、命令历史列表、向上翻页寻找上一次的当前房间描述……等这类的手段
而北侠超过8个出口的房间还是不少见的
页:
[1]
2