DOS Zone: 在瀏覽器中保存遊戲歷史
MS-DOS 與早期 Windows 遊戲時代代表了軟體歷史中的關鍵時刻,從簡單的文字介面轉向 90 年代末期複雜的 3D 世界。對許多人來說,這些遊戲與笨重的 CRT 顯示器,以及為了讓遊戲啟動而必須設定 config.sys 和 autoexec.bat 檔案的掙扎記憶緊密相連。今天,像 DOS Zone 這樣的專案幾乎消除了這些經典作品的進入門檻。
DOS Zone 是一個龐大的線上圖書館,允許使用者直接在網頁瀏覽器中遊玩海量的復古遊戲收藏。透過消除對複雜本地模擬器設定的需求,它將瀏覽器轉變為 20 世紀的遊戲主機,讓任何擁有網路連接的人都能接觸到數位考古學。
一個龐大的數位檔案庫
DOS Zone 的核心不僅僅是遊戲收藏;它是一個結構化的遊戲歷史目錄。該平台將數千款作品組織在廣泛的類型中,確保知名的熱門作品與冷門的珍寶都能被發現。
類型多樣性
該圖書館涵蓋了 DOS 時代幾乎所有可以想像的類型,包括:
- 第一人稱射擊遊戲: 該類型的奠基之作,如 DOOM、Wolfenstein 3D 和 Duke Nukem 3D。
- 策略與模擬遊戲: 深度戰術體驗,如 Heroes of Might and Magic III、Command & Conquer 和 Sim City 2000。
- 動作與平台遊戲: 經典作品如 Prince of Persia 和 Disney's Aladdin。
- 賽車遊戲: 高速懷舊感,如 The Need for Speed (1995)。
有趣的是,該平台不僅限於嚴格的 MS-DOS 範圍。雖然名稱暗示著對 DOS 的關注,但圖書館包含了來自 Windows 3.1、Windows 95 和 Windows 98 的作品,以及基於 DirectX 的遊戲。這種更廣泛的範圍讓網站能夠託管較晚期的作品,例如 Grand Theft Auto: Vice City (2002) 和 Counter-Strike 1.6 (2000),有效地填補了 DOS 時代與現代 Windows 時代之間的鴻溝。
驅動魔法背後的引擎:js-dos
在瀏覽器中流暢遊玩這些遊戲的體驗,是由 js-dos 實現的,這是一款由 DOS Zone 同一創作者開發的模擬器。js-dos 是一款高度優化的模擬器,允許 DOS 遊戲在網頁環境中以極低的延遲運行。
技術使用者已經注意到此引擎的靈活性。正如一位開發者在社群討論中提到的:
"I used it quite successfully for an official sequel to an old DOS game a few weeks ago, and it even got to the point where it was pretty trivial to patch the js-dos ZIP bundle on the fly to modify how the original DOS game worked."
這種能夠即時修改與修補 bundle 的能力,使 js-dos 不僅僅是為了休閒遊玩,對於尋求保存或延長舊版軟體壽命的開發者來說也是一個強大的工具。
使用者體驗:懷舊 vs. 現代性
對於許多使用者來說,DOS Zone 的吸引力在於「載入體驗」的直觀感受。一位使用者回憶起他們使用 Sim City 3000 的經驗,指出該平台完美捕捉了等待遊戲載入時的緊張感,反映了舊硬體上的體驗,在載入畫面出現之前,人們可能會認為電腦已經當機了。
然而,轉向現代硬體會帶來其自身的挑戰,特別是在模擬速度方面。在原始時代,由於當時的 CPU 調度器(例如 Windows ME 中的那些)的關係,「Cheetah mode」或高速模擬通常表現得不可預測。現代模擬器必須在追求原始精確度與在現代基於 NT 的核心上保持穩定性之間取得平衡。
超越瀏覽器
雖然 DOS Zone 提供了一種即時、無需安裝的方式來遊玩,但復古遊戲愛好者的社群持續在推動保存工作的邊界。對於那些尋求更全面收藏的人來說,像 eXoDOS 這樣的工具經常被推薦,作為獲取幾乎所有已製作的 DOS 遊戲以進行本地遊玩的方式。
最終,DOS Zone 扮演著至關重要的門關。透過提供由社群訂閱支持的、免費且無廣告的體驗,它確保了那些定義了數百萬人童年的遊戲,能夠保持可遊玩性、可攜性,並為未來的遊戲玩家與歷史學家保存下來。
Sources
- HNDOS Zone