DOOM running on a regex engine
Summary
A developer demonstrates running the game DOOM using a regex engine as a computational substrate, performing millions of substitutions per frame.
View Cached Full Text
Cached at: 07/27/26, 09:43 AM
Similar Articles
56,000 lines of DOOM, in a language I made up
The author built a joke programming language called bet that compiles via LLVM, uses arena-based memory management, and successfully runs the full DOOM game (56,000 lines) without code review, relying only on tests.
Why fastDoom is fast
A detailed technical analysis of why the fastDOOM port achieves significant performance improvements over the original Doom executable, covering the history of Doom's source code lineage and specific optimization techniques.
Running ‘Doom’ on E. coli cells… very, very slowly
MIT researcher Lauren Ramlan published a paper demonstrating that the classic game Doom can be played on a display made from E. coli cells, though at an extremely slow frame rate that would take centuries to complete a single playthrough.
Running Doom on Our Custom CPU and Going Viral
The author describes designing a custom CPU at the logic gate level, integrating DDR3 memory with cache, and successfully running Doom on an FPGA, which went viral.
DOOMQL
Peter Gostev built a Doom-like game using SQLite as the game engine, with ray tracing via recursive CTE, and integrated with Datasette for a real-time web interface. The project was created using GPT-5.6 Sol and demonstrates the creative potential of using SQL for game logic.