PDF内で実装されたテトリス
(th0mas.nl)- 最新ブラウザ向けのPDFエンジン(PDFium と PDF.js)は、シンプルなゲームを作れる程度の JavaScript をサポートしている
- 両方のエンジンで動作する機能を見つけるのは難しかったが、注釈フィールドの表示・非表示を切り替えることでモノクロのピクセルを作れるようになった
- キーボード入力はテキスト入力欄に入力することで可能
- この PDF はすべて ASCII で書かれているため、テキストエディタで確認できる
- ソースコード: https://github.com/ThomasRinsma/pdftris/blob/main/gengrid.py
6件のコメント
PythonでJSコードを評価するんですね。コードを見ていろいろやってるなと思って、ダウンロードして実行してみたらすごいですね(笑)
わあ、本当にすごく不思議で面白いですね~~!! ブラウザのPDFエンジンでこんなことまでできるんですね
wasd入力を試してみたら、いったいどんな地獄をくぐり抜けてきたのか察しがつきますね(笑)そのうち、PDFで動くDoomも見られそうですね!
... https://github.com/ThomasRinsma/pdfdoom
うわ、すごいですね(笑)