設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

開(kāi)發(fā)者實(shí)現(xiàn)在 PDF 內(nèi)運(yùn)行《俄羅斯方塊》,瀏覽器即可直接體驗(yàn)

2025/1/13 16:16:59 來(lái)源:IT之家 作者:遠(yuǎn)洋 責(zé)編:遠(yuǎn)洋

IT之家 1 月 13 日消息,近日,有開(kāi)發(fā)者實(shí)現(xiàn)了在 PDF 文檔中運(yùn)行《俄羅斯方塊》游戲。這個(gè)名為“PDFTris”的項(xiàng)目由開(kāi)發(fā)者托馬斯?林斯馬(Thomas Rinsma)打造,與以往需要安裝特定軟件或依賴特定設(shè)備不同,玩家只需在 Chrome 或 Firefox 瀏覽器中打開(kāi) PDF 文件,即可直接體驗(yàn)這款經(jīng)典游戲。

《俄羅斯方塊》作為一款風(fēng)靡全球的益智游戲,此前已被移植到多種平臺(tái)上,甚至有人曾在 Excel 中成功運(yùn)行了該游戲。然而,將游戲嵌入 PDF 文檔中仍屬罕見(jiàn)。PDFTris 不僅支持玩家移動(dòng)、旋轉(zhuǎn)方塊,還能加速方塊下落,并通過(guò)消除完整行來(lái)得分,玩家可以通過(guò)文檔中的按鈕或使用 WASD 鍵進(jìn)行操控。此外,游戲結(jié)束后玩家可以通過(guò)打印頁(yè)面來(lái)“保存”分?jǐn)?shù)。

托馬斯在其個(gè)人博客(th0mas.nl)中詳細(xì)解釋了這一技術(shù)的實(shí)現(xiàn)原理。他提到,當(dāng)用戶在 Chrome 或 Firefox 中打開(kāi) PDF 時(shí),文件會(huì)在一個(gè)沙盒化的 JavaScript 運(yùn)行時(shí)環(huán)境中運(yùn)行。盡管這種環(huán)境并未提供對(duì) PDF 的完全控制權(quán)限,但足以支持《俄羅斯方塊》這樣的游戲運(yùn)行。此外,托馬斯還成功在 PDF 中運(yùn)行了 ASCII 版本的《毀滅戰(zhàn)士》(Doom)。

IT之家注意到,PDFTris 的源代碼已在 GitHub 平臺(tái)上公開(kāi),感興趣的開(kāi)發(fā)者可以深入了解其實(shí)現(xiàn)細(xì)節(jié)。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:俄羅斯方塊,PDF
  • 日榜
  • 周榜
  • 月榜

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知