MUD
MUD(/ mʌd /), 原指多使用者迷宮(Multi-User Dungeon), 後閣予人號做使用者空間加使用者(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。
狹義的 MUD 是講類似一九七八年的 MUD 一遊戲,直接使用終端機類比程式(如 telnet)即可進行的連線遊戲,主要利用文字講的方式呈現。𨑨迌家扮演虛擬世界內底的角色,系統會輸出一段簡短文字描述耍厝裡所在位置的情景,若𨑨迌厝嘛藉著輸入英文單字(抑是縮寫)組成的命令佮之互動。以中文 MUD 捷看著的 LPMud 系統做例,系統顯示:
> > 你來到一位森林內底的空地,東爿有一欉大欉,樹仔頂垂下一條粗索。 > 你的北爿遠的所在有一出炊煙升起來。 > > 遮明顯的出口是 south 和 north。 > > > > >
𨑨迌物仔會當咧提示符號「>」了後輸入各式命令,比如講 go north(向北移動)。 系統處理了會閣再輸出該角色新的位置所在,佮接受後一个命令的提示符號 . . . 按呢循環進行遊戲。耍厝的角色佇虛擬世界當中進入到仝一場景,嘛可能會拄著其他𨑨迌的所扮演的角色,而且會當藉著各種命令佮之互動抑是交談。用戰鬥為導向的 MUD 甚至無允准耍家之間的戰鬥行為。
MUD 系統主要是由一个侍服器負責處理所有虛擬的世界相關運算,使用者佇客戶捀執行的終端機類比程式干焦負責顯示侍服器傳回的訊息,猶閣有將耍家輸入的命令傳送到侍服器捀。
因為這款允准濟位使用者各自操縱虛擬角色,而且佇咧相仝的虛擬世界內底進行互動(戰鬥)的概念,直接促成二十世紀九空年代尾期以圖形顯示介面為訴求的線頂遊戲商業營運模式(如:Meridian 五十九 , 無盡的任務,亞瑟王的暗黑時代), 所以線頂遊戲會當對廣義 MUD 其中一種,而且 MUD 是為現代線頂遊戲的始祖佮外形。
發展
現代大型濟人線頂角色扮演遊戲(MMORPGs)如 " 無盡的任務 "、" 網路創世紀 " 佮虛擬世界相關的遊戲,如社交虛擬世界 " 第二人生 ",攏會當往前追溯到 MUD 時代。有影,咧發明 MMORPG 這个名詞進前,遮的風格的遊戲其實就予簡單稱呼做圖型化 MUD。有真濟有影響力的 MMORPG 設計師嘛攏源自於 MUD 的開發者抑是講𨑨迌家(如 Raph Koster,Brad McQuaid,Matt Firor 佮 Brian Green)抑是參與早期的 MUD(如 Mark Jacobs 佮 J . Todd Coleman)。
阿伯 MUD
頭一套受歡迎的 MUD 程式庫為阿伯 MUD,由艾倫 ・ 考克斯編寫佇一九八七年,以阿伯里斯特威斯大學號名。艾倫 ・ 考克斯捌耍過原始的艾塞克斯大學 MUD,欲遊戲體驗影響伊非常的深。阿伯 MUD 頭仔就使用 B 語言所編寫,可在 Honeywell L 六十六大型主機頂懸 GCOS 三 / TSS 環境下執行。佇一千九百八十八後期,共伊的程式改寫做 C 語言,佇一九八九年釋出了後使該 MUD 快速的散佈到各種 Unix 平台。
TinyMUD
Monster 是一款濟人冒險遊戲由 Richard Skrenta 所使用 VMS Pascal 撰寫,可於 VAX 上執行。欲遊戲佇一千九百九十八十一月正式的發佈。Monster 以磁碟為基礎,會當隨對遊戲進行修改。Monster 是頭一个採用會當予耍家建立遊戲世界方法的 MUD,設定新的迷宮抑是建立地讓耍家探索。Monster 使用六十 , 零行程式碼編寫,有真濟功能的設計是為著予巨空冒險的功能會當運作其中。雖然一直無蓋濟可網路咧取的 Monster 侍服器,但是伊啟發 James Aspnes 建立一个簡單版本的 Monster 這號做 TinyMUD。
TinyMUD 使用 C 語言所編寫,發佈佇一九八九年並且衍生足濟版本,包含 TinyMUCK 佮 TinyMUSH。TinyMUCK 第二版大量矣擴展指令介面的同時嘛內含了完整的稱為 MUF ( Multi-User Forth ) 的程式語言。為著佮以戰鬥為導向的傳統 MUD 做區隔,佇咧 TinyMUD 中的 " D " 代表多使用者 " 領域 " 抑是 " 空間 ",嘛縮咧寫最終比其他 MUD ( 如 MUCK、MUSH、MUSE 等 ) 這類侍服器器普遍,致使終其尾 MU \ * 一詞予人採用來指 TinyMUD 家族。後來的 UberMUD、UnterMUD 和 MOO 攏是受著 TinyMUD 啟發所衍生,但無屬於 TinyMUD 直系後裔。
LPMuD
佇咧一九八九年因為 Lars Pensjö 所開發出 LPMud。Pensjö 曾經是 TinyMUD 佮 AberMUD 𨑨迌者,並且想欲建立一个世界擁有 TinyMUD 的𩚨度佮 AberMUD 的遊戲性。為著完成這个目標伊編寫了今予人號做虛擬機器的 LPMud 遊戲 ia̋n-jín,會當執行類 C 語言的 LPC 程式語言來建立遊戲的世界。隨著 Pensjö 著 LPMud 的興趣閣減弱,後續由其他的人如 Jörn " Amylaar " Rennecke,Felix " Dworkin " Croes,Tim " Beek " Hollebeek 佮 Lars Düning 接續開發。
佇咧一千九百九十早期的時陣,LPMud 曾經是上蓋熱門的 MUD 程式庫之一。衍生 LPMud 的包括 MudOS , DGD , SWLPC , FluffOS 佮 Pike 程式語言,最後一項長期由 LPMud 開發者 Fredrik " Profezzorn " Hübinette 所開發。
DikuMUD
佇咧一千九百九十發佈的 DikuMUD 嘿受著 AberMUD 的啟發所產生。致使用其程式碼做基礎的剉殺類型 MUD 虛擬爆炸,DikuMUD 啟發了真濟衍生的程式庫,包含 CircleMUD , Merc , ROM , SMAUG , 佮 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 發展歷史
發穎階段(一千九百九十二孵一千九百九十三)
華文地區的 MUD 上早出現佇一九九二年,由台灣的中央大學機械系學生張英豪(Aurona)所架設的Formosa(福爾摩沙)。 欲採用的系統是 SillyMUD(衍生自 DikuMUD 系統)。 仝年小可出現的是台灣的成功大學由麥仔樹翔(MSC)佮金昌理(CCC)使用 MERC 一垺零(倩兵仔,衍生自 DikuMUD)所架設的無標題 MUD。這兩个 MUD 攏是英文顯示場景等等的訊息,並且干焦允准輸入英文。
佇一九九三年台灣陸續閣出現濟濟的英語顯示的 MUD:較知名的有台灣大學的 _ 龍域傳奇 _(DragonRealm,閣稱做三千,衍生自 MERC), 新竹交通大學的 _ 風之王國 _(Realm of Winds,閣稱做四千,衍生自 MERC)、風之傳說(Legend of Winds,閣叫做四千空四十,衍生自 MERC)。 其中彼時陣就讀佇咧交通大學管理科學系的學生張民欣(Annihilator,阿奈雷特)開始咧試嘿 _ 風之傳說 _ 的 MERC 的程式碼進行修改,並成功使 MUD 頭擺具備顯示佮輸入中文的能力。_ 風之傳說 _ 支援中文顯示佮輸入的功能,誠緊吸引著大量的耍家並且成做彼當陣同時上線的人數上濟的 MUD 徛。佮這个同時阿奈雷特嘛著 _ 風之傳說 _ 原本的 D & D 風格遊戲系統(MERC)進行的較大幅度的擴充,加入矣包括兼職、新種族、新職業等等設定,嘛吸引袂少歐美耍家進駐。
想欲試創作的階段(一千九百九十三孵一千九百九十四)
因為 MERC 所屬的 DikuMUD 系統主要是以 C 語言開發,當當需要換新的程式的時陣,就愛關起來侍服器重新啟動。這種限制漸漸無法度滿足台灣 MUD 愛好者的需求。而且 MERC 內附的大量預設場景,閣較重複出現佇咧所有咧使用 MERC 系統的中間,嘛歹滿足耍家喜愛新鮮的需求。
佇咧一九九三年年底,阿奈雷特引進新的 LPMUD 系統,佇交通大學的侍服器頂懸開設一个名做 _ 東方故事 _ 的 MUD 徛。_ 東方故事 _ 用彼陣流行佇歐美地區的 MudOS 系統佮 TMI Mudlib(The Mud Institute), 阿奈雷特並著 MudOS 進行修改使具有處理中文的功能。LPMUD 和 DikuMUD 的主要差別佇咧侍服器程式分做mudlib(多使用者迷宮函式庫)和driver(驅動程式)兩部份:mudlib 使用指令碼式的 LPC 語言編寫,主要負責佮遊戲內容相關的運算,driver 使用 C 語言編寫,提供 LPC 語言的直譯器。這款架構實現閣較新遊戲的內容,無需要關掉侍服器重新啟動的特性,予得 MUD 開發者佮𨑨迌家會當同時佇線頂進行活動。
此外,有別於彼陣其他的 MUD,_ 東方故事 _ 完全放捒囉 TMI Mudlib 內附仔的遊戲內容,是家己做創作一个全新的故事背景佮時空,提供原創的遊戲內容。因為遊戲的內容並毋是翻譯自歐美的創作,_ 東方故事 _ 也是第一个將中國武俠題材納入線頂遊戲內容的電腦遊戲。
佇遮同時,台灣 DikuMUD 系統的發展嘛無艾,一九九四年四月初四,_ 時空之門 _ MUD(The Ages,耍家號做四千四百四十四)出現佇交通大學,替頭一个有婚姻系統、支援 ANSI 字元色彩控制碼、使用 MERC 二鋪零架構的 DikuMUD。仝年十一月二一,MUD _ 四度空間 _(void,人講七千七百七十七)亦佇交通大學網路策進會(CCCA)的支援下交大誕生,其主要創作者是三位當時才大二的交大學生王建興(Qing)、 麥文偉(Winwell)佮曾郡郡(Gen), _ 四度空間 _ 以 MERC 二鋪二是核心,閣以特有的技能樹系統取代傳統的職業系統,這當當時來講是一大創舉。
武俠風潮(一千九百九十四抹一千九百九十七)
一九九四年阿奈雷特轉學著台灣大學資訊工程學系,鑑於 TMI mudlib 的遊戲系統對武俠題材的呈現方式限制傷濟,乃放捒 TMI mudlib 重新家己開發一个全新的 mudlib 系統,這號做東方故事二工朝帝國([一]), 簡稱ES 二。
東方故事二放棄矣 TMI mudlib 遮爾大的複雜的物件共伊繼承樹仔,改採輕薄短細的扁平式組織。遮的技術上的改進大幅度提昇矣 LPMUD 系統的運行效能,予得 _ 東方故事二 _ 的上線人數,超過矣彼陣其他的 DikuMUD 系統(DikuMUD 為 C 原始碼編譯而成,LPMUD 著愛透過 LPC 直譯器,理論上 DikuMUD 佇效能上應具優勢), 加上阿奈雷特以開放原始碼方式釋出其 mudlib,造成臺灣的 LPMUD 徛如雨後春筍般紛紛誕生,而且 DikuMUD 系統是漸漸無去。
受東方故事二釋出原始碼的影響所及,LPMUD 佇包括北美、大陸、臺灣等華文地區造成流行。一直到目前大多數的中文 LPMUD 猶是直接或者是接受東方故事二的影響,尤其是中國大陸地區。
一九九五年底,一陣用方舟仔為首的北美中國留學生囡仔落載矣 ES 二 mudlib(東方故事二濟使用者迷宮函式庫), 用金庸的小說為背景編寫出了俠客行。了足緊出現了足濟分站,總上線人數常有數千,風頭一時仔無兩。以俠客行原始碼改編若成的中文 MUD 包括西遊記、風雲、金庸群俠傳、終極地獄(doing), 以及二空空空年建立的香港俠客行等等。俠客行到今猶是使用者上濟的中文 MUD 之一。一九九六年五月,俠客行的代碼洩露,依據這份洩露的代碼,大陸建立大量的各種改編的 MUD。其中又閣誕生矣西遊記和風雲這兩个分別取材西遊記和古龍小說的背景的極其成功的分支。啊若佇俠客行傳統體系下跤就出世矣諸如俠客行一百,俠客行兩千,北大俠客行等等的優秀 MUD。所有遮的 MUD 攏採用 LPMUD 和 MUDOS。
圖形化時代(一千九百九十七 ~)
一九九六年原在 _ 東方故事 _ 擔任童乩的台灣清華大學學生陳光明(Ruby)、 黃於真(Onyx), 以 ES 二 mudlib 釋出的程式碼做基礎,開一个學術實驗性質厚厚的 MUD 徛萬王之王,主要目的是因為驗證 Onyx 你碩士論文所研究的「高效能分散式系統」。 藉著進一步的改善 LPMUD 佮 ES 二 mudlib 的程式技術,將 LPMUD 的效能閣向前捒進一大步。隨著電腦硬體的進步,仝時上線的人數一直提昇的結果,嘛開啟線頂遊戲商業化營運的可行性。
一九九八年四月,採用分散式系統架構的萬王之王的同時上線人數第一擺突破千人(仝時期單一奉服器系統的 _ 東方故事二 _ 上線的人數差不多兩百五十人), 但是綴咧來的硬體費用、網路使用權等等的問題,迫使 Ruby 展開頭一擺的募款活動。該擺活動共募得台票二十三石五千七百七十箍,用來解決 _ 萬王之王 _ 侍服器所需要的硬體費用。
仝年十二月,圖形化的萬王之王推出 Alpha 測試版,並且佇一九九九年七月由雷爵資訊股份有限公司佇台灣上市。
佇中國,二空空空年,網易公司的收購天下公司,是因為《天下 MUD》開發出來矣《大話西遊》和《夢幻西遊》的圖形網遊,大得著成功。到二空一空年代,夢幻西遊是網易重要的收入來源之一。原俠客行巫師-天帝董曉陽佇二空空三年開發出圖形 MUD《俠客天下》,到今閣咧營運,嘛有足濟忠實老𨑨迌的。
佇圖形化大行的今仔日,傳統的意義上,以文字做介面的 MUD 猶原繁榮。根據上新的統計,佇中國大陸佮台灣,猶原有幾若百个站點,總計上萬佇線𨑨迌。MUD 雖然小眾化,毋過其他的魅力猶是無減少。譬如講北大俠客行,到今猶閣有數百耍家佇線遊戲,其中大部份攏是對一九九六年就進入的𨑨迌人。
二空一九年,閣戰江湖 ( WF ) mud 佇鯉魚王天羽櫻 ( Chg ) 雞姊的𤆬領之下,發展的風風火火。
相關主題
- 電子遊戲術語
參考資料
外部連結
- 臺灣塗墼列表
- 台灣 MUD 即時列表
- 中文 MUD 列表
- 中文 MUD 大全