厄运移植到PDF格式:不太可能联盟

作者: Connor Feb 25,2025

厄运移植到PDF格式:不太可能联盟

Doom不太可能的PDF端口:证明其持久的遗产

一名高中生已经取得了看似不可能的:将标志性的1993年第一人称射手Doom移植到PDF文件中。尽管无可否认的经验却保持速度较慢,但​​它仍然可以发挥作用,在托管这款传奇游戏的非常规平台的一长串平台上增加了另一个奇异的条目。

Doom的紧凑型尺寸(仅2.39兆字节)一直是其便携性的关键因素。这导致了一个蓬勃发展的程序员和爱好者社区不断地推动厄运可以运行的界限。以前的成功包括端口到Nintendo Alarmo等设备,甚至包括Balandro等其他视频游戏。

GITHUB用户ADING2210的最新壮举利用PDF格式的JavaScript功能用于3D渲染和用户输入。但是,PDF格式的局限性需要妥协。 Ading2210不是为每个像素使用单个文本框(对Doom的320x200分辨率的计算密集型方法),每个屏幕行巧妙地使用一个文本框。这会导致帧速率明显较慢(每帧约80ms),并且视觉上简化的游戏缺乏颜色,声音和文本。

尽管有这些限制,但PDF港口证明了Doom持久的遗产和粉丝的创造力。该项目不是要实现最佳性能;这是关于探索游戏设计中固有的创意可能性以及看似不合适的平台的令人惊讶的功能。随着全球球员的持续实验,未来将在厄运游戏中更加出乎意料。