厄運移植到PDF格式:不太可能聯盟

作者: Connor Feb 25,2025

厄運移植到PDF格式:不太可能聯盟

Doom不太可能的PDF端口:證明其持久的遺產

一名高中生已經取得了看似不可能的:將標誌性的1993年第一人稱射手Doom移植到PDF文件中。盡管無可否認的經驗卻保持速度較慢,但​​它仍然可以發揮作用,在托管這款傳奇遊戲的非常規平台的一長串平台上增加了另一個奇異的條目。

Doom的緊湊型尺寸(僅2.39兆字節)一直是其便攜性的關鍵因素。這導致了一個蓬勃發展的程序員和愛好者社區不斷地推動厄運可以運行的界限。以前的成功包括端口到Nintendo Alarmo等設備,甚至包括Balandro等其他視頻遊戲。

GITHUB用戶ADING2210的最新壯舉利用PDF格式的JavaScript功能用於3D渲染和用戶輸入。但是,PDF格式的局限性需要妥協。 Ading2210不是為每個像素使用單個文本框(對Doom的320x200分辨率的計算密集型方法),每個屏幕行巧妙地使用一個文本框。這會導致幀速率明顯較慢(每幀約80ms),並且視覺上簡化的遊戲缺乏顏色,聲音和文本。

盡管有這些限製,但PDF港口證明了Doom持久的遺產和粉絲的創造力。該項目不是要實現最佳性能;這是關於探索遊戲設計中固有的創意可能性以及看似不合適的平台的令人驚訝的功能。隨著全球球員的持續實驗,未來將在厄運遊戲中更加出乎意料。