电脑知识网1月16日消息,一位国外的高中生近日成功将1993年发布的射击名作《毁灭战士》移植到了PDF文件中。

玩家只需通过基于Chromium的浏览器打开名为“doom.pdf”的文件,即可体验这款游戏,用手机或阅读器打开该PDF文件,画面会一片空白,无法正常运行游戏

高中生成功将《毁灭战士》移植到PDF文件:浏览器打开就能玩 第1张

打开PDF版《毁灭战士》后,玩家可以通过鼠标点击画面下方的按键或在文字输入框打字来进行操作。

游戏画面仅包含黑白两色,缺少了声音和字幕,且画面更新速度最高仅为30fps,系统反应存在卡顿,玩起来相当吃力且容易伤眼睛,

但这款移植版游戏依然具备存档/读档功能,以及操作手册、游戏画面调整等设置选项,游戏开头还允许玩家选择章节和五种难度。

高中生成功将《毁灭战士》移植到PDF文件:浏览器打开就能玩 第2张

该移植之所以能够实现,是因为PDF文件格式支持JavaScript,能够完成一些看似荒谬的功能,如3D算绘、发送HTTP请求,并检测连接到用户系统的每一个显示器。

开发者ading2210解释说,大多数互动式PDF是利用小型文字方块(text fields)切换开/关,以生成每个独立像素,但《毁灭战士》的分辨率为320x200,意味着每帧需要切换数千个文本段落,实际运作不可行。

因此,他为PDF移植版“每一画面使用一个单独的文字方块,然后将其内容设置为各种ASCII字符,成功呈现6种颜色”,虽然游戏运行变得迟缓,但还算能玩。

高中生成功将《毁灭战士》移植到PDF文件:浏览器打开就能玩 第3张

收藏(0)