newsence
來源篩選

Descent, Ported to the Web

Hacker News

The classic 1995 first-person shooter game Descent has been successfully ported to run directly in a web browser. This allows players to experience the iconic gameplay without needing to install any software.

newsence

Descent 移植至網頁版

Hacker News
14 天前

AI 生成摘要

經典的 1995 年第一人稱射擊遊戲 Descent 已成功移植,可直接在網頁瀏覽器中運行。這讓玩家無需安裝任何軟體即可體驗標誌性的遊戲玩法。

背景

這篇討論源於經典 3D 射擊遊戲《Descent》被移植到網頁瀏覽器的消息。這款由知名開發者 Mr. Doob 製作的網頁版,利用了 three.js 渲染引擎重新呈現這款 1995 年的經典作品,讓玩家無需安裝任何模擬器,即可直接在瀏覽器中體驗具備六自由度(6DOF)移動特性的地牢飛行戰鬥。

社群觀點

社群對此移植版的反應充滿懷念與技術好奇。許多資深玩家回憶起 90 年代初次接觸《Descent》時的震撼,特別是那種在無重力隧道中失去「上下左右」方向感的獨特體驗。留言者指出,這款遊戲在當時是技術先驅,不僅定義了六自由度空間戰鬥,也讓許多人從此養成了使用「反轉滑鼠」的習慣。然而,網頁版在技術表現上評價兩極,部分 Linux 使用者反映在 Firefox 瀏覽器上會出現嚴重的音訊破碎與卡頓問題,而 macOS 使用者則普遍表示運行流暢。有趣的是,這款移植作據稱是在 AI 工具 Claude 的協助下,僅花費約一天時間完成的,這引發了關於 AI 輔助開發效率的討論,有觀點認為這讓傳統的語言移植練習變得不再具備挑戰性,但也可能導致某些底層錯誤難以追蹤。

針對遊戲體驗,不少玩家提到《Descent》容易引發暈眩感(Vertigo)。對此,有經驗的玩家建議調整控制設定,例如關閉自動水平校準、將控制改為 WASD 搭配滑鼠轉向,並保留駕駛艙視角作為參考座標,能有效減輕不適。此外,關於遊戲控制器的討論也相當熱烈,老玩家們分享了當年使用搖桿、軌跡球甚至是具備六軸感應的 Spaceball Avenger 設備的往事,認為這類遊戲若能搭配現代的雙類比搖桿控制器,體驗將會更上一層樓。

討論中也延伸到了遊戲史的地位與代際差異。有留言者將《Descent》與《Doom》、《Minecraft》等具有時代意義的作品並論,認為 90 年代是遊戲藝術發展最電光石火的時期,那種「見證新類型誕生」的興奮感是現代大作難以複製的。同時,也有不少人推薦了《Descent》的精神續作,認為這些現代作品在保留核心玩法的同時,解決了早期遊戲在現代系統上的相容性與操作門檻問題。

延伸閱讀

在討論串中,網友提供了多個相關資源與替代方案。首先是作者 Mr. Doob 的其他作品,包含同樣基於 three.js 的《Quake》網頁版,以及該專案在 GitHub 上的原始碼。若追求更穩定的原生體驗,網友推薦了《DXX-Rebirth》專案,這是一個針對現代作業系統優化的開源引擎移植版。

對於喜愛此類玩法的玩家,留言中高度推薦了《Overload》,這款遊戲由《Descent》原班人馬開發,被視為最完美的精神續作,且支援 VR 模式。其他被提及的同類型作品還包括《Desecrators》(具備隨機生成地圖特性)、《Sublevel Zero》、《Everspace 2》以及經典的《Terminal Velocity》與《Forsaken》。針對音訊問題,也有網友提供了一個基於 WASM 技術的 WebGL1 版本作為對照。