Doom runs inside an SQL database, powered by SQL queries
A developer managed to run the classic shooter Doom using only SQL queries inside CedarDB, with help from a minimal Python client for inputs and display. The SQLDoom project handles game logic through about 1,300 lines of SQL across 89 expressions, storing everything as relational tables. Unlike previous attempts, this version generates full-color 640×480 graphics, matching the look of the original game.
- Game logic handled with SQL only
- Minimal Python client for input/display
- Full-color, 640×480 graphical output
- Build uses relational tables for geometry and game state
Sources covering this
In this story
More in Future Tech
Curiosity rover drills 48th rock sample at Mars' Cache Creek
NASA's Curiosity rover has just completed its 48th rock drilling on Mars, this time at a site named Basque Lakes in the Cache Creek…
Germany backs mass production of interceptor drones in Ukraine
Germany will finance tens of thousands of interceptor drones for Ukraine, with production handled locally by Quantum Systems and its…
ARX Robotics, Roboneers deepen unmanned ground vehicle partnership
German firm ARX Robotics and Ukraine’s Roboneers have signed a new strategic deal to co-develop and mass-produce unmanned ground…
NASA engineers map Moon knowledge gaps for future missions
NASA is focusing on mapping gaps in knowledge needed for its upcoming Moon missions, especially for building bases and supporting…