ITBear旗下自媒体矩阵:

高中生竟把《毁灭战士》搬进PDF!浏览器就能开玩

   时间:2025-01-16 11:54:14 来源:ITBEAR编辑:快讯团队 发表评论无障碍通道

近期,一位国外高中生凭借惊人的技术实力,将1993年经典射击游戏《毁灭战士》成功移植到了PDF文件中,这一创举在游戏爱好者和开发者群体中引起了广泛关注。

通过基于Chromium内核的浏览器打开这个名为“doom.pdf”的文件,玩家即可重温这款射击名作的风采。然而,若尝试使用手机或普通的PDF阅读器打开该文件,只会看到一片空白,无法正常运行游戏。这一设计巧妙地限制了游戏平台的兼容性。

在PDF版的《毁灭战士》中,玩家需要通过鼠标点击画面下方的虚拟按键或在文字输入框中打字来操控游戏角色。尽管游戏画面以黑白两色呈现,且缺失了声音和字幕,画面更新速度最高也仅有30fps,还存在系统卡顿等问题,但这款游戏依然具有极高的可玩性。

尽管体验上有所妥协,但这款移植版游戏仍然保留了原版游戏的许多核心功能。玩家可以存档和读档,调整游戏画面设置,查阅操作手册,甚至在游戏开头选择章节和五种不同的难度等级。

据开发者ading2210介绍,PDF文件格式之所以能够支持这样看似荒谬的移植,是因为它支持Java脚本。利用这一特性,开发者可以实现3D渲染、发送HTTP请求以及检测连接到用户系统的每一个显示器等复杂功能。

然而,将《毁灭战士》移植到PDF文件并非易事。由于该游戏的分辨率为320x200,每一帧画面需要数千个独立的像素点来呈现,若采用传统的利用小型文字方块切换开/关的方法来生成每个像素,将无法实现。因此,ading2210采用了创新的方法:为PDF移植版的每一画面使用一个单独的文字方块,并将其内容设置为各种ASCII字符,以成功呈现六种颜色。虽然这种方法导致游戏运行变得迟缓,但最终还是让玩家得以在PDF文件中体验到了这款经典游戏。

这一创举不仅展示了PDF文件格式的强大潜力,也体现了开发者ading2210对游戏技术的深刻理解和创新精神。相信在未来,我们将会看到更多类似的技术创举,为游戏行业带来更多的惊喜和可能。

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version