DOOMQL
Simon Willison 2 days ago
Peter Gostev built a Doom-like game engine using SQLite, where SQL queries handle all game mechanics including movement, collision detection, enemies, combat, and graphics rendering instead of storing data separately. The implementation runs as a Python terminal script that generates a recursive CTE ray tracer query and creates a playable game accessible through both the command line and a Datasette web interface. Players can now monitor game state through a live-updating HTML dashboard with minimap functionality, generated by Claude from a natural language prompt.