zine 发表于 2010-11-20 22:16:36

原帖由 jarlyyn 于 2010-11-20 09:59 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif


pk也缓解不了的。

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

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

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

Player之间的互动很能激活一些东西,比如气氛。
不过基于心跳的lpmud所谓群p完全就是火力输出,毫无配合的刷屏啊。
超过5个人的战斗规模基本上就是人眼反应的极限了。这点上受限于表达方式,更多人的战斗基本上玩家能做的就是不停的敲pfm的alias了,受限于网速,trigger都不会起到作用,就已经杀了对手或者被对手杀了。

jarlyyn 发表于 2010-11-20 22:28:12

原帖由 lzkd 于 2010-11-20 10:13 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif


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

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里搞流行度的框架的想法。

jarlyyn 发表于 2010-11-20 22:28:58

原帖由 zine 于 2010-11-20 10:16 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif


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

允许设置简单计划自动战斗如何?

lzkd 发表于 2010-11-20 22:46:19

原帖由 jarlyyn 于 2010-11-20 10:28 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif


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

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

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

个人觉得helllua中很不方便学习的地方,在于各模块之间的分割很那啥,不够清晰,需要多次通读代码.我是用了差不多每行都写注释的办法来硬啃的.
当然,最核心的还是hook,那个的确很让人头疼.

jarlyyn 发表于 2010-11-20 23:47:09

这就是没有命名空间的缺陷了
如果都是walk.stop ,check.check_food这样,就不会有这样的混乱了

littleknife 发表于 2010-11-21 00:37:58

原帖由 lzkd 于 2010-11-20 10:46 PM 发表 http://pkuxkx.com/forum/images/common/back.gif

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


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

jarlyyn 发表于 2010-11-21 01:11:05

原帖由 littleknife 于 2010-11-21 12:37 AM 发表 http://www.pkuxkx.com/forum/images/common/back.gif



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

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

然后依然是个search path

lzkd 发表于 2012-12-21 12:33:14

大侠们能否说说 hellua的search理念 是基于什么想法?很想学习学习。
既然作者在这呢,还请 jarlyyn ...
littleknife 发表于 2010-11-21 12:37 AM http://www.pkuxkx.com/forum/images/common/back.gif


   
helllua里的search是固定路径,写死的,比如说武当,就是武当所有的地方跑一遍.这个样子

zhongbushi 发表于 2012-12-21 14:03:35

回复 68# lzkd


    hzl这位莫非是传说中的小刀大侠?

lzkd 发表于 2012-12-21 14:08:27

回复lzkd


    这位莫非是传说中的小刀大侠?
zhongbushi 发表于 2012-12-21 02:03 PM http://www.pkuxkx.com/forum/images/common/back.gif


   
hehe 应该是吧...
页: 1 2 3 4 5 6 [7] 8
查看完整版本: 半自动与全自动之我见