一个全球社区致力于寻找新方法来挑战自己,从快速通关经典益智游戏到技术上“通关”。但最新的壮举不是新发现的隐藏故障或高分——这是一种全新的游戏方式。 安全分析师兼业余爱好者 Thomas Rinsma 最近想出了如何创建在 PDF 文件中运行的俄罗斯方块版本。根据BoingBoing随后于 1 月 15 日重点介绍的个人网站帖子,Rinsma 在了解了 PDF 的 JavaScript API 的潜在实现后“只是为了好玩”开始了这个项目。结果是一个新版本,Rinsma 称之为PDFTRIS 。 “[我]意识到那里可能有足够的 I/O 可能性来开发游戏,”他写道。“I/O”代表“输入/输出”,指的是计算机与其用户之间的通信。 Rinsma 解释说,PDF 可以支持许多功能,例如在 Adobe Acrobat/Reader 等软件中打开时支持动态内容脚本,这一点已经“相对众所周知”。不过,Mozilla Firefox 和 Google Chromium 各自的 PDF 阅读器 PDF.js 和 PDFium 也提供了一些相同的脚本支持。 [相关:俄罗斯方块是无限的吗?青少年世界冠军实现传说中的“重生”] 对于外行人来说,这有点复杂,但无论如何,最终结果是一个包含 10×20 网格字段按钮的 PDF。根据 JavaScript 输入,这些按钮在阴影块和空白块之间交替,允许玩家使用预编程的键盘指令来移动和移动四格拼图——四格拼图是俄罗斯方块等四格拼图的官方术语。 Rinsma 在给 Hacker News 的一篇文章中写道:“找到一个可以在两个引擎中同时运行的功能有点棘手,但最终发现,显示/隐藏注释‘字段’可以很好地制作单色像素,并且可以通过在文本输入框中输入来实现键盘输入。 ” |
波音公司刚刚为一种力场申请了专利。从技术上讲,该专利是一种“通过电磁弧衰减冲击波的方法和系统”,但这...
自从人类开始在某个地方生活以来,臭虫就一直在那里滋生。在《医学昆虫学杂志》的一项新研究中,研究人员提...
我一直想成为一名工程师,但我不适合读那种级别的大学课程。尽管如此,我还是幻想着像埃隆·马斯克那样制造...
根据今天发表在《科学》杂志上的一篇评论,新型机器人可能具有令人兴奋的新形态和新应用,机器的每个组件都...
随着季节的变化,你可能会想知道当地的气候是如何随着时间的推移而变化的。你也可能认为,只有拿出一张天气...
10 月,美国陆军预计将宣布其最新车辆的正式名称。该车辆本质上是一种轻型坦克,一种配备炮塔和履带的装...
苹果的新款 Apple TV 已经大改款。它缩小为一个小小的黑色方块,拥有新界面和一些很棒的新功能。...
最近你的通勤情况如何?你知道,交通拥堵,宝贵的时间一分一秒地流逝,油量表慢慢消耗着你辛苦赚来的钱。也...
虽然似乎每个人和他们的兄弟都在使用 ClassPass 来实现他们的新年健身目标,但你可能设定了一些...
自然历史博物馆提供了通往遥远世界和遥远过去时代的神奇门户。一些藏品包括化石、矿物、保存的标本等等,气...
每年冬天,大约有 50 万只灰海豹聚集在一个名为塞布尔岛的偏远沙洲上。塞布尔岛位于新斯科舍省海岸 2...
熊 151,又名“沃克”,是今年的参赛者之一。图中,它在布鲁克斯瀑布钓鲑鱼。N. Boak / 美国...
就像您的车库或办公桌一样,macOS 随着时间的推移很容易变得杂乱无章。文件、应用程序和其他数字垃圾...
周二德克萨斯州东南部——或者美国国家气象局现在所说的“德克萨斯州上游海岸洪水肆虐地区”——的天气预报...
调幅传输(通常称为 AM)几十年来一直是传统汽车收音机的主流。但消费者对电动汽车的接受可能很快会终结...