PDFファイルで遊べる『Doom』

著者: Ava Jan 19,2026

Doomは、トースターや冷蔵庫、事実上あらゆる想像可能なデバイスといった想定外の機器にも移植されることに成功しており、新しく印象的なDoom対応プラットフォームを探し求めることはますます困難になっています。しかし、独創的な高校生が、実際のPDFファイル内にプレイ可能なDoomゲームを組み込み、Webブラウザから直接アクセスできるという、予想外の成果を達成しました。

このバージョンにはテキストや音声といった従来の機能はありませんが、おざなりにされがちな税金関連書類を一応レビューしている間にE1M1を攻略できるのなら、それはほとんど問題ではありません。

この突破口を開いたのは、GitHubユーザーのading2210です。この高校生プログラマーは、最近登場したPDFベースのテトリス移植「TetrisPDF」に着想を得て、ゲーム史上最も象徴的な一人称シューティングゲームの一つを、文書形式にもたらしました。その結果はChromiumベースのブラウザで滑らかに動作します。

Playable Doom running inside a PDF document

ading2210は、ブラウザベースのPDFビューア内のJavaScript機能を巧みに利用して、このあり得ないような移植を可能にしました。公式のPDF仕様ではより高度なスクリプトが許可されていますが、現代のブラウザのセキュリティ制限により、創造的な回避策が必要でした。それにもかかわらず、Doomのコアとなる体験は損なわれていません。

PDF仕様のJavaScriptサポートは、この偉業を成し遂げるために必要な「計算上の自由」をading2210に提供しました。その結果生まれた、6色のASCII表現によるDoomのグラフィックは、簡略化されているものの、古典的なシューティングゲームの驚くほど認識可能なバージョンを提供しています——ただし、フレーム描画に80msの遅延があるものの。

このPDFバージョンがゲーミングコンソールに取って代わることはありませんが、技術的な達成は否定できません。非常に異質なプラットフォームであることを考慮すると、その実装の明確さは特に印象的です。

興味深いことに、TetrisPDFの作成者であるThomas Rinsmaは、Hacker News上で、自身もPDFベースのDoom移植版を開発していたことを明かしましたが、ading2210の実装は「いくつかの点でより洗練されている」と認めています。

このバージョンは初めてのプレイヤーにとって理想的ではありませんが、ファイルから生物学的システムまで、ますます突飛なプラットフォーム上でDoomを動作させるという継続的な伝統は、世界中の技術愛好家を魅了し続けています。