作者neversay (子不语)
看板mud
标题Re: [闲聊] Mud的一些想法
时间Sat Jul 24 13:50:30 2010
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 118.165.57.166
: → laechan:有 ruby 的话用 ruby 比较省时省力吧 07/08 23:15
: 推 belion:国外已有用java写的mud 07/08 23:48
: → tinlans:ruby 的 scalability 太差,人数冲高会很惨。 07/09 04:20
agree with tinlans, ruby是一种proof of concerns语言,实作概念时超快但
用在大流量系统,效能可能.....
: 推 changkyle:http://www.coffeemud.org/ 之前稍微看过 07/09 08:02
刚刚看完这个MudOS的feature list,发现他实在非常威猛:
一般:
*支援 ANSI色彩,MSP声音系统,MXP标签(?),MCCP压缩协定
*可以线上即时以JAVA或Javascript增加程式码
*Web版的维护介面
*内建Email Server(注:搞死人的Email设定还是要自己来)
*可用传统档案系统或藉由JDBC将资料存入资料库
*功能完整的玩家帐号系统
*线上公告或私讯系统
*7大主要职业,38次要职业,6大种族,超过1200种咒文、技能、诗歌等等
*依照等级获得能力的客制化职业、种族系统
*700种以上的表情,可即时添增
*可吃下数种建构脚本(不知是哪种建构脚本),如Javascript或MOBPROG
*指令缩写,mob名、物品名缩写,可指定全部或次数,可扩增的英文解析器
*网页版的区域编辑器,网页版的任务编辑器
*客制化的权限系统,可细致到个别玩家拥有个别权限
*可以吃很多种区域档案格式,例如CoffeeMud,ROM,Circle,Smaug,Icey...
(或许可以藉由扩增新的builder来纳入台湾自己扩展的区域档案格式)
*世界任务与个人任务,包括自动产生,时间限制,事件触发
*可自行撰写的种族天生武器战斗,远距离武器或法术战斗,骑马战斗
*疾病系统,例如传染病,或因为裸身而感冒,或森林瘴气中毒
*玩家君臣系统,讨伐任务,法治系统,以及易学易用的自订法律系统
*玩家财富系统,银行,拍卖,邮递,可针对玩家或帮会!
*神只系统,可让虔诚玩家受益,让伤天害理的玩家受诅咒 (好屌啊......)
*数种组织系统,如政党,同盟,自动化成员管理
*客制化组织系统,可设定组织行为与行为反应,自动化关系与触发机制
区域与房间:
*线上即时区域、房间、怪物、物品、出口编辑,不用再因为更改东西而重开机!
(至少有了LPMud的强度了)
*支援副本
*区域内天候与季节,以及天候影响游戏的设定
*数种房间类型,例如水下,空中等
*水下房间需要特殊技能才能呼吸
*空中房间有重力设定,不会飞的东西会自然往下掉!
*各种陷阱
*需要攀爬技能才能行动的悬崖
*主要的出口类别(东西南北上下内外),以及其他种类的出口
*为每个城市设定客制化的法律系统!
*世界级的天空与海洋(换句话说,可以藉由天空从某甲区域飞到某乙区域)
*玩家与组织拥有的个人区域
*区域攻克系统,可让玩家占领并统治区域!
玩家与mob:
*非常多种类的mob,例如:侵略型,医疗型,店家,银行家,可对谈型,可骑乘型...
*可用script增加mob的行为
*玩家属性、技能、咒文学习
*战法牧贼诗德六大职业,可线上客制化
*传统种族分类,可客制化
*Mob可依照你的设定与玩家对话
*奇幻小说的语言翻译(你可以用英文翻译成精灵语......)
*玩家与Mob间可以互相学习技能,甚至是会的语言......
*技能熟练度机制
*最独特或强大的技能系统(不知是否吹牛)
*战法贼牧诗德各有自己的战斗特色与技能
*各种职业都能淬炼自己的技能强度
*PK系统可设定在(PVP,PVE...),或自行客制化
*各种法术抗性
物品:
*物品材质或重量
*铠甲状态,防护度,耐久度,尺寸
*法术卷轴,法术权杖
*武器锐利度与整体状况
*马匹,权杖,法杖,陷阱,船只等特殊物品
*可以躺的床,可以坐的椅子
*有职业限制的武器
*玩家自制物品机制
软体讯息:
CoffeeMud是纯Java程式,以一个可聆听任何port的伺服器运作。内建的网页伺服器也可
聆听任何port。CoffeeMud支援MySQL,HSQLDB,SQL Server。内附一组资料库宣告档给
新手Admin。
他提供一套API让你可以扩展各种生物、物品、房间类型、魔法物品,通常要增加的东西
的程式码不超过一百行(以Java标准来说,一百行以下都算小程式)。而且不用重启整个
Mud即可更新。
讯息系统可依照讯息来源、目标设定输出效果,每个讯息都会标明他的类型,因此盲目的
玩家会漏失视觉型讯息,但不会漏失听觉型讯息。讯息可被周围物品影响,创造更有真实
感的讯息系统。
--
等有时间来安装看看,不过问题是他支援big5中文输出吗 = =
现在有mud是用utf-8输出的吗?
--
逝去的爱,使生命更丰富。
LIFE has become richer by the love that has been lost.
--泰戈尔,漂鸟集.223。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.139.145
1F:推 dannielz:是neversay(惊 07/24 15:02
3F:→ neversay:顺便看一下他们的area editor有多精美 @@ 07/24 15:27
4F:→ zcecil:Java的话多国语言问题不是太大 不过我觉得就乾脆让它吐 07/24 18:01
5F:推 KEINO:依普西隆在对你招手 XD 07/24 19:58
6F:推 happyhero:架成功了... 又多了一种mud语言可以研究:Q 07/24 23:27
7F:推 Thermograph:Dawn of Time 1.69r (ROM Mud) 架好就能打中文 :Q 07/24 23:43
8F:→ neversay:这麽帅,那我也来架架看... XD 07/25 00:38
9F:→ LoveBeef:Dawn of Time ---> C++ (它上面写的) 07/25 11:06
10F:推 Aurim:Java做的东西要有好scalability,就得把它养在高档机器上 07/25 12:03
11F:推 cwlin0416:现在硬体的成长速度..应该不成问题.. 07/25 23:23
12F:推 belion:架成功了?!能让其他人连连看吗?XD 07/26 09:32
13F:推 happyhero:还没研究出怎麽让自己变大神XDD 07/27 01:20