※ [本文转录自 mud 看板 #1CIdyhf5 ]
作者: 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即可更新。
讯息系统可依照讯息来源、目标设定输出效果,每个讯息都会标明他的类型,因此盲目的
玩家会漏失视觉型讯息,但不会漏失听觉型讯息。讯息可被周围物品影响,创造更有真实
感的讯息系统。