Hacker News Front Page · Vaslo ·
We ported the original Doom to SQL
SQLDoom ejecuta la lógica y el renderizado del Doom original dentro de CedarDB: unas 5900 líneas de SQL gestionan el juego y una canalización de consultas genera cada fotograma de 320 × 200 píxeles. La lógica conserva el ciclo original de 35 Hz; en un Ryzen 7 PRO 7840U, el renderizador suele alcanzar 60 FPS y baja a 35 FPS en escenas exigentes, mientras que el paso más costoso es resolver qué fragmento corresponde a cada píxel. El autor también muestra cómo las transacciones y los controles de acceso de la base de datos simplifican el deathmatch multijugador, y comparte el proyecto para ejecutarlo.
CedarDB is a database system that delivers unmatched performance for transactions and analytics, from small writes to handling billions of rows. Built on cutting-edge research to power today’s tools and tomorrow’s challenges.