《毁灭战士》(DOOM)在游戏界的地位不仅是经典之作,更是技术爱好者挑战极限的平台。无论是冰箱、烤面包机,还是计算机,总有人尝试将这款游戏移植到各种设备上。现在,一位高中生再次打破了界限,竟然成功将《毁灭战士》移植到PDF文件里!只需打开浏览器中的PDF阅读器,就能直接玩这个传奇射击游戏。
这项创举是来自GitHub上一名用户名为ading2210的高中生完成的。他表示,自己的灵感来源于之前的《俄罗斯方块》(TetrisPDF)移植项目,因此决定挑战将这款经典游戏带入PDF世界。虽然PDF并不是为游戏设计的平台,但他利用浏览器PDF阅读器内置的JavaScript功能,成功让《毁灭战士》在这种意想不到的环境下复活。
当然,由于浏览器的安全性限制,PDF版《毁灭战士》在某些功能上存在局限,比如不能读取文本或播放音效。不过,游戏的基本体验仍然是完整的。此外,PDF版采用ASCII艺术来呈现画面,每个像素对应一个字符,整体以ASCII字符构成。尽管画面比较简单,游戏依然能以每秒12帧(每帧80毫秒)的流畅速度运行,确保画面清晰。
值得一提的是,《俄罗斯方块》(TetrisPDF)的作者Thomas Rinsma之前也曾计划将《毁灭战士》移植到PDF。不过,在看到ading2210的作品后,他坦言对方的设计更加出色和精致。有趣的是,ading2210在此之前还利用GitHub的贡献榜播放了知名歌曲《Bad Apple!!》的MV,展现了他惊人的创意和技术实力。