近日,游戲界的一項(xiàng)奇特壯舉引起了廣泛關(guān)注:經(jīng)典1993年游戲《毀滅戰(zhàn)士》被移植到了一個(gè)前所未有的平臺(tái)上——PDF文件中。這一令人驚嘆的移植作品并非出自專業(yè)開(kāi)發(fā)者之手,而是一位高中生。
這位年輕開(kāi)發(fā)者在1月12日通過(guò)GitHub平臺(tái)向全世界展示了他的成果。他不僅成功地將《毀滅戰(zhàn)士》融入PDF文件中,還巧妙地利用了PDF對(duì)Java及其獨(dú)立標(biāo)準(zhǔn)庫(kù)的支持,使得玩家可以在基于Chromium內(nèi)核的瀏覽器中直接打開(kāi)文件并運(yùn)行游戲。盡管游戲目前尚未實(shí)現(xiàn)聲音功能,但這一創(chuàng)新之舉已經(jīng)足夠震撼。
這一項(xiàng)目的靈感源自另一位開(kāi)發(fā)者托馬斯·林斯馬(Thomas Rinsma)的先前嘗試。托馬斯曾在PDF文檔中成功運(yùn)行《俄羅斯方塊》游戲,這一創(chuàng)舉為后來(lái)的《毀滅戰(zhàn)士》PDF移植提供了靈感。在高中生發(fā)布他的成果后,托馬斯也在Hacker News上發(fā)帖,表示自己也進(jìn)行了類似的嘗試,并稱贊這位高中生的作品在許多方面都表現(xiàn)得更為出色。
對(duì)于游戲愛(ài)好者來(lái)說(shuō),這無(wú)疑是一次前所未有的體驗(yàn)。PDF文件通常被視為閱讀和分享文檔的工具,而現(xiàn)在,它竟然能夠承載如此經(jīng)典的游戲。玩家只需通過(guò)瀏覽器打開(kāi)相應(yīng)的PDF文件,就能隨時(shí)隨地重溫《毀滅戰(zhàn)士》的經(jīng)典魅力。
目前,這兩位開(kāi)發(fā)者的移植項(xiàng)目都已在GitHub上公開(kāi),并提供了可直接運(yùn)行的PDF文件鏈接。感興趣的玩家可以前往以下地址進(jìn)行體驗(yàn):
高中生的移植項(xiàng)目源碼及PDF文件:
源碼鏈接:https://github.com/ading2210/doompdf
PDF文件鏈接:https://doompdf.pages.dev/doom.pdf
托馬斯的移植項(xiàng)目源碼及PDF文件:
源碼鏈接:https://github.com/thomasRinsma/pdfdoom
PDF文件鏈接:https://th0mas.nl/downloads/doom.pdf