Información clave

El clásico juego Doom ha sido adaptado para ejecutarse en una base de datos del Sistema de Nombres de Dominio (DNS). Corey Quinn, escribiendo para The Register, compiló el juego para una máquina de 32 bits donde la memoria y las operaciones aritméticas se manejan directamente dentro de los registros DNS.

El proyecto funciona utilizando 6,4 millones de filas de tablas de verdad. Quinn explica que la base de datos actúa como un bibliotecario, proporcionando respuestas precalculadas para las operaciones. Al aprovechar RFC 2136 DNS UPDATE, el sistema replica la lógica condicional, permitiendo que las variables cambien dentro del mundo del juego.

Paul Vixie, un pionero de la tecnología DNS, comentó que no podía decidir si el proyecto era "deliciosamente horrible o terriblemente delicioso". Señaló que es la aplicación más impresionante de DNS UPDATE que ha encontrado.

El rendimiento es actualmente limitado, ya que cada actualización tarda más de 54 segundos. Esto está muy lejos de los 35 tics por segundo estándar del juego, lo que lo hace estar lejos de ser una experiencia de juego práctica. El código fuente está disponible en GitHub para aquellos interesados en el proyecto.

Consulta la fuente original para más detalles.