当前位置: 首页 » 资讯 » 新科技 » 正文

开发者实现在 PDF 内运行《俄罗斯方块》,浏览器即可直接体验

IP属地 北京 编辑:赵云飞 IT之家 时间:2025-01-13 16:31:36

1 月 13 日消息,近日,有开发者实现了在 PDF 文档中运行《俄罗斯方块》游戏。这个名为“PDFTris”的项目由开发者托马斯・林斯马(Thomas Rinsma)打造,与以往需要安装特定软件或依赖特定设备不同,玩家只需在 Chrome 或 Firefox 浏览器中打开 PDF 文件,即可直接体验这款经典游戏。

《俄罗斯方块》作为一款风靡全球的益智游戏,此前已被移植到多种平台上,甚至有人曾在 Excel 中成功运行了该游戏。然而,将游戏嵌入 PDF 文档中仍属罕见。PDFTris 不仅支持玩家移动、旋转方块,还能加速方块下落,并通过消除完整行来得分,玩家可以通过文档中的按钮或使用 WASD 键进行操控。此外,游戏结束后玩家可以通过打印页面来“保存”分数。

托马斯在其个人博客(th0mas.nl)中详细解释了这一技术的实现原理。他提到,当用户在 Chrome 或 Firefox 中打开 PDF 时,文件会在一个沙盒化的 Java 运行时环境中运行。尽管这种环境并未提供对 PDF 的完全控制权限,但足以支持《俄罗斯方块》这样的游戏运行。此外,托马斯还成功在 PDF 中运行了 ASCII 版本的《毁灭战士》(Doom)。

注意到,PDFTris 的源代码已在 GitHub 平台上公开,感兴趣的开发者可以深入了解其实现细节。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其内容真实性、完整性不作任何保证或承诺。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。

全站最新