原版《毀滅戰士》的邊界在哪裡?

原版《毀滅戰士》的邊界在哪裡?

Doom 是視頻遊戲行業最知名的品牌之一。由 Id Software 創作的傳奇故事為之前由 Catacombs 3D 和第一部 Wolfenstein:第一人稱射擊遊戲塑造的類型奠定了明確的開端。從那以後發生了很多事情,並且該類型已經演變和變異為更多樣化的公式,例如 Nintendo 64 神話般的 GoldenEye 更具戰術性的方法和 Turok 2:邪惡的種子(無意中奠定了基礎的遊戲)更具冒險性的視角可以從 Metroid Prime 中播放)。

但是,儘管時間流逝,並且出現了諸如 Quake(也來自 Id Software)、Halo、Far Cry、BioShock、Call of Duty 以及一些孤星,如第一個 Perfect Dark、最初的 Doom,它首先出現在PC 在 1993 年,這款遊戲及其 1995 續集經受住了時間的考驗。換句話說,最初的《毀滅戰士》已經變成了一顆永恆的寶石,在將近 30 年後依然強大。

可能令人驚訝的一點是《毀滅戰士》的主角似乎沒有正式的名字。他通常被稱為 Doomguy,在西班牙語中可以翻譯為“Uncle Doom”或“Doom Boy”。他沒有正式名稱的原因是開發者的意圖是讓玩家聲名狼藉,但這並沒有阻止他擁有親戚,因為他是 B.J. Blazkowicz 的曾孫,主角德軍總部,基恩指揮官的兒子,他的名字最初是威廉·布拉茲科維奇二世,然後是比利·布雷茲。

顯然,1993’s Doom 是一款在很多方面都已經過時的遊戲。至少在其標準形式中,它不允許您用鼠標瞄準,因此控制系統完全基於鍵盤。

儘管控制系統“不便”,而且技術部分非常過時,使用該技術創造了一個虛假的三維環境,但直接的動作,加上出色的關卡設計,讓《毀滅戰士》仍然很受歡迎。即使在今天也是一個好聽的名字,儘管我們將在下面提到的因素也起到了決定性的作用。

Doom 的不朽部分在於他的引擎。

對本節的標題感到驚訝?如果我們只考慮技術方面,那麼這種說法聽起來很魯莽,但是喜歡 Doom 作為技術事物的人已經感覺到鏡頭的去向。

前兩個 Doom Linux 遊戲的引擎源代碼於 1997 年在私人許可下發布。兩年後,Id Software 改變了這一點,當時它決定重新授權它以使其在 GPLv2 下,當時自由軟件基金會的參考許可證和Linux 內核使用的相同。這意味著 Doom 引擎已成為“硬”自由軟件,允許任何人自由複制、修改和重新分發它。奇怪的是,1999 年最初的 Quake 引擎也在同一許可下發布。

隨著在 GPLv2 許可下發布 Doom(和 Quake)引擎,Id Software 將其控制權限制在商標(Doom 和 Quake)和遊戲級別,並放棄了對已發佈軟件的控制權。這場運動提供了完全的行動自由,因此社區可以做出任何改變,甚至超越自己的限制。

電鋸是 Doom 中最可定制的武器之一。

源代碼的發布,由於巨大的技術發展而需要的資源非常少,而且它是用 C 編寫的,這是一種易於在平台之間移植的低級編程語言,讓我們看到了執行厄運。在手機、ATM 上、直接在 BIOS 中、在 2016 MacBook Pro Touch Bar 以及其他非設計用於運行視頻遊戲的設備或計算機上。

除了在最意想不到的地方看到 Doom 之外,引擎的源代碼作為免費軟件的發布還允許創建幾個額外的項目,包括 DOSDoom、Doom Legacy、DoomGeneric 和GZDoom等。補充項目介紹了諸如鼠標懸停和對 OpenGL、Vulkan 和光線追踪的支持等功能。稍後我們會提到一個基於 GZDoom 的有趣開發。

Mods,另一個使 Doom 不朽的因素

除了 GPLv2 許可賦予修改遊戲引擎的巨大自由之外,模組是使原版《毀滅戰士》與原版《超級馬里奧兄弟》一樣不朽的視頻遊戲的另一個因素。當然,模組不一定是免費軟件,但它們可能會推薦或要求使用引擎的某種衍生產品。

當談到將 Id Software 推向頂峰的遊戲模組時,通常首先想到的是殘酷末日。創建於 2010 年,僅這個名字就沒有什麼可以想像的了,這個 mod 負責讓 Doom 變得更加 Doom,讓它成為一個更直觀的遊戲。它與續集 GZDoom 和 Zandronum 兼容。

如果引擎的衍生產品專注於控制系統的技術方面和現代化,那麼這些模組有助於將《毀滅戰士》轉變為其他體驗,在某些情況下,這些體驗與最初的提議相去甚遠。其他人則試圖從後來的版本或其他傳奇中帶來一些東西,如《毀滅戰士 3》、《帝國時代》和《毀滅公爵》。奇怪的是,本世紀初,Duke Nukem 3D引擎發布,在其基礎上創建的EDuke32項目被用來打造Ion Fury。

Cacodemon 可能是 Doom 最知名的敵人。

原始 Doom 引擎的技術極限是多少?

Doom 已經證明自己是一種經得起時間考驗的科技文化。已經做了很多工作,特別是在本世紀,社區已經能夠擺脫鏈條,這樣他們就可以用引擎做任何他們想做的事情。雖然作為一項技術,它無法與我們長期合作的巨頭匹敵,但人們可能會驚訝地看到它在超越自身極限方面走了多遠。

一款名為 Selaco 的第一人稱射擊遊戲在 2021 年開始開發(或者至少從今年開始就已知存在),由於女主角的原因,它在 Ion Fury 中有一些藝術靈感,但試圖擁有自己的個性。以及遊戲玩法方面的獨特之處。GZDoom 用於其開發,它是項目級別的 Doom 引擎最整合的衍生產品之一,並且可能是最先進的產品之一,因為它支持 OpenGL ES 和 Vulkan,並包括用鼠標指向的能力,這允許您創建在技術和遊戲方面更適合當前時間的遊戲。

如果您觀看Selaco的動態視頻,很難相信它是建立在我們在 1993 年發布的《毀滅戰士》中看到的技術的高度先進版本之上的。絕對的流動性,可破壞的物品和你看到的細節量。這些腳本給人的印像是它是在一個不同的、更現代的引擎上製作的,但不,它是作為免費軟件發布的 Doom 引擎的一個大大改進的版本。尚未確定發布日期,但它將具有適用於 Windows 和 Linux 的版本。

結論

《毀滅戰士》不僅是一款創造歷史的電子遊戲,更是一種不死不滅的科技文化。它的引擎和模組的發布幫助它以多種方式和多個角度重塑了它提供的體驗,也為獨立開發者打開了大門,即使與更現代的技術相比,他們也能夠做出令人印象深刻的事情。

不管我們喜不喜歡,在一段時間內,我們將擁有原始的《毀滅戰士》,要么是傳奇第一部分的更多版本,要么是模組,或者是基於從中發布的技術的項目。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *