标志性的第一人称射击游戏Doom已适应从烤面包机到冰箱的所有事物,从而突破了设备可以处理这款经典游戏的边界。但是,最新的创新来自一个高中生,他巧妙地将厄运移植到了可以直接在浏览器中运行的PDF文件。尽管此版本缺乏文本和声音等元素,但扮演第一级的能力E1M1可以完成最平凡的任务,例如税收,更令人兴奋。
该项目背后的策划者GitHub用户Ading2210从Tetrispdf项目中汲取了灵感,并决定通过PDF将世界上最受欢迎的射击游戏之一带到基于铬的浏览器。该学生巧妙地利用了浏览器PDF阅读器中的JavaScript功能来执行此雄心勃勃的端口。尽管官方的PDF规格支持高级脚本,但浏览器安全限制了这些功能。然而,Ading2210在PDF中实现了非凡的跑步壮举是足够的。
ADING2210利用JavaScript的计算能力创建了一个六色的ASCII网格,以代表游戏的精灵和图形。结果虽然不如每帧延迟80毫秒的现代游戏机那么光滑,但令人印象深刻。尽管此版本的厄运可能无法替代您的PS5,但在PDF文件中运行它的纯粹创造力证明了这位高中生的创造力和技术能力。
Tetrispdf的创建者Thomas Rinsma承认Ading2210在Hacker News上的工作,并指出学生的PDF Doom版本在许多方面都是“整洁的”。尽管这种厄运的演绎可能并不是新来者的理想选择,但看到它在非常规的平台,文件甚至活着的肠道细菌上运行的新颖性继续吸引了世界各地的球迷。