"Doom" ahora "cabe" en un código QR… y sí, puedes jugarlo desde ahí

Kuber Mehta

No es precisamente Doom, pero alguien ha conseguido crear una experiencia similar en un código QR, o incluso a través de una URL que vas a poder pegar en cualquier navegador.

A lo largo de estos últimos años, muchos desarrolladores se han dedicado a ejecutar Doom en dispositivos cada vez más complejos, como en un PDF, en un test de embarazo, en Microsoft Word y hasta en un bloque de LEGO, pero también es posible ejecutarlo en un código QR.

El desarrollador Kuber Mehta ha publicado un proyecto llamado Backdooms en el que, básicamente, si bien no ejecuta el motor original de Doom dentro de un código QR, sí que se ha inspirado en el shooter clásico y en la creepypasta viral Backrooms para desarrollar este proyecto.

Con ello, ha publicado Backdooms que está codificado íntegramente en un único código QR, que al escanearlo se abre un entorno HTML de generación infinita que se asemeja a los pasillos de Doom.

Lo mejor de todo, es que el juego es tan pequeño, que se puede ejecutar en cualquier navegador, dado que se almacena en la propia URL, y no requiere ni siquiera conexión a Internet.

Según explica en la web del proyecto, quería ejecutar código dentro de un código QR de 3KB. Para ello tuvo que recurrir a una técnica llamada minificación para comprimir un programa HTML en un espacio pequeño.

Gracias a este código comprimido se pueden generar gráficos y, en general, esos pasillos estilo Doom.

También utilizó la API web llamada DecompressionStream, disponible en todos los navegadores modernos, para hacer que el código de su proyecto se pudiera descomprimir dinámicamente al ejecutarse directamente en el navegador.

Aunque evidentemente el juego no se parezca realmente a Doom, sí que mantiene viva esa tradición de los pasillos  y ese hito de ejecutar el programa en lugares de poca memoria.

Otros artículos interesantes:

Más información sobre: