您现在可以在 PDF 文件中玩“俄罗斯方块”

您现在可以在 PDF 文件中玩“俄罗斯方块”

一个全球社区致力于寻找新方法来挑战自己,从快速通关经典益智游戏到技术上“通关”。但最新的壮举不是新发现的隐藏故障或高分——这是一种全新的游戏方式。

安全分析师兼业余爱好者 Thomas Rinsma 最近想出了如何创建在 PDF 文件中运行的俄罗斯方块版本。根据BoingBoing随后于 1 月 15 日重点介绍的个人网站帖子,Rinsma 在了解了 PDF 的 JavaScript API 的潜在实现后“只是为了好玩”开始了这个项目。结果是一个新版本,Rinsma 称之为PDFTRIS

PDFTRIS 实际运行情况。图片来源:Popular Science

“[我]意识到那里可能有足够的 I/O 可能性来开发游戏,”他写道。“I/O”代表“输入/输出”,指的是计算机与其用户之间的通信。

Rinsma 解释说,PDF 可以支持许多功能,例如在 Adob​​e Acrobat/Reader 等软件中打开时支持动态内容脚本,这一点已经“相对众所周知”。不过,Mozilla Firefox 和 Google Chromium 各自的 PDF 阅读器 PDF.js 和 PDFium 也提供了一些相同的脚本支持。

[相关:俄罗斯方块是无限的吗?青少年世界冠军实现传说中的“重生”]

对于外行人来说,这有点复杂,但无论如何,最终结果是一个包含 10×20 网格字段按钮的 PDF。根据 JavaScript 输入,这些按钮在阴影块和空白块之间交替,允许玩家使用预编程的键盘指令来移动和移动四格拼图——四格拼图是俄罗斯方块等四格拼图的官方术语。

Rinsma 在给 Hacker News 的一篇文章中写道:“找到一个可以在两个引擎中同时运行的功能有点棘手,但最终发现,显示/隐藏注释‘字段’可以很好地制作单色像素,并且可以通过在文本输入框中输入来实现键盘输入

<<:  科学家利用人工智能创造全新的抗蛇毒蛋白

>>:  大疆无人机新政策或将引发更多阴谋论

推荐阅读

《无话怪谈》2022 年第一集详细评论和评分

無論如何進行■ 公共媒体电视特别节目■ 原创媒体动漫原创■ 播出时间2022 年 8 月 8 日 -...

档案馆:百年汽车 DIY

作为科学和创新的爱好者,没有什么比摆弄零件更让我们高兴的了。在我们 138 年的出版生涯中,我们展示...

飓风等级评定可能会产生误导。看看这些致命的“小型”风暴。

在前往北卡罗来纳州海岸的途中,飓风佛罗伦萨减弱了,但与此同时,气象学家警告说它正变得更加危险。如果你...

Ponkotsu Quest:魔王与被派遣的恶魔 - 第四季的吸引力与评论

Ponkotsu 任务:魔王与被派遣的恶魔 - 第四季评论与推荐Ponkotsu Quest 系列的...

这就是为什么你应该在铜碗里打蛋清

如果你以前从未打过蛋白,那就别做了。这真的很麻烦,老实说,你可以买烤蛋白饼。但如果你坚持从头开始做,...

《黑暗聚会》评论:恐怖与情感的融合

《黑暗聚会》:恐惧与友谊交织的世界《暗黑聚会》是改编自近藤健一同名漫画的电视动画,于2023年7月1...

《屁股神探》系列第五季的号召力与评价

《屁股神探》第五季的号召力与评价《屁股侦探》是根据 Troll 的图画书系列改编的人气电视动画。这次...

人类的鼻子如何帮助化学家分析味道

您知道柠檬草的清新柠檬味,或罗勒的浓郁草本味吗?我们所体验到的“味道”大部分实际上来自我们的嗅觉,而...

原子是出了名的怕镜头的生物。这款炫目的定制装置可以捕捉它们。

在芝加哥郊区,距离密歇根湖以西约 34 英里的地方,地上有一个深约 330 英尺的洞。很久以前,科学...

使用 Slack 的七个快速技巧

Slack 的使命是改善工作场所的沟通和协作。Airbnb、EA 和 Target 等大公司已将该平...

Chrome OS 无法执行的十项计算任务

上周,当 Google 揭开 Chrome OS 的面纱时,科技界的大多数人都欢呼雀跃。我们的怀疑是...

《Hoero Bun Bun》系列的魅力与评价:动漫迷必读的评论

“Hoero Bun Bun”系列的吸引力和声誉《Hoero Bun Bun》是一部于 1980 年...

科学表明迷信会对你的生活产生非常实际的影响

本周你学到的最奇怪的事情是什么?好吧,不管是什么,我们保证如果你听PopSci的热门播客,你会得到一...

特斯拉发布 PowerWall 重大公告:家用电池

一款足以为整个家庭供电的电池是否会很快上市?伊隆·马斯克说是的。不仅如此,他还说它将改变世界。数周来...

如何在没有鸡蛋的情况下生孩子

今天你可能有两个爸爸。将来,你可能有两个亲生爸爸。创造哺乳动物幼崽的能力一直依赖于精子和卵子。但现在...