毀滅戰士現可於 PDF 檔案中遊玩

作者: Ava Jan 19,2026

Doom已成功移植到像烤麵包機、冰箱,以及幾乎任何你能想像的裝置上,這使得尋找新的、令人印象深刻的能運行Doom的平臺變得越來越具有挑戰性。然而,一名富有創新精神的高中生達成了意想不到的成就,他將一個可遊玩的Doom遊戲嵌入到一個實際的PDF文件中——你可以直接透過網頁瀏覽器存取。

雖然這個版本缺少文字和聲音等傳統功能,但當你表面上在覆核那些被忽視的稅務文件時,實際上卻能在E1M1關卡中大開殺戒,這點瑕疵就顯得無關緊要了。

這項突破來自GitHub使用者ading2210,他是一位高中生程式設計師,從近期一個基於PDF的俄羅斯方塊移植專案TetrisPDF中獲得靈感,將這款最具標誌性的第一人稱射擊遊戲帶入了文件格式。其成果在基於Chromium的瀏覽器中運行順暢。

在PDF文件內運行的可遊玩Doom

ading2210巧妙地利用了瀏覽器內建PDF檢視器的JavaScript功能,使這個看似不可能的移植成為可能。儘管官方的PDF規範允許更進階的腳本編寫,但現代瀏覽器的安全限制要求創造性的解決方案。無論如何,Doom的核心體驗依然完整。

PDF規範的JavaScript支援為ading2210提供了實現這一壯舉「所需的運算自由度」。最終呈現的六色ASCII圖形雖然經過簡化,卻提供了令人驚訝且可辨識的經典射擊遊戲版本——儘管有80毫秒的幀渲染延遲。

雖然這個PDF版本不會取代你的遊戲主機,但這項技術成就是無可否認的。考慮到這個非傳統的平臺,其實現的清晰度尤其令人印象深刻。

有趣的是,TetrisPDF的創作者Thomas Rinsma在Hacker News上透露,他也開發了自己基於PDF的Doom移植版本,不過他承認ading2210的實現在「幾個方面更為完善」。

雖然這個版本對初次遊玩的玩家來說並不理想,但在越來越荒謬的平臺上運行Doom的傳統——從文件到生物系統——持續吸引著全球的科技愛好者。