1月16日消息,一位國(guó)外的高中生近日成功將1993年發(fā)布的射擊名作《毀滅戰(zhàn)士》移植到了PDF文件中。
玩家只需通過基于Chromium的瀏覽器打開名為“doom.pdf”的文件,即可體驗(yàn)這款游戲,用手機(jī)或閱讀器打開該P(yáng)DF文件,畫面會(huì)一片空白,無法正常運(yùn)行游戲。
打開PDF版《毀滅戰(zhàn)士》后,玩家可以通過鼠標(biāo)點(diǎn)擊畫面下方的按鍵或在文字輸入框打字來進(jìn)行操作。
游戲畫面僅包含黑白兩色,缺少了聲音和字幕,且畫面更新速度高僅為30fps,系統(tǒng)反應(yīng)存在卡頓,玩起來相當(dāng)吃力且容易傷眼睛,
但這款移植版游戲依然具備存檔/讀檔功能,以及操作手冊(cè)、游戲畫面調(diào)整等設(shè)置選項(xiàng),游戲開頭還允許玩家選擇章節(jié)和五種難度。
該移植之所以能夠?qū)崿F(xiàn),是因?yàn)镻DF文件格式支持JavaScript,能夠完成一些看似荒謬的功能,如3D算繪、發(fā)送HTTP請(qǐng)求,并檢測(cè)連接到用戶系統(tǒng)的每一個(gè)顯示器。
開發(fā)者ading2210解釋說,大多數(shù)互動(dòng)式PDF是利用小型文字方塊(text fields)切換開/關(guān),以生成每個(gè)獨(dú)立像素,但《毀滅戰(zhàn)士》的分辨率為320x200,意味著每幀需要切換數(shù)千個(gè)文本段落,實(shí)際運(yùn)作不可行。
因此,他為PDF移植版“每一畫面使用一個(gè)單獨(dú)的文字方塊,然后將其內(nèi)容設(shè)置為各種ASCII字符,成功呈現(xiàn)6種顏色”,雖然游戲運(yùn)行變得遲緩,但還算能玩。
本文鏈接:http://m.zh1234.com/news22199.html高中生成功將《毀滅戰(zhàn)士》移植到PDF文件:瀏覽器打開就能玩