北大侠客行MUD论坛

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

半自动与全自动之我见

[复制链接]
发表于 2010-11-20 22:16:36 | 显示全部楼层
原帖由 jarlyyn 于 2010-11-20 09:59 PM 发表


pk也缓解不了的。

按hell的经验,后期就是大pk,pk到大家无聊,然后重开…………

可以考虑搞点帮派,每周/天来一次群P,胜利者可以在某个地区里收保护费或者取得特殊资源什么的。

就是泡菜游戏里的攻城那 ...


Player之间的互动很能激活一些东西,比如气氛。
不过基于心跳的lpmud所谓群p完全就是火力输出,毫无配合的刷屏啊。
超过5个人的战斗规模基本上就是人眼反应的极限了。这点上受限于表达方式,更多人的战斗基本上玩家能做的就是不停的敲pfm的alias了,受限于网速,trigger都不会起到作用,就已经杀了对手或者被对手杀了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-11-20 22:28:12 | 显示全部楼层
原帖由 lzkd 于 2010-11-20 10:13 PM 发表


啧啧,那应该是好东西的说.如果可能,一定要放出来哈,大家也学习一下.


helllua的缺陷还是很明显的……当年,mapper.dll的缺陷更明显。

我大学的时候的专业和计算机没有任何关系,所以完全是赤脚医生的级别的,helllua的代码是我第一次做这么大的工程,lua的特性也不熟悉,本身就是一个编程的经验鸡肋的过程,所以helllua到后期已经让我自己都有改写的念头了。

当时设计的改动包括:

1.规范化,标准化,已经把基准目录放在mushclient目录里。
2.实现强大的宏功能。实现用类似zmud的语法,跑出mush功能的bot。
3.用lua本身的方式来实现类和命名空间。没有命名空间,我自己看代码都头痛。特别是walking,serch这些写的比较早的模块。
4.更对2次开发友善的模式。比如我现在是 dowalk(0,20,false),以后应该是 dowalk({from=0,to=20,fly=false})
5.通过xmpp(当时设想p2p形式的dht)方式在不同的电脑间共享信息。有一个独立的文件管理协调不同的world(比如出现随机npc的故事时,分配所有的id在不同的城市search)
6.所有的触发都是在一个指定的文件里动态临时设置。需要用到的模块里动态加载。这样让分离的模块成为可能
7.添加env环境变量,指定和装载触发时自动变更。比如有个$master$环境变量。变更的话,比如setenv("master","张三丰"),那么所有已有的和未装载的触发里的4master$都替换为张三丰。
主要是规范自己的代码,更好的跨mud可能,以及对2次开发的更友好。
当时有做一个中文mud里搞流行度的框架的想法。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-11-20 22:28:58 | 显示全部楼层
原帖由 zine 于 2010-11-20 10:16 PM 发表


Player之间的互动很能激活一些东西,比如气氛。
不过基于心跳的lpmud所谓群p完全就是火力输出,毫无配合的刷屏啊。
超过5个人的战斗规模基本上就是人眼反应的极限了。这点上受限于表达方式,更多人的战斗基本上 ...


允许设置简单计划自动战斗如何?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-11-20 22:46:19 | 显示全部楼层
原帖由 jarlyyn 于 2010-11-20 10:28 PM 发表


helllua的缺陷还是很明显的……当年,mapper.dll的缺陷更明显。

我大学的时候的专业和计算机没有任何关系,所以完全是赤脚医生的级别的,helllua的代码是我第一次做这么大的工程,lua的特性也不熟悉,本身就是 ...


walk模块我基本解剖完了,search模块研究到最后,发现helllua的search理念和北侠search理念不一样,最终放弃了.只能重新整.

个人觉得helllua中很不方便学习的地方,在于各模块之间的分割很那啥,不够清晰,需要多次通读代码.我是用了差不多每行都写注释的办法来硬啃的.
当然,最核心的还是hook,那个的确很让人头疼.
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-11-20 23:47:09 | 显示全部楼层
这就是没有命名空间的缺陷了
如果都是walk.stop ,check.check_food这样,就不会有这样的混乱了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-11-21 00:37:58 | 显示全部楼层
原帖由 lzkd 于 2010-11-20 10:46 PM 发表

walk模块我基本解剖完了,search模块研究到最后,发现helllua的search理念和北侠search理念不一样



大侠们能否说说 hellua的search理念 是基于什么想法?很想学习学习。
既然作者在这呢,还请 jarlyyn 不吝赐教一二。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-11-21 01:11:05 | 显示全部楼层
原帖由 littleknife 于 2010-11-21 12:37 AM 发表



大侠们能否说说 hellua的search理念 是基于什么想法?很想学习学习。
既然作者在这呢,还请 jarlyyn 不吝赐教一二。


本质上,就是形成把走位N布内的出口展开,形成一个路径

然后依然是个search path
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-12-21 12:33:14 | 显示全部楼层
大侠们能否说说 hellua的search理念 是基于什么想法?很想学习学习。
既然作者在这呢,还请 jarlyyn ...
littleknife 发表于 2010-11-21 12:37 AM



   
helllua里的search是固定路径,写死的,比如说武当,就是武当所有的地方跑一遍.这个样子
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-12-21 14:03:35 | 显示全部楼层
回复 68# lzkd


    这位莫非是传说中的小刀大侠?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-12-21 14:08:27 | 显示全部楼层
回复  lzkd


    这位莫非是传说中的小刀大侠?
zhongbushi 发表于 2012-12-21 02:03 PM



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

本版积分规则

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

GMT+8, 2024-11-28 04:46 PM , Processed in 0.011698 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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