可在 PDF 文件中播放的 DOOM 将“DOOM on things”提升到另一个水平

  • 一位年轻的程序员设法使用 JavaScript 在 PDF 文件中制作《DOOM》。
  • 受到 TetrisPDF 等项目的启发,它使用 ASCII 字符以六种颜色渲染图形。
  • 该游戏在基于 Chromium 的浏览器上运行,提供有限但实用的体验。
  • 这个移植版是模组社区独创性和创造力的又一个例子。

毁灭战士 PDF

技术进步和开发人员的创造力将经典游戏《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 文件可以直接从浏览器或 Adob​​e Acrobat 等工具下载并运行,但可能不支持其他 PDF 阅读器。 此外,还可以使用键盘控制来进行游戏,例如 WASD 键移动,空格键射击,或者数字 1 到 7 更换武器。

值得注意的是,这个版本的《DOOM》缺少原版的一些关键元素,例如声音和鲜艳的色彩。然而, 技术限制并没有成为这个 PDF 版本加入游戏不寻常端口的广泛历史的障碍.

这个新移植版再次证实了为什么《DOOM》已成为游戏玩家文化的象征。 自从 id Software 于 1997 年发布该游戏的源代码以来,开发者和爱好者已经将该游戏带到了难以想象的设备和平台上。这个案例也不例外:PDF 端口展示了游戏的多功能性及其粉丝的独创性。

就连其他开发者也对这一成就表示钦佩。 TetrisPDF 的创建者 Thomas Rinsma 强调,DOOM 的这个新版本超越了他自己作品的几个技术方面。这只会凸显那些找到独特方式重塑经典的人的创造力。

此外,社区还利用这个端口作为新想法的灵感来源。从作为验证码一部分的《DOOM》版本(玩家必须击败敌人以证明他们不是机器人)到将人工智能与游戏娱乐相结合的实验,这款经典游戏仍然是创新的沃土。

得益于爱好者们的热情和奉献,《DOOM》证明了技术的极限只取决于那些敢于探索技术的人的创造力。 现在,可以从 PDF 文件播放它,尽管它不是理想的版本,但它真正证明了游戏的文化影响及其适应现代的能力。


在 Google 新闻上关注我们