第一章 MUD 創造世界的巫師

2021-10-19 22:25:25 字數 2444 閱讀 6267

自從有了遊戲之後,人們不滿足於做螢幕前的操控者,而是夢想著自己能夠進入到遊戲的絢麗世界中,在劍與魔法的世界中拯救世界,稱為吟遊詩人歌頌的屠龍 勇者,或者在武俠世界中快意恩仇,體驗江湖恩怨兒女情長。網路遊戲的出現讓這個夢想漸漸變為可以觸控的東西,直至成為現實。

如果要追溯網路遊戲的歷史,我們要將目光投向20世紀70年代。早在2023年,美國人瑞克•布羅公尺(rick blomme)便以《太空大戰》(space war)為藍本在plato遠端教學系統上開發了可以支援兩人遠端連線的同名遊戲,這被認為是網路遊戲的鼻祖。而進入70年代之後,計算機領域的兩個技術開始發展起來,並且都對遊戲行業產生了深遠的影響。

乙個是電腦遊戲,使用簡單的計算機圖形和處理器構建的一種娛樂體驗新形式。不過當時的電腦遊戲大都是學生或學者在大學裡利用大型計算機開發,傳播和影響極其有限。其後隨著計算機圖形和硬體技術的發展,電腦遊戲也隨之進步並普及,成為遊戲領域的重要分支。

另外乙個則是計算機網路技術的產生。通過這一技術可以讓不同電腦前的的玩家進入同乙個遊戲世界,實現虛擬世界的互動。儘管在隨後很長一段時間裡網路技術對遊戲的想象都十分有限,但是到了九十年代末期之後卻以燎原之勢影響了整個產業的發展。

這兩項技術結合便誕生了網路遊戲。在西方,《網路創世紀》、《無盡的任務》、《魔獸世界》以及《第二人生》等網路遊戲改變了整個產業,也影響了無數的 玩家。而在東方的南韓和中國等地,《天堂》、《傳奇》、《夢幻西遊》、《征途》等遊戲開闢了更多新的遊戲與商業模式,讓網路遊戲成為上千萬玩家的休閒娛樂 之選。

但是最近幾年來,無論國內還是國外,網路遊戲的開發似乎都走進了乙個迷宮,已經很久沒有看見在創意上讓人一亮的作品了,大量的遊戲開發商都在借鑑與模仿成 功的作品,至多在其基礎上做些細節的調整與優化,然後美其名曰微創新。市場上大量的遊戲與多年前的作品相比,有的知識畫面質量上的提公升和內容的改變,而在 遊戲模式上幾乎沒有任何創新之處。

何謂創新?在遊戲開發的**十年裡,毫無疑問的是多種遊戲型別和模式的引入,但是在今天遊戲型別與模式已經極大豐富極大發展的情況下,革命性的創新又 是很困難的一件事。隨著多年的開發與運營,網路遊戲的開發商也越來越意識到網路遊戲更多的是提供服務給玩家的,因此一些優秀的網路遊戲所做的只是做好細節 上的完善與體驗上的優化便足以成功了。但是如果沒有型別和模式上的創新,網路遊戲今後的發展也是一件枯燥無比的事情。

未來將會怎樣?我們不得而知。但是我們可以將目光投向過去,投向那些締造標準與規則的經典網遊們,探尋他們是在怎樣的環境下製造出來的,以及給整個產業帶來了怎樣的影響與啟示。

第一章 mud:創造世界的巫師此時世界上第一款真正意義的電子遊戲《太空侵略者》還未問世,校園裡流行的是龍與地下城類的桌面遊戲以及由此衍生的電腦上的文字角色扮演遊戲,特魯布 肖沉迷的正是其中一款地城題材的文字角色扮演遊戲《地下城(dungeons)》——一款模仿當年風靡一時的《魔域帝國(zork)》的遊戲。

顧名思意,《地下城》是一款頗受「龍與地下城(dungeons and dragons)的影響,以打怪和收集戰利品為主要內容的奇幻冒險遊戲。遊戲的戰鬥、探索、解謎等部分都由簡單的文字指令操控,玩家需要打字來控制行動——唯一的問題是,有時候電腦並不能識別玩家的文字指令。

沉迷一段時間之後,特魯布肖腦海中產生了乙個想法:如果能夠與其他地方的朋友一起在dungeon的世界中探險會更加有趣。不過在當時聯機模式僅限於 區域網,特魯布肖這個看似簡單的想法在技術實現上完全是乙個噩夢:你沒辦法讓2個人到一台計算機上操作,只能讓他們在自己的計算機上進入遊戲,並且每台電 腦前的玩家看到的遊戲世界與資料必須同步。好在70年代末的英國大學生已經對網路的概念有所了解,而埃塞克斯大學有自己的內部網路,可以連線校園內的任何 一台計算機,這讓特魯布肖有機會實現自己的突發奇想。

在經過一段時間的研究後,特魯布肖發現了乙個dec-10主機的共享記憶體機制,這也意味著同一程式的兩名使用者可以彼此溝通,這讓自己的想法變得大為 可行。最終特魯布肖在dungeon的**上寫了乙個框架,實現了自己讓多使用者聯網玩dungeon的構想,也開創了mud這一重要的遊戲型別。

特魯布肖所開發的mud1(為區別這款遊戲與mud這一遊戲型別,後文遊戲名統一為mud1)依然是乙個純文字的世界,沒有任何,但是不同計算機前的玩家可以在遊戲裡共同冒險、交流。與以往具有網路聯機功能的遊戲相比, mud1是第一款真正意義上的實時多人互動的網路遊戲,它最大的特色是能夠保證整個虛擬世界和玩家角色的持續發展——無論是玩家退出後重新登入還是伺服器重啟,遊戲中的場景、寶箱、怪物和謎題仍保持不變,玩家的角色也依然是上次的狀態。

不過這種改變也使遊戲的內容需要更加豐富才能滿足多使用者玩家的需求。特魯布肖最開始設計的mud1版本只有1個區域,使用者登入後除了和其他使用者聊天 外,人機互動功能十分有限,因此需要為遊戲注入更多的內容才能讓遊戲更有樂趣。儘管特魯布肖對於程式設計十分在行,但對遊戲策劃則全無經驗,這時他的朋友理查 德•巴圖(richard bartle)出於興趣幫他完成了這項工作:增加了更多的區域、怪物、寶物以及謎題等。後來,二人還為遊戲開發了一套專用語言——「muddl」,並對游 戲不斷進行修補和維護。

css世界 探索第一章

1.文件流 是css世界中的一種基本的定位和布局機制 是引導元素排列和定位的一條看不見的流。流向只能是正向的。浮動定位會脫離文件流。2.流體 布局 曾經風靡的 div css 布局 實際上指的就是這裡的 流體 布局 3.table 的世界 有著自己的世界,流 的特性對並不適用,一些 css 屬性的表...

CSS世界第一章提要

文件流 就是規則,準確點說就是決定了元素的排列和定位的一套規則。流體布局 利用文件流本身的特性,實現的各類布局效果。文件流本身具有自適應性,所以流體布局也具有自適應性。css3 object fit grid 網格容器 grid template rows 行劃分規則 單位 px fr grid t...

python第一章筆記 第一章 基礎

參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...