近日,游戏界的一项奇特壮举引起了广泛关注:经典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