Technologies
Back
Gaming

Someone got Doom in an SQL database

Ars Technica
Advertisement468 × 90
Someone got Doom in an SQL database

Developer Lukas Vogel has successfully rendered the classic game Doom using an SQL database in a project titled SQLDoom. While a Python client manages input, output, and timing, the core game logic and geometry are processed entirely through CedarDB tables and complex SQL queries. The project utilizes approximately 1,300 lines of SQL code across 89 common table expressions to generate full-color 640x480 frames at 35 frames per second. This achievement marks a significant technical evolution from Vogel's previous DoomQL project, which was limited to grayscale ASCII graphics. By leveraging the power of modern database management systems, SQLDoom demonstrates that complex game rendering can be achieved through unconventional SQL-based logic, effectively bringing the original Doom experience to a database environment.

This is a summary. Read the full article at the original source:

Ars Technica
Advertisement468 × 90
Share
Gaming

Related stories

Advertisement970 × 250