快科技资讯 01月16日
高中生成功将《毁灭战士》移植到PDF文件:浏览器打开就能玩
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

国外高中生将《毁灭战士》移植到PDF文件,用Chromium浏览器可体验。该游戏画面仅黑白两色,无声音字幕,存在卡顿,但有存档等功能。其实现因PDF文件支持JavaScript,开发者通过特殊方法呈现6种颜色,使游戏能运行。

🎮《毁灭战士》移植到PDF文件,用特定浏览器打开可玩。

😔游戏画面仅黑白两色,无声音字幕且有卡顿。

👍具备存档等功能,开头可选择章节和难度。

💻因PDF支持JavaScript得以实现,开发者用特殊方法呈现颜色。

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

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

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

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

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

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

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

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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

毁灭战士 PDF移植 游戏体验 JavaScript
相关文章