北大侠客行MUD论坛

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

[MUSH]行走方式探讨(3更)

[复制链接]
 楼主| 发表于 2013-1-9 11:05:11 | 显示全部楼层
速度出精品啊
cysp 发表于 2013-1-8 09:15 AM



   
呵呵,多谢鼓励
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-1-9 11:06:23 | 显示全部楼层
第三章完成~~
到底要不要给出参考代码。大家说看看~~

主要是两个原因,一个是不知道,现在北侠各位的水准如何了,需要不需要参考代码。
另外一个,是去把参考代码扒出来,也挺麻烦的。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-1-9 12:22:05 | 显示全部楼层
回复 4# lzkd


    这样的行走还有个缺点,途中不能look
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-1-9 16:49:43 | 显示全部楼层
第三章完成~~
到底要不要给出参考代码。大家说看看~~

主要是两个原因,一个是不知道,现在北侠各位 ...
lzkd 发表于 2013-1-9 03:06 AM


参考代码是必须的啊。不然这么抛砖引玉啊。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-1-11 12:36:14 | 显示全部楼层
第三章 #ok行走方式
 
  1、很明显,这种行走方式,解决了一下输入太多命令,会被服务器吃掉的问题。
lzkd 发表于 2013-1-4 10:58 AM



    想说的是,这种方法在玩家网速很快时并不能完全杜绝服务器吃指令的问题。比如玩家从发出指令到收到信息的时间是20ms,那么1s内理论上能走1000 / 20 = 50步,这超出了服务器允许的每秒指令数。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-1-25 02:47:43 | 显示全部楼层
看到楼上的帖子哭了,你让常年400+ping值的情何以堪

不过真网速这么快,为啥不每步加上0.1s的延迟呢?或者自己统计一下一秒发出了多少指令,过快的话就加延迟
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-1-25 14:26:54 | 显示全部楼层
好东西。。。==>>>【小刀出品,必属精品】<<<==


另,城际互联也是根据#OK思路,其做法是把“这里的出口”换成了用set no_more walkgo,反馈个“设定变量。。”的方式做的,而单步行走就是每步都set一下。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-2-2 08:31:44 | 显示全部楼层
no_more walkgo 这句话的作用是什么?能具体点么?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-2-2 12:15:14 | 显示全部楼层
向高手学习了,有用python做脚本的没?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-2-2 12:42:39 | 显示全部楼层
回复 44# sotapi


    这坛子里基本都用lua,因为mush对lua提供原生支持。
    但python的能力应该也不差,而且它有几个特性非常适合写MUD机器人...求楼上发python代码学习
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 03:11 AM , Processed in 0.009410 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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