TechSomeone rendered Doom inside an SQL database
Lukas Vogel describes how SQLDoom renders Doom with an SQL database. A small Python client handles input, output, timing and display, while CedarDB tables track the game’s geometry and state. About 1,300 lines of SQL across 89 common table expressions implement the logic and produce 35 full-color 640×480 framebuffers per second.
Someone rendered Doom inside an SQL database
Tech