隨著技術的發展現代瀏覽器能夠實現的功能非常多,像是谷歌 Chrome 瀏覽器使用的 PDFium 和 PDF.js 引擎還可以支援 JavaScript 指令碼,於是有開發者基於這些技術開發了 PDF 版俄羅斯方塊。
這個俄羅斯方塊遊戲被封裝在僅 60KB 的 PDF 檔案中,說是封裝其實不準確,因為遊戲本身也是透過畫素控制和 ASCII 字元進行開發的,所以可以說是基於 PDF 引擎的原生遊戲。
要實現在 PDF 中玩遊戲並不是容易的事情,主要是開發者必須同時在 PDFium 和 PDF.js 兩個引擎裡都能實現執行,最終透過顯示 / 隱藏註釋欄位來實現單色畫素的製作。

要試試這個遊戲也很簡單:https://th0mas.nl/downloads/pdftris.pdf
你也可以將這個 PDF 檔案另存為到本地,或者託管到任意伺服器域名中,這樣都可以直接玩,不過移動版的瀏覽器暫時可能還未支援。
玩法說明:
使用滑鼠點選主介面的 Start Game,然後即可使用滑鼠點選上下左右和旋轉按鈕,使用鍵盤操作也是可以的,點選底部的文字輸入框按 WSAD 即可進行上下左右移動。
目前該專案已經在 Github 上開源,有興趣的開發者可以檢視這裡的原始碼:https://github.com/ThomasRinsma/pdftris/blob/main/gengrid.py
你也可以直接使用記事本或者 VS Code 這類編輯器開啟 PDF 檔案檢視其原始碼,因為整個遊戲都是單檔案的不需要呼叫遠端資源。