技术进步和开发人员的创造力将经典游戏《DOOM》带入了完全意想不到的领域:现在可以在 PDF 文件中玩它。 这一惊人的成就要归功于一位名叫 Ading2210 的高中生,他在 GitHub 上分享了他的工作。他的想法是类似项目的扩展,例如著名的俄罗斯方块PDF,它允许俄罗斯方块的一个版本在此文档格式中运行。
《DOOM》这款最初发布于 1993 年的游戏不断开拓新领域,这一事实证明了它对视频游戏行业的文化和技术影响。 自从它作为第一人称射击游戏之一出现以来,它已经适应了计算器、冰箱甚至妊娠测试等多种设备。但这一次,我们克服了技术挑战,让这个标志性的标题在一个没人能想象到的环境中发挥作用:PDF 格式。
DOOM 在 PDF 中如何工作?
这一发展背后的秘密在于现代 PDF 阅读器支持 JavaScript 的能力。 Ading2210 利用此功能来实现图形和控件,允许从基于 Chromium 的浏览器(例如 Google Chrome 或 Microsoft Edge)进行播放。正如他所解释的,PDF 格式支持交互式内容的表示,这对于复制《DOOM》的游戏玩法至关重要。
使用的技术方法很巧妙:开发人员没有尝试复制原始游戏的图形,而是选择 在六色单色显示屏上使用 ASCII 字符。 这允许生成具有合理响应时间的可读图形,但并非没有限制。例如, 帧需要大约 80 毫秒刷新,这会影响游戏的流畅性。 尽管存在这些限制,Ading2210 仍设法提供实用且令人惊讶的体验。
如何在 PDF 文件中玩《DOOM》
对于那些想尝试这个版本的人来说,你只需要一个支持基于 Chromium 的 PDF 引擎的浏览器。 PDF 文件可以直接从浏览器或 Adobe Acrobat 等工具下载并运行,但可能不支持其他 PDF 阅读器。 此外,还可以使用键盘控制来进行游戏,例如 WASD 键移动,空格键射击,或者数字 1 到 7 更换武器。
值得注意的是,这个版本的《DOOM》缺少原版的一些关键元素,例如声音和鲜艳的色彩。然而, 技术限制并没有成为这个 PDF 版本加入游戏不寻常端口的广泛历史的障碍.
这个新移植版再次证实了为什么《DOOM》已成为游戏玩家文化的象征。 自从 id Software 于 1997 年发布该游戏的源代码以来,开发者和爱好者已经将该游戏带到了难以想象的设备和平台上。这个案例也不例外:PDF 端口展示了游戏的多功能性及其粉丝的独创性。
就连其他开发者也对这一成就表示钦佩。 TetrisPDF 的创建者 Thomas Rinsma 强调,DOOM 的这个新版本超越了他自己作品的几个技术方面。这只会凸显那些找到独特方式重塑经典的人的创造力。
此外,社区还利用这个端口作为新想法的灵感来源。从作为验证码一部分的《DOOM》版本(玩家必须击败敌人以证明他们不是机器人)到将人工智能与游戏娱乐相结合的实验,这款经典游戏仍然是创新的沃土。
得益于爱好者们的热情和奉献,《DOOM》证明了技术的极限只取决于那些敢于探索技术的人的创造力。 现在,可以从 PDF 文件播放它,尽管它不是理想的版本,但它真正证明了游戏的文化影响及其适应现代的能力。