Doom已移植到PDF文件

作者 : Zoey Feb 28,2025

Doom已移植到PDF文件

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

一名高中生已經取得了看似不可能的:將標誌性的1993年第一人稱射手Doom移植到PDF文件中。雖然由此產生的體驗很慢,但它仍然可以玩,在主持傳奇遊戲的非常規平台的一長串平台上增加了另一個奇異的條目。

Doom的緊湊型尺寸(僅2.39兆字節)是實現此類壯舉的關鍵因素。此前,這已經導致了像Nintendo Alarmo一樣出乎意料的設備上的成功端口(使用撥號和按鈕進行控製),甚至在Balandro等其他遊戲中。這些努力雖然經常受到績效限製的困擾,但強調了毀滅戰士的持久吸引力以及其專門的粉絲群的無限創造力。

該學生在GitHub上的ADING2210利用PDF格式的JavaScript功能,包括3D渲染和HTTP請求,以實現此出色的端口。但是,PDF格式的局限性需要妥協。 ADING2210不是為每個像素使用單個文本框(給定Doom的320x200分辨率),而是每個屏幕行使用一個文本框。這會產生單色,無聲音,無短信的體驗,並具有明顯的80ms響應時間。盡管有這些局限性,但遊戲仍然令人驚訝地可以玩。

這個最新的端口不是要實現最佳性能;這證明了厄運的持久遺產和社區的創造力。發行後的三十年來,Doom繼續激發程序員和遊戲玩家,以突破可能的界限,以最出乎意料的方式證明其相關性。未來無疑擁有更加非常規的厄運端口。