《毀滅戰(zhàn)士》:巧妙移植,PDF中重現(xiàn)經(jīng)典
近日,一位國外高中生創(chuàng)造性地將1993年發(fā)行的射擊游戲《毀滅戰(zhàn)士》移植到了PDF文件中。
通過基于Chromium的瀏覽器,玩家只需打開名為"doom.pdf"的文件,即可在屏幕上重溫這款游戲。手機或閱讀器打開該文件時,畫面將一片空白,無法正常運行。

在PDF版《毀滅戰(zhàn)士》中,玩家可以通過點擊畫面下方的按鍵或在輸入框中輸入指令來操作。游戲畫面采用黑白兩色,雖然缺少聲音和字幕,且畫面刷新率僅為30fps,系統(tǒng)反應也存在卡頓,但依然保留了存檔/讀檔、操作手冊和游戲畫面調(diào)整等功能。此外,玩家還可以選擇章節(jié)和五種難度。

PDF文件格式支持JavaScript,使得這一移植成為可能。JavaScript能夠執(zhí)行3D渲染、發(fā)送HTTP請求以及檢測連接到用戶系統(tǒng)的顯示器。
開發(fā)者ading2210表示,大多數(shù)互動式PDF使用文本方塊來切換開關(guān),以生成每個像素。但《毀滅戰(zhàn)士》的分辨率為320x200,這意味著每幀需要切換數(shù)千個文本段落,實際操作不可行。
因此,開發(fā)者為每個游戲畫面使用了一個單獨的文本方塊,并將其內(nèi)容設(shè)置為各種ASCII字符。雖然這使得游戲運行變得遲緩,但仍能正常游玩,為玩家?guī)響雅f的經(jīng)典游戲體驗。
(舉報)