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