背景:
阅读文章

MUD发展史介绍mud游戏的历史

[日期:2013-07-06] 来源:  作者:非凡公子 [字体: ]
MUD 最初是1978年出现在英国的一个联机游戏英文名称 Multi-User Dungeon 缩写[1]。其后出现的类似系统沿用相同的 MUD 缩写,但赋予不同的全名如:"Multi-User Dimension" 或 "Multiple User Dialogue"。台湾及其他华文使用者通常直接称呼为 MUD。使用者则通常将缩写字直译为“网络泥巴”或是简称“泥巴”(英文 mud 的意思为泥巴)。

中文地区的 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 站。与此同时 Annihilator 也对 风之传说 原本的 D&D 风格游戏系统 (MERC) 进行的较大幅度的扩充,加入了包括兼职、新种族、新职业等设定,也吸引了不少欧美玩家进驻。

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

于1993年年底,Annihilator 引进了新的 LPMUD 系统,在交通大学的服务器上开设一个名为 东方故事 的 MUD 站。东方故事采用当时流行于欧美地区的 MudOS 系统以及 TMI Mudlib,Annihilator 并对 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。

武侠风潮 (1994-1997)
1994年Annihilator转学到台湾大学信息工程学系,鉴于 TMI mudlib 的游戏系统对于武侠题材的呈现方式限制太多,乃舍弃 TMI mudlib 而重新自行开发一个全新的mudlib 系统,称为东方故事2 ([1]),简称ES2。

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

受 ES2 释出源代码的影响所及,LPMUD 在包括北美、大陆、台湾等华文地区造成流行。直到目前大多数的中文 LPMUD 仍直接或间接受 ES2 的影响,尤其是中国大陆地区。

1995年,一群北美中国留学生以金庸的小说为背景编写出了侠客行。之后很快出现了许多分站,总上线人数常有数千,风头一时无两。以侠客行源代码改编而成的中文MUD包括西游记、风云、金庸群侠传,以及2000年建立的香港侠客行等。侠客行至今仍是用户最多的中文 MUD 之一。侠客行所采用的技术也同样是基于 LPMUD 的 MudOS。

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

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

同年十二月,图形化的万王之王推出Alpha测试版,并且于1999年七月由雷爵信息股份有限公司[8]于台湾上市。
收藏 推荐 打印 | 录入:sbso | 阅读:
本文评论   [发表评论]   全部评论 (0)
内容推送
52mud提供
一起回忆泥巴游戏QQ群68186072
52mud官方微信公众平台
热门评论