by Andrew Mar 15,2025
一位敬業的高中生已經實現了將有影響力的1993年遊戲Doom移植到PDF文件的非凡壯舉。這一令人驚訝的成就增加了成功播放厄運的一長串意外平台。
由ID軟件開發,Doom被廣泛認為是具有里程碑意義的標題,對第一人稱射擊遊戲(FPS)類型產生了深遠的影響。它的影響力是如此重要,以至於基本上創造了“ FPS”一詞,該類型中的許多早期遊戲經常被標記為“毀滅克隆”。最近,出現了一種趨勢,展示了程序員和遊戲愛好者的創造力,他們努力在最不尋常的設備上運行厄運。從冰箱和鬧鐘到汽車立體聲,幾乎所有帶有技術跡象的設備都已被壓入服務。現在,這種幽默但令人印象深刻的趨勢已經達到了一個新的高峰。
高中生和GitHub用戶ADING2210已將經典的Doom遊戲移植到PDF文件中。利用PDFS支持JavaScript的事實,啟用了3D渲染,HTTP請求和監視檢測等功能,Ading2210克服了一個重大挑戰。雖然大多數交互式PDF都使用小文本框作為像素,但Doom的320x200分辨率需要每個框架數千個框,這是一種不切實際的方法。取而代之的是,ADING2210巧妙地使用一個文本框,每個屏幕行,導致一個較慢但仍然可以玩的遊戲。正如視頻中所示的那樣,PDF版本缺乏每次響應時間80ms的顏色,聲音和文本。
Doom的緊湊型(2.39兆字節)是實現此類壯舉的關鍵因素。就在去年11月,一名程序員成功地在Nintendo Alarmo上成功播放了Doom,並使用其撥號進行移動和側面按鈕進行菜單導航。但是獨創性並沒有停在設備上。另一個玩家在遊戲Balandro中創造性地運行了厄運,儘管性能限制類似於PDF版本。遊戲玩法涉及在Balandro的卡片傳播中導航。
這些項目不僅是在非常規平台上實現平穩的遊戲玩法。相反,他們出色地說明了玩家的無限創造力和厄運的持久吸引力。 30年後,毀滅戰士仍然相關的事實證明了其持久的遺產。隨著玩家繼續進行實驗,我們可以期望將來會出現更多不尋常的厄運端口。