
まとめ
- 高校生が象徴的な1993年のゲーム『Doom』をPDFファイルにポートし、動作は遅いもののプレイ可能なゲーム体験を実現しました。
- 『Doom』の小さなファイルサイズにより、Nintendo Alarmoから他のビデオゲーム内まで、数多くの珍しいプラットフォームで実行されてきました。
- ファンたちは創造的な新しい方法で『Doom』を実行することでその普遍的な魅力を証明し続け、その永続的な遺産と現在も続く関連性を示しています。
情熱的な高校生が、歴史的に重要な影響を与えたゲーム『Doom』(1993年)をPDFドキュメントにポートするという顕著な成果を上げました。この驚くべき実績は、長年にわたりこの古典的名作を実行してきた予期せぬデバイスたちの長いリストに加わるものです。
id Softwareによって開発された『Doom』は、特にファーストパーソン・シューター(FPS)ジャンルを開拓したことから、歴史上最も重要なビデオゲームの一つと広く見なされています。その影響は極めて大きく、「FPS」という用語自体を生み出すほどであり、ジャンルの多くの後続作品は「Doomクローン」と呼ばれてきました。近年では、プログラマーやゲーマーの間で最も improbable なハードウェア上で『Doom』を実行しようとするトレンドが人気を集めています。冷蔵庫や目覚まし時計からカーオーディオまで、わずかな計算能力を持つデバイスであれば、誰かがそこで『Doom』を試したに違いありません。この遊び心がありながら技術的に印象的なトレンドは、新たなマイルストーンに到達しました。
3
高校生でありGitHubユーザーであるading2210氏は、古典的『Doom』をPDFファイルにポートしました。作成者の説明によれば、PDF形式はJavaScriptをサポートしており、3Dレンダリング、HTTPリクエストの送信、モニター仕様検出などの機能を実現できます。ほとんどのインタラクティブなPDFでは小さなテキストボックスが個々のピクセルとして使用されますが、『Doom』の解像度である320x200ではフレームあたり数万ものテキストボックスが必要となり、非現実的なアプローチとなります。そこでading2210氏のバージョンは、画面の各行に対して1つのテキストボックスを使用する方法を採用しました。この手法によりゲームは機能しますが、共有された動画で示されているように動作は遅くなります。このポート版には色や音声、テキストが含まれておらず、フレームあたりの応答時間は80ミリ秒です。
高校生が『Doom』(1993年)をPDFにポート
この実績の一部は、『Doom』の驚くほどコンパクトなサイズであるわずか2.39メガバイトのおかげで可能になりました。つい最近、11月にはあるプログラマーがNintendo Alarmo上で『Doom』をプレイ可能な状態にし、上部のダイヤルを使ってキャラクターを移動させ、側面のボタンでメニュー操作を行いました。創造性は物理デバイスにとどまりません;もう一人の革新的なプレイヤーは、『Balandro』というゲーム内で『Doom』を実行することに成功しました。このユニークなポートでは、プレイヤーは『Balandro』の広げられたカード上で古典的なFPS体験をしますが、PDF版と同様のパフォーマンス制限を持っています。
これらのプロジェクトの主目的は必ずしも不慣れなプラットフォームで滑らかなゲームプレイを実現することではありません。むしろ、『Doom』を実行する新たな方法を見つける際のプレイヤーたちの無限大の創造性を浮き彫りにします。発売から30年以上が経過した現在も『Doom』がこの種の試みを刺激し続けているという事実は、その永続的な遺産に対する強力な証言です。ファンたちが境界を引き続けるとともに、『Doom』が将来さらに珍しいプラットフォームに持ち込まれることはほぼ確実です。