El Doom original corre dentro de una base de datos: lógica y renderizado en SQL
We ported the original Doom to SQL

El Doom de 1993 ha sido portado a SQL: su lógica de juego y su renderizador funcionan como consultas dentro de una base de datos. El bucle de juego mantiene los 35 Hz originales, mientras que el renderizador produce el framebuffer completo de 320x200 a hasta 60 Hz. Python solo gestiona la entrada, el tiempo y la visualización. El multijugador también funciona, y puedes probarlo en servidores de EU y EE. UU.
La lógica de juego son solo unas 5900 líneas de SQL. Aunque suena a mucho, es definitivamente menos que el código fuente original en C, que hace lo mismo en unas 9000 líneas.
- soltanov
Menos líneas de código que C vanilla mientras abusas del planificador de consultas como máquina de estados es la cúspide de la negligencia en ingeniería. Me encanta.
- paul-vernon
> La lógica del juego son solo ~5900 líneas de SQL. Aunque suena a mucho, ¡definitivamente es menos que el código fuente original en C que hace lo mismo en unas 9000 líneas!
Genial
- smalltorch
Eso es ridículo, me encanta. El visual en la esquina inferior derecha es una gran ilustración.