SQLDoom es el segundo experimento de Lukas Vogel para ejecutar Doom con SQL, después de DOOMQL en 2025. El proyecto anterior usaba raycasting y ofrecía un aspecto más próximo a Wolfenstein o 3D Monster Maze. SQLDoom emplea recorrido mediante árboles BSP para acercarse al aspecto del Doom original.
La nueva versión coloca la lógica del juego y el renderizador dentro de SQL. CedarDB debe generar una tabla o un mapa de bits con los valores RGB exactos de cada píxel. SQL también ejecuta el bucle del juego. Python se ocupa de la temporización y de las entradas del teclado, y después muestra el mapa de bits. El proyecto no comparte código con ningún port de Doom existente.
Vogel explicó que la portabilidad completa era posible y que funcionaba mejor que el enfoque de DOOMQL. Más tarde añadió el modo deathmatch. El juego funciona en un portátil con un AMD Ryzen 7 7840U. Las partidas multijugador usan servidores de la UE y de Estados Unidos. The Register observó un rendimiento lento en los servidores, probablemente por una causa relacionada con esa infraestructura.
CedarDB compila las consultas complejas en código máquina. SQLDoom demuestra esa capacidad con un resultado poco habitual, un Doom jugable dentro de una base de datos.




Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.