概括
- 一名高中生已成功地將Doom(1993)移植到了PDF文件中,創造了遊戲的緩慢而可玩的版本。
- 厄運的緊湊尺寸使其可以在非常規的設備(例如Nintendo Alarmo)和Balandro等其他視頻遊戲中運行。
- 持續的努力將厄運移植到各種平台上,展示了其持久的遺產,並在遊戲社區中繼續相關。
在出色的創造力展示中,一名高中生設法將標誌性遊戲Doom(1993)移植到PDF文件中。這一最新發展增加了遊戲在一系列意外設備上玩耍的悠久歷史。
由ID軟件開發,Doom被廣泛認為是有史以來最具影響力的視頻遊戲之一,尤其是在第一人稱射擊遊戲(FPS)類型中。遊戲的影響是如此深刻,以至於啟發了“ FPS”一詞,多年來,類似的遊戲通常被稱為“毀滅克隆”。近年來,出現了一種趨勢,程序員和遊戲愛好者面臨著在想像中最不合格的設備上運行厄運的挑戰,從冰箱和鬧鐘到汽車立體聲音及其他設備。
高中生在Github上稱為Ading2210,他利用PDF格式對JavaScript的支持來實現這一壯舉。 PDF中的JavaScript允許諸如3D渲染,提出HTTP請求和檢測用戶的監視器之類的功能。雖然大多數交互式PDF都使用小文本框作為像素,但Doom的320x200分辨率將需要每個框架成千上萬的文本框,這是不切實際的。取而代之的是,ADING2210選擇每個屏幕行使用一個文本框,從而使遊戲的版本較慢但仍然可播放。創建者共享的視頻顯示遊戲沒有顏色,聲音或文本,並且每幀的響應時間為80ms。
高中生港口厄運(1993)到PDF
這種移植是可行的原因之一是Doom的緊湊型僅為2.39兆字節。最近,在11月,一名程序員成功地在Nintendo Alarmo上成功播放了厄運,使用設備的撥號來控制運動和側面按鈕以導航菜單。但是,創造力在硬件上並沒有停止。另一位發燒友設法在紙牌遊戲的Balandro中運行厄運,但玩家可以在傳播卡上體驗經典的FPS,儘管具有明顯的性能限制,類似於PDF版本。
這些項目並不主要是在這些非常規平台上順利進行厄運。相反,他們突出了玩家的無限創造力和運行遊戲的無盡可能性。發行30多年後,《毀滅戰士》的持續相關性證明了其持久的遺產。隨著發燒友繼續進行實驗,厄運很可能將來會移植到更加不尋常的設備上。