by Andrew Mar 15,2025
一位敬业的高中生已经实现了将有影响力的1993年游戏Doom移植到PDF文件的非凡壮举。这一令人惊讶的成就增加了成功播放厄运的一长串意外平台。
由ID软件开发,Doom被广泛认为是具有里程碑意义的标题,对第一人称射击游戏(FPS)类型产生了深远的影响。它的影响力是如此重要,以至于基本上创造了“ FPS”一词,该类型中的许多早期游戏经常被标记为“毁灭克隆”。最近,出现了一种趋势,展示了程序员和游戏爱好者的创造力,他们努力在最不寻常的设备上运行厄运。从冰箱和闹钟到汽车立体声,几乎所有带有技术迹象的设备都已被压入服务。现在,这种幽默但令人印象深刻的趋势已经达到了一个新的高峰。
高中生和GitHub用户ADING2210已将经典的Doom游戏移植到PDF文件中。利用PDFS支持JavaScript的事实,启用了3D渲染,HTTP请求和监视检测等功能,Ading2210克服了一个重大挑战。虽然大多数交互式PDF都使用小文本框作为像素,但Doom的320x200分辨率需要每个框架数千个框,这是一种不切实际的方法。取而代之的是,ADING2210巧妙地使用一个文本框,每个屏幕行,导致一个较慢但仍然可以玩的游戏。正如视频中所示的那样,PDF版本缺乏每次响应时间80ms的颜色,声音和文本。
Doom的紧凑型(2.39兆字节)是实现此类壮举的关键因素。就在去年11月,一名程序员成功地在Nintendo Alarmo上成功播放了Doom,并使用其拨号进行移动和侧面按钮进行菜单导航。但是独创性并没有停在设备上。另一个玩家在游戏Balandro中创造性地运行了厄运,尽管性能限制类似于PDF版本。游戏玩法涉及在Balandro的卡片传播中导航。
这些项目不仅是在非常规平台上实现平稳的游戏玩法。相反,他们出色地说明了玩家的无限创造力和厄运的持久吸引力。 30年后,毁灭战士仍然相关的事实证明了其持久的遗产。随着玩家继续进行实验,我们可以期望将来会出现更多不寻常的厄运端口。