Doom已移植到PDF文件

作者 : Penelope Feb 21,2025

Doom已移植到PDF文件

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

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

Doom的大小非常緊湊(僅2.39兆字節)一直是其適應性的一個因素。這導致了一個蓬勃發展的程序員和愛好者社區,他們陶醉於從冰箱和鬧鍾(例如11月著名移植的Nintendo Alarmo)到其他視頻遊戲(例如Balandro)(例如Balandro)的所有內容。由GitHub用戶ADING2210創建的最新PDF端口,進一步推動了邊界。

PDF端口利用JavaScript的功能進行3D渲染和交互。但是,PDF格式的局限性很明顯。 Ading2210不是為每個像素使用單個文本框(給定Doom的320x200分辨率),而是每個屏幕行都采用一個文本框。這種折衷導致幀速率明顯較慢(每幀約80ms)和顏色,聲音和遊戲內文本的損失。

盡管有其性能弊端,但PDF港口強調了厄運的持久吸引力和粉絲群的無限創造力。該項目不是要實現最佳性能;這是關於探索可能性的極限。厄運在發布後的三十年中繼續激發了這種創新的港口,這一事實證明了其持久的遺產和對遊戲世界的影響。隨著玩家繼續創造性的探索,未來有望更加古怪的厄運端口。