跳转到内容

MUD

本页使用了标题或全文手工转换
维基百科,自由的百科全书
来自 Medina MUD 的游戏内截图。

MUD(/mʌd/),原指多用户地牢(Multi-User Dungeon)[1],后又被称为多用户空间(Multi-User Dimension)或多用户领土(Multi-User Domain)。MUD是多人即时虚拟类游戏,通常以文字描述为基础。MUD结合了角色扮演、砍杀、玩家与玩家对战、交互小说与在线聊天等元素,玩家可以阅读或查看房间、物品与其他玩家、非玩家角色的描述,并在虚拟世界中做出特定行为。玩家通常会通过输入类似自然语言的指令来与虚拟世界中的其他玩家、NPC交互。

概念

[编辑]

传统的MUD实现了一个在幻想的世界居住着虚构的种族与怪物的角色扮演游戏,玩家可以选择职业来获得特定的技能或力量。这种游戏的目标是要杀死怪物、探索幻想的世界、完成任务、去冒险、透过角色扮演来构成故事并升级已建立的角色。许多MUD采用了龙与地下城系列游戏的掷骰规则做为决定人物属性的基础。

MUD通常使用幻想的背景设定,许多人使用了科幻小说的背景设定或以热门的书籍、电影、动画、历史、居住者拟人化动物的世界等等的题材。 并非所有的MUD都是游戏,有一部分MUD是设计做为教育用途的、有些则为纯聊天的环境,并由于MUD伺服器弹性的特色使得MUD偶尔也用户在电脑科学、地理资讯、医疗资讯、分析化学等领域。MUD吸引了来自各个领域的学术学者包含通信、社会学、法律与经济。同时美国的军队也对使用MUD来做电话会议感到兴趣。

大多数的MUD都是有兴趣的人士所经营并可免费游玩,有部分会接受捐赠或允许玩家购买虚拟物品,其余的部分则会收取月费。MUD可以透过标准的 telnet 客户端程序来联机,或使用为了提升用户体验所特别设计的MUD客户端程序。在许多网站的入口都可以获取MUD游戏的清单,如: The Mud Connector(英语:The Mud Connector)。

狭义的MUD指的是类似于1978年的MUD1(英语:MUD1)游戏,直接使用终端模拟程序(如telnet)即可进行的联机游戏,主要利用文字叙述的方式呈现。玩家扮演虚拟世界中的角色,系统会输出一段简短文字描述玩家所处位置的场景,而玩家也借由输入英文单字(或缩写)组成的命令与之交互。以中文MUD常见的LPMud系统为例,系统显示:

你来到一处森林中的空地,东边有一株大树,树上垂下一条粗绳。 你的北边远处有一道炊烟升起。

这里明显的出口是south和north。

>

玩家可以在提示符号“> ”之后输入各式命令,例如go north(往北移动)。系统处理后会再次输出该角色新的位置所处场景,以及接受下一个命令的提示符号...如此循环进行游戏。玩家的角色在虚拟世界中进入到同一场景,也可能会遭遇到其他玩家所扮演的角色,并可借由各式命令与之交互或交谈。以战斗为导向的MUD甚至也允许玩家之间的战斗行为。

MUD系统主要由一个伺服器负责处理所有虚拟世界的相关运算,用户在客户端执行的终端模拟程序仅负责显示伺服器传回的消息,以及将玩家输入的命令发送至服务端。

由于这种允许多位用户各自操纵虚拟角色,并且在相同的虚拟世界中进行交互(战斗)的概念,直接促成了二十世纪90年代末期以图形显示界面为诉求的网络游戏商业运营模式(如:Meridian59(英语:Meridian 59)[2], 无尽的任务[3], 亚瑟王的暗黑时代[4]),因此网络游戏可视为广义的MUD其中一种,而MUD则为现代网络游戏的始祖与雏形[5]。

发展

[编辑]

现代大型多人在线角色扮演游戏(MMORPGs)如 "无尽的任务"、"网络创世纪" 及虚拟世界相关的游戏,如社交虚拟世界 "第二人生",都可往前追溯到MUD时代。确实,在发明 MMORPG这个名词之前,这些风格的游戏其实就被简单称呼为图型化MUD。有许多具影响力的 MMORPG设计师也都源自于MUD的开发者或者玩家(如Raph Koster(英语:Raph Koster),Brad McQuaid(英语:Brad McQuaid),Matt Firor(英语:Matt Firor)与Brian Green(英语:Brian Green))或者参与早期的MUD(如Mark Jacobs(英语:Mark Jacobs)与 J. Todd Coleman(英语:J. Todd Coleman))。

阿伯MUD

[编辑]

第一套受欢迎的MUD程序库为阿伯MUD,由艾伦·考克斯撰写于 1987 年,以阿伯里斯特威斯大学命名。艾伦·考克斯曾玩过原始的艾塞克斯大学 MUD,该游戏体验影响他非常深远。阿伯MUD最初使用 B 语言所撰写,可在 Honeywell L66 大型主机上于 GCOS3/TSS 环境下执行。于 1988 后期,将其程序改写为 C 语言,在 1989 年发布后使该 MUD 快速的散布至各种 Unix 平台。

TinyMUD

[编辑]

Monster 是一款多人冒险游戏由 Richard Skrenta(英语:Richard Skrenta) 所使用 VMS Pascal 撰写,可于 VAX 上执行。该游戏于 1998 十一月正式发布。Monster 以磁碟为基础,可立即对游戏进行修改。 Monster 是第一个采用能让玩家建立游戏世界方法的 MUD,设定新的迷宫或建立地牢让玩家们探索。 Monster 使用了 60,000 行代码撰写,有许多功能的设计是为了让 巨洞冒险 的功能能够运作其中。虽然一直没有很多可网络访问的 Monster 伺服器,但它启发了 James Aspnes(英语:James Aspnes) 建立一个简易版本的 Monster 称为 TinyMUD。

TinyMUD 使用 C 语言所撰写,发布于 1989 年并衍伸了许多版本,包含 TinyMUCK(英语:TinyMUCK) 与 TinyMUSH(英语:TinyMUSH)。TinyMUCK 第 2 版大量了扩展指令界面的同时也内含了完整的称为 MUF (Multi-User Forth) 的编程语言。为了与以战斗为导向的传统 MUD 做区隔,在 TinyMUD 中的 "D" 代表多用户 "领域" 或 "空间",也随着缩写最终比其他 MUD (如 MUCK、MUSH、MUSE 等) 这类伺服器器普及,导致最终 MU*(英语:MU*) 一词被采用来指 TinyMUD 家族。后来的 UberMUD、UnterMUD 和 MOO(英语:MOO) 都是受到 TinyMUD 启发所衍伸,但不属于 TinyMUD 直系后裔。

LPMuD

[编辑]

于 1989 年由 Lars Pensjö(英语:Lars Pensjö) 所开发出 LPMud。Pensjö 曾经是 TinyMUD 及 AberMUD 的玩家,并且想建立一个世界拥有 TinyMUD 的弹性以及 AberMUD 的游戏性。为了完成这个目标他撰写了现今被称作虚拟机器的 LPMud 游戏引擎,可以执行类 C 语言的 LPC编程语言(英语:LPC (programming language))来建立游戏世界。随着 Pensjö 对 LPMud 的兴趣减弱,后续由其他人如 Jörn "Amylaar" Rennecke,Felix "Dworkin" Croes(英语:Dworkin's Game Driver),Tim "Beek" Hollebeek 与 Lars Düning 接续开发。

在 1990 早期时,LPMud 曾是最热门的 MUD 程序库之一。 衍伸自 LPMud 的包含 MudOS, DGD, SWLPC, FluffOS 及 Pike 编程语言,最后一项长期由 LPMud 开发者 Fredrik "Profezzorn" Hübinette 所开发。

DikuMUD

[编辑]

于 1990 发布的 DikuMUD 是受到 AberMUD 的启发所产生。导致以其代码为基础的砍杀类型 MUD 虚拟爆炸,DikuMUD 启发了许多衍伸的程序库,包含  CircleMUD, Merc, ROM, SMAUG, 及 GodWars(英语:GodWars)。 原来的 Diku 团队由 Sebastian Hammer, Tom Madsen, Katja Nyboe, Michael Seifert, 及 Hans Henrik Staerfeldt 组成。DikuMUD 对最早期的 MMORPG 类型游戏发展具有关键的影响,EverQuest (由 DikuMUD 的狂热玩家 Brad McQuaid 所开发) 展现现了类 Diku 的游戏性,Verant 开发者发表声明说明该游戏未实际使用 DikuMUD 的代码。

游戏方式

[编辑]

典型的 MUD 会透过文字描述告诉您所在的空间或区域,列出该区域的物品、玩家与 NPC 以及出口。为了要完成任务玩家会输入文字命令如 take apple 或 attack dragon。 在游戏的环境移动一般会输入玩家想要移动的方向 (或者该方向的缩写),例如输入 north 或者只输入 n,会使玩家从目前区域透过该路径移动至北方。

MUD 的客户端程序通常含有可让简易完成动作的功能,例如指令按钮可让点用滑鼠点击的方式移动到指定方向或者捡起某样物品。 也有些工具可以加入快捷键到 telnet 或 MUD 客户端,让玩家能够使用键盘的方向键移动。

风格

[编辑]

MUD 按照其游戏内容,主要可分为以下类型:

  • 砍杀型 MUD
  • 玩家与玩家对战 MUD
  • 角色扮演 MUD
  • 社交型 MUD
  • 聊天型 MUD
  • 教育型 MUD
  • 图型化 MUD

相关术语及次文化

[编辑]
大神
MUD系统的最高管理者。这些管理者出现在MUD虚拟世界中往往冠以大神或类似的头衔,以彰显其地位。大神通常掌握MUD系统所有程序的原始码、启动或关闭MUD伺服器、以及赋予其他用户各种权力的能力。
巫师
MUD系统中的管理者或内容创作者。主要出现于LPMud类型的虚拟世界,在DikuMud中类似的管理者有时称为IMM(英文Immortal的简称)。巫师通常能够对虚拟世界进行有限度的修改与扩展,其权限主要视MUD系统的设计(由大神赋予)而异。较大规模的MUD通常会另外设置“大巫师”之类的身份,下辖其他巫师。
PK
即英文Player Killing的缩写,或者称为PvP(Player versus player),意思是玩家对玩家战斗。由于这类活动可能导致其中一方玩家所扮演的角色在虚拟世界中“死亡”,虚拟角色死亡时,通常会带给玩家若干损失或时间上的浪费,因此“是否允许PK”、“PK对败(胜)方虚拟角色造成的损失”经常成为争议的话题。
emote
在MUD中玩家之间进行交流,为了方便表达情感而预先定义了一系列的命令。譬如输入laugh tester,那么ID是tester的玩家将在屏幕上看到:某某对着你哈哈大笑,仿佛看到了什么世间最可笑的事情。
机器人
英文ROBOT的缩写。由于网络游戏需要很多重复工作的特点,MUD中发展出了高度智能化的机器人,以替代玩家与系统进行交互。设计机器人涉及相当复杂的电脑知识,其中的佼佼者可以实现无干预的全自动代替玩家进行游戏。

中文MUD发展历史

[编辑]

萌芽阶段(1992-1993)

[编辑]

华文地区的MUD最早出现在1992年,由台湾的中央大学机械系学生张英豪(Aurona)所架设的Formosa(福尔摩沙)。采用的系统是SillyMUD(派生自DikuMUD系统)。同年稍后出现的是台湾的成功大学由麦树翔(MSC)与金昌理(CCC)使用MERC 1.0(雇佣兵,派生自DikuMUD)所架设的无标题MUD。这两个MUD都是英文显示场景等消息,并且只允许输入英文。

在1993年台湾陆续又出现多个以英文显示的MUD:较知名的有台湾大学的龙域传奇(DragonRealm,又称为3000,派生自MERC),新竹交通大学的风之王国(Realm of Winds,又称为4000,派生自MERC)、风之传说(Legend of Winds,又称为4040,派生自MERC)。其中当时就读于交通大学管理科学系的学生张民欣(Annihilator,阿奈雷特)开始尝试对风之传说的MERC的代码进行修改,并成功使MUD首度具备显示及输入中文的能力。风之传说支持中文显示及输入的功能,很快吸引了大量的玩家并且成为当时同时上线人数最多的MUD站。与此同时阿奈雷特也对风之传说原本的D&D风格游戏系统(MERC)进行的较大幅度的扩展,加入了包括兼职、新种族、新职业等设定,也吸引了不少欧美玩家进驻。

尝试创作阶段(1993-1994)

[编辑]

由于MERC所属的DikuMUD系统主要以C语言开发,每当需要更新程序时,就必须关闭伺服器重启。这个限制渐渐无法满足台湾MUD爱好者的需求。而MERC内附的大量默认场景,更重复出现在所有使用MERC系统的中,也难以满足玩家喜好新鲜的需求。

于1993年年底,阿奈雷特引进了新的LPMUD系统,在交通大学的伺服器上开设一个名为东方故事的MUD站。东方故事采用当时流行于欧美地区的MudOS系统以及TMI Mudlib(The Mud Institute),阿奈雷特并对MudOS进行修改使其具有处理中文的功能。LPMUD和DikuMUD的主要差别在于伺服器程序区分为mudlib(多用户地牢函数库)和driver(驱动程式)两部分:mudlib使用脚本式的LPC语言撰写,主要负责与游戏内容相关的运算,driver使用C语言撰写,提供LPC语言的解释器。这种架构实现了更新游戏内容时,不需要关闭伺服器重启的特性,使得MUD开发者与玩家能够同时在在线进行活动。

此外,有别于当时其他的MUD,东方故事完全舍弃了TMI Mudlib内附的游戏内容,而是自行创作一个全新的故事背景与时空,提供原创的游戏内容。由于游戏内容并非翻译自欧美的创作,东方故事也是第一个将中国武侠题材纳入网络游戏内容的电脑游戏。

于此同时,台湾DikuMUD系统的发展也方兴未艾,1994年4月4日,时空之门 MUD(The Ages,玩家昵称4444)出现在交通大学,为第一个有婚姻系统、支持ANSI字符色彩控制码、使用MERC 2.0架构的DikuMUD。同年11月21日,MUD 四度空间(void,俗称7777)[6]亦在交通大学网络策进会(CCCA)的支持下于交大诞生, 其主要创作者是三位当时才大二的交大学生王建兴(Qing)、麦文伟(Winwell)及曾玠郡(Gen),四度空间以MERC 2.2为核心,并以特有的技能树系统取代传统的职业系统,这在当时而言是一大创举。

武侠风潮(1994-1997)

[编辑]

1994年阿奈雷特转学到台湾大学资讯工程学系,鉴于TMI mudlib的游戏系统对于武侠题材的呈现方式限制太多,乃舍弃TMI mudlib而重新自行开发一个全新的mudlib系统,称为东方故事2天朝帝国([1]),简称ES2。

东方故事2放弃了TMI mudlib庞大复杂的物件继承树,改采轻薄短小的扁平式组织[7]。这些技术上的改进大幅度提升了LPMUD系统的运行性能,使得东方故事2的上线人数,超过了当时其他的DikuMUD系统(DikuMUD为C原始码编译而成,LPMUD则需透过LPC解释器,理论上DikuMUD在性能上应具优势),加上阿奈雷特以开放原始码方式发布其mudlib,造成台湾的LPMUD站如雨后春笋般纷纷诞生,而DikuMUD系统则逐渐式微。

受东方故事2发布原始码的影响所及,LPMUD在包括北美、大陆、台湾等华文地区造成流行。直到目前大多数的中文LPMUD仍直接或间接受东方故事2的影响,尤其是中国大陆地区。

1995年底,一群以方舟子为首的北美中国留学生下载了ES2 mudlib(东方故事2多用户地牢函数库),以金庸的小说为背景编写出了侠客行。之后很快出现了许多分站,总上线人数常有数千,风头一时无两。以侠客行原始码改编而成的中文MUD包括西游记、风云、金庸群侠传、终极地狱(doing),以及2000年建立的香港侠客行等。侠客行至今仍是用户最多的中文MUD之一。1996年5月,侠客行的代码泄露,依据这份泄露的代码,大陆创建了大量的各式各样改编的MUD。其中又诞生了西游记和风云这两个分别取材西游记和古龙小说背景的极其成功的分支。而在侠客行传统体系下则诞生了诸如侠客行100,侠客行2000,北大侠客行等优秀MUD。所有这些MUD都采用LPMUD和MUDOS。

图形化时代(1997~)

[编辑]

1996年原在东方故事担任巫师的台湾清华大学学生陈光明(Ruby)、黄于真(Onyx),以ES2 mudlib发布的代码为基础,开设了一个学术实验性质浓厚的MUD站万王之王[8],主要目的在于验证Onyx硕士论文所研究的“高性能分布式系统”。借由进一步的改善LPMUD与ES2 mudlib的程序技术,将LPMUD的性能又往前推进了一大步。随着电脑硬件的进步,同时上线人数不断提升的结果,也开启了网络游戏商业化运营的可行性。

1998年四月,采用分布式系统架构的万王之王的同时上线人数首度突破千人(同时期单一伺服器系统的东方故事2上线人数约250人),但伴随而来的硬件费用、网络使用权等问题,迫使Ruby展开首度的募款活动。该次活动共募得台币235770元,用于解决万王之王伺服器所需的硬件费用。

同年十二月,图形化的万王之王推出Alpha测试版,并且于1999年七月由雷爵资讯股份有限公司[9]于台湾上市。

在大陆,2000年,网易公司收购天下公司,基于《天下MUD》开发出了《大话西游》和《梦幻西游》的图形网游,大获成功。至2010年代,梦幻西游是网易重要的收入来源之一。原侠客行巫师-天帝董晓阳在2003年开发出图形MUD《侠客天下》,至今还在运营,仍有很多忠实老玩家。

在图形化大行其道的今天,传统意义上,以文字作为界面的MUD依然繁荣。根据最新的统计[10],在中国大陆和台湾,依然有数百个站点,总计上万在线玩家。MUD虽然小众化,但其魅力依然不减。譬如北大侠客行,至今依然有数百玩家在线游戏,其中大部分都是从1996年就进入的玩家。

2019年,再战江湖(WF)[11] mud在鲤鱼王天羽樱(Chg)鸡姊的带领下,发展的风风火火。

2020年开始,台湾文字 MUD《原始物语》(PSMUD)[12]持续建置与游戏集成的 Web 服务,在专用的网页客户端导入即时地图、即时健康状态HUD、游戏动画效果,以及官方网站的世界地图、GPS 寻路、万物索引、角色资料及活动资讯等功能,在维持文字指令操作的同时,以网页提供可视化资讯与辅助查询,形成传统 MUD 与现代 Web 服务集成的游戏模式。

相关主题

[编辑]

参考资料

[编辑]
  1. ^ Bartle, Richard. Designing Virtual Worlds. New Riders. 2003: 9–10, 741. ISBN 0-1310-1816-7. [pp. 9-10] TinyMUD was deliberately intended to be distanced from the prevailing hack-and-slay AberMUD style, and the "D" in its name was said to stand for "Dimension" (or, occasionally, "Domain") rather than "Dungeon;" this is the ultimate cause of the MUD/MU* distinction that was to arise some years later. [pp. 741] The "D" in MUD stands for "Dungeon" [...] because the version of ZORK Roy played was a Fortran port called DUNGEN. 
  2. ^ Damer, Bruce. Avatars!: exploring and building virtual worlds on the Internet. Peachpit Press. 1998: 383–384. ISBN 0-201-68840-9. Some people describe it as a MUD (Multi User Dungeon) with a 3D interface and role playing character. 
  3. ^ Aihoshi, Richard. Brad McQuaid Interview. RPG Vault. 2000-09-27 [2010-10-19]. (原始内容存档于2007-05-24). Then, in 1996, I was hired by Sony Interactive Studios to create a graphical, commercial MUD. The rest is history. 
  4. ^ Firor, Matt. Post-Mortem: Mythic's Dark Age of Camelot. Mulligan, Jessica; Patrovsky, Bridgette (编). Developing Online Games: An Insider's Guide. New Riders. 2003: 340. ISBN 1592730000. It made perfect sense for us to combine the two technologies and make a graphical MUD. 
  5. ^ 张蜀永. 從遊戲到On-line-線上遊戲的發展介紹. 网络社会学通信期刊 (南华大学). 2003-10-15, (33) [2010-10-19]. (原始内容存档于2016-03-04). 
  6. ^ 四度空間創史. [2017-08-20]. (原始内容存档于2020-08-12). 
  7. ^ Annihilator. Re:關於ES2 mudlib與KK, GKK的三兩事. 1999-11-09 [2010-10-23]. (原始内容存档于2013-04-18). 
  8. ^ 萬王之王基本資料. 万王之王官方网站. 1997-08-07 [2010-10-23]. (原始内容存档于2011-01-12). 
  9. ^ 雷爵简介. 雷爵官方网站. 2011-03-14 [2011-03-14]. (原始内容存档于2003-12-17). ‘万王之王(精装版)’正式上市,并成为台湾史上第一套国人自制的网络游戏。 
  10. ^ 台灣泥巴列表. [2013-01-16]. (原始内容存档于2020-08-08). 以下列出目前台湾大部分已知的泥巴MUD的即时列表,并侦测联机状况与在线玩家人数供各位参考 
  11. ^ 再戰江湖官方網站. [2019-07-11]. (原始内容存档于2020-12-05). 东方武侠型mud,网页提供介绍 
  12. ^ 原始物語-雲朵上的圖書館. 原始物语官方网站,2020年后将web技术以及现代化游戏思维引入MUD游戏,实现GUI、庞大的数据库系统、MUD动画等现代化新体验 

外部链接

[编辑]