ITBear旗下自媒體矩陣:

高中生竟把《毀滅戰(zhàn)士》搬進PDF!瀏覽器就能開玩

   時間:2025-01-16 11:54:14 來源:ITBEAR編輯:快訊團隊 發(fā)表評論無障礙通道

近期,一位國外高中生憑借驚人的技術實力,將1993年經(jīng)典射擊游戲《毀滅戰(zhàn)士》成功移植到了PDF文件中,這一創(chuàng)舉在游戲愛好者和開發(fā)者群體中引起了廣泛關注。

通過基于Chromium內(nèi)核的瀏覽器打開這個名為“doom.pdf”的文件,玩家即可重溫這款射擊名作的風采。然而,若嘗試使用手機或普通的PDF閱讀器打開該文件,只會看到一片空白,無法正常運行游戲。這一設計巧妙地限制了游戲平臺的兼容性。

在PDF版的《毀滅戰(zhàn)士》中,玩家需要通過鼠標點擊畫面下方的虛擬按鍵或在文字輸入框中打字來操控游戲角色。盡管游戲畫面以黑白兩色呈現(xiàn),且缺失了聲音和字幕,畫面更新速度最高也僅有30fps,還存在系統(tǒng)卡頓等問題,但這款游戲依然具有極高的可玩性。

盡管體驗上有所妥協(xié),但這款移植版游戲仍然保留了原版游戲的許多核心功能。玩家可以存檔和讀檔,調(diào)整游戲畫面設置,查閱操作手冊,甚至在游戲開頭選擇章節(jié)和五種不同的難度等級。

據(jù)開發(fā)者ading2210介紹,PDF文件格式之所以能夠支持這樣看似荒謬的移植,是因為它支持Java腳本。利用這一特性,開發(fā)者可以實現(xiàn)3D渲染、發(fā)送HTTP請求以及檢測連接到用戶系統(tǒng)的每一個顯示器等復雜功能。

然而,將《毀滅戰(zhàn)士》移植到PDF文件并非易事。由于該游戲的分辨率為320x200,每一幀畫面需要數(shù)千個獨立的像素點來呈現(xiàn),若采用傳統(tǒng)的利用小型文字方塊切換開/關的方法來生成每個像素,將無法實現(xiàn)。因此,ading2210采用了創(chuàng)新的方法:為PDF移植版的每一畫面使用一個單獨的文字方塊,并將其內(nèi)容設置為各種ASCII字符,以成功呈現(xiàn)六種顏色。雖然這種方法導致游戲運行變得遲緩,但最終還是讓玩家得以在PDF文件中體驗到了這款經(jīng)典游戲。

這一創(chuàng)舉不僅展示了PDF文件格式的強大潛力,也體現(xiàn)了開發(fā)者ading2210對游戲技術的深刻理解和創(chuàng)新精神。相信在未來,我們將會看到更多類似的技術創(chuàng)舉,為游戲行業(yè)帶來更多的驚喜和可能。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關于我們  |  聯(lián)系方式  |  版權聲明  |  RSS訂閱  |  開放轉(zhuǎn)載  |  滾動資訊  |  爭議稿件處理  |  English Version