
古今東西あらゆるデバイスに移植されている名作FPS『DOOM』ですが、プログラミングやWeb開発、サイバーセキュリティに関心を持つ海外の高校生ading2210氏がPDF上で『DOOM』を動かすことに成功しました。

遊べないこともないレベル
PDF(Portable Document Format)はAdobeが開発した電子文書のファイル形式ですがading2210氏によれば標準ライブラリでJavaScriptをサポートしているとのことで、今回は『DOOM』のソースコードをEmscriptenというコンパイラでJavaScriptに変換してPDF内で実行しているそうです。色も音もないものの、遊べないこともない速度で動いています。
『DOOM』移植史に新たな1ページを加える「DoomPDF」はGitHubにて公開中。同ページには移植の詳細も書かれているので興味がある方はチェックしてみてはいかがでしょうか。
※コメントを投稿する際は「利用規約」を必ずご確認ください