首页 新闻 Doom已移植到PDF文件

Doom已移植到PDF文件

作者 : Jonathan Apr 12,2025

Doom已移植到PDF文件

概括

  • 一名高中生已成功地将Doom(1993)移植到了PDF文件中,创造了游戏的缓慢而可玩的版本。
  • 厄运的紧凑尺寸使其可以在非常规的设备(例如Nintendo Alarmo)和Balandro等其他视频游戏中运行。
  • 持续的努力将厄运移植到各种平台上,展示了其持久的遗产,并在游戏社区中继续相关。

在出色的创造力展示中,一名高中生设法将标志性游戏Doom(1993)移植到PDF文件中。这一最新发展增加了游戏在一系列意外设备上玩耍的悠久历史。

由ID软件开发,Doom被广泛认为是有史以来最具影响力的视频游戏之一,尤其是在第一人称射击游戏(FPS)类型中。游戏的影响是如此深刻,以至于启发了“ FPS”一词,多年来,类似的游戏通常被称为“毁灭克隆”。近年来,出现了一种趋势,程序员和游戏爱好者面临着在想象中最不合格的设备上运行厄运的挑战,从冰箱和闹钟到汽车立体声音及其他设备。

高中生在Github上称为Ading2210,他利用PDF格式对JavaScript的支持来实现这一壮举。 PDF中的JavaScript允许诸如3D渲染,提出HTTP请求和检测用户的监视器之类的功能。虽然大多数交互式PDF都使用小文本框作为像素,但Doom的320x200分辨率将需要每个框架成千上万的文本框,这是不切实际的。取而代之的是,ADING2210选择每个屏幕行使用一个文本框,从而使游戏的版本较慢但仍然可播放。创建者共享的视频显示游戏没有颜色,声音或文本,并且每帧的响应时间为80ms。

高中生港口厄运(1993)到PDF

这种移植是可行的原因之一是Doom的紧凑型仅为2.39兆字节。最近,在11月,一名程序员成功地在Nintendo Alarmo上成功播放了厄运,使用设备的拨号来控制运动和侧面按钮以导航菜单。但是,创造力在硬件上并没有停止。另一位发烧友设法在纸牌游戏的Balandro中运行厄运,但玩家可以在传播卡上体验经典的FPS,尽管具有明显的性能限制,类似于PDF版本。

这些项目并不主要是在这些非常规平台上顺利进行厄运。相反,他们突出了玩家的无限创造力和运行游戏的无尽可能性。发行30多年后,《毁灭战士》的持续相关性证明了其持久的遗产。随着发烧友继续进行实验,厄运很可能将来会移植到更加不寻常的设备上。