Artem Lytkinは、正規表現(regex)がチューリング完全なプログラミング言語として使用できることを示すため、DOOMを実行するプロジェクトを開発した。このプロジェクトはPythonベースのコードと96.6MBのテキスト文字列を使用している。
この文字列には、CPUのレジスタ、RAM、フレームバッファ、DOOMエンジン、ゲームファイルWADが含まれている。Cベースのドライバーは、この文字列に固定された順序付けられた検索と置換ルールのリストを適用する。
各フレームには数万回の置換処理が必要で、テストシステムでは1秒あたり80,000回の置換で再生可能なフレームレートが得られている。
