
ある高校生がPDFファイル内にDoom (1993)の移植版を作成しました。Ading2210は、最近リリースされたPdftris (PDF形式のTetris (1985)と、数年前にPDFコンテナに移植されたBreakout(1976)のバージョン)に触発されてDoomPDFを作成しました。PDFtrisと同様に、DoomPDFもドキュメントファイル形式のJavaScriptサポートに依存しています。しかし、今回はプレイしたい人はChromiumベースのブラウザを起動して好奇心を満たす必要があります。
Ading2210は、Adobe AcrobatのJavaScript仕様は広範囲にわたっており、3Dレンダリングやモニター検出など、本来の範囲をはるかに超える機能をサポートしているとコメントしています。最新のブラウザはセキュリティ関連の機能の一部しかサポートしていないかもしれませんが、それでもゲームを移植して実行する方法はまだあります。
DoomPDFを起動した直後に撮影したスクリーンショットでは、PDFレンダラーのビジュアルは中程度の詳細度ですが、色深度が低くコントラストが不足しています。開発者によると、以前のPDFゲームでは、個々のテキストフィールドのオン/オフを切り替えることで個々のピクセルを作成できる、よりシンプルな方法を採用していました。しかし、320 x 200ピクセルでは、64,000個のテキストフィールドを高速に切り替える必要があり、実現不可能だったと言われています。
Ading2210は、ピクセル用のテキストフィールドボックスの代わりに、ゲーム画面の各行に個別のテキストフィールドを使用し、ASCII文字を用いて6段階のグレースケールを作成しました。このレンダリング手法のパフォーマンスは、1フレームあたり約80ミリ秒(約12.5FPS)でプレイ可能とされています。
DoomPDFはGNU GPL v2ライセンスのフリーソフトウェアです。Doomは、芝刈り機、エアホッケー台、キーボードのキーキャップ、さらにはメモ帳など、数々の奇妙で素晴らしいデバイスやプラットフォームに移植されていることで有名です。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
マーク・タイソンはトムズ・ハードウェアのニュース編集者です。ビジネスや半導体設計から、理性の限界に迫る製品まで、PCテクノロジーのあらゆる分野を網羅的にカバーすることに情熱を注いでいます。