雷神世界

QuakeWorld(即雷神之錘World)是id Software開發的雷神之錘I遊戲的升級版本。遊戲增加了多人遊戲的特性(TCP/IP支持)可以讓玩家進行互聯網對戰。

歷史

升級之前雷神之錘I的網絡代碼,在局域網對戰的時候不會產生嚴重延遲。但原始的雷神之錘並不標示出網絡連接的地址,會造成了互聯網遊戲中延遲和丟包。

QuakeWorld是由約翰·卡馬克編寫完成的,其間還有約翰·凱什(John Cash)和克里斯蒂安·安托萬(Christian Antkow)的幫助,於1996年12月發布。後來的改進是由大衛·科什(David Kirsch)和傑克·馬修斯(Jack "morbid" Mathews)完成的,他們在遊戲中增加了一個名叫Quakespy的工具,它是由馬修斯寫成的,後來演化成了著名的GameSpy

QuakeWorld在發布的最初四個月內,吸引了眾多玩家,它其中包含了了一個全球玩家排名系統,玩家可以利用日誌進入id的主服務器內,使用唯一的身份驗證,在中心服務器保存每次遊戲所產生的統計數據。玩家必須全力戰鬥以獲得高排名,但是有人懷疑服務器系統計算排名時候可能產生不公平的現象。這促使id Software在QuakeWorld1.5於1997年發布的時候重建了一個全新的排名系統。

測試版本QuakeWorld 2.33是本作最後一個版本於1998年12月21日發布,隨後id宣布停止開發,最後的穩定版是2.30。

特性

QuakeWorld最大的特性就是包含了重寫的網絡代碼(比如實體運動預測和三角形壓縮功能),全新的物理系統(實現了空中控制)。實體運動預測(也叫玩家位置預測)可以讓QuakeWorld的客戶端在高度延遲情況下進行補償,讓那些使用慢速網絡的用戶可以準確地在虛擬環境中移動,而不會因為延遲而失去方向感。Quake的網絡是開放性的,對那些使用高速網絡的用戶不提供特權。

有一些並沒有完全驗證的特性曾經被認為是BUG,比如火箭跳兔子跳貼牆之字型跑動等。這些BUG,或者叫做特性已經成為了QuakeWorld的一部分,可以讓玩家嘗試不同的遊戲風格。

QuakeWorld今天還有眾多的後繼者,例如雷神之錘III的著名遊戲模式CPMA和遊戲斬除妖魔(PainKiller)跨平台免費遊戲Warsow等。

1999年12月,卡馬克GPL準則下公布了雷神之錘I和QuakeWorld的所有服務器端和客戶端源代碼,作為給世界的一份聖誕節大餐。通過修改客戶端,出現了眾多流行的關於Quake的遊戲:FuhQuakeezQuakeMore QuakeWorldZQuake,其中華語區FuhQuake最為出名,世界範圍最為流行的是ezQuake。

外部連結