Desde su lanzamiento en 1993, el icónico videojuego Doom ha sido objeto de fascinación y experimentación. A lo largo de los años, hemos visto a este título ejecutarse en dispositivos tan variados como microondas, cajeros automáticos y hasta tests de embarazo. Sin embargo, esta hazaña tecnológica ha dejado a muchos boquiabiertos: Doom corriendo en el sencillo Bloc de Notas de Windows.
Mira este maravilloso logro en el video de a continuación:
La idea de que un videojuego, especialmente uno tan icónico como Doom, pueda ejecutarse en una aplicación diseñada para la edición de texto es, cuanto menos, sorprendente. Pero Sam Chiet, también conocido en el mundo digital como Samperson, ha hecho precisamente eso. Este desarrollador, que se autodenomina «duende de ideas/creador de experimentos», ha logrado que este juego no sólo funcione dentro del Notepad.exe tradicional, sino que lo haga a una tasa de 60 fps. Y todo esto utilizando arte ASCII, es decir, combinando símbolos y caracteres textuales para representar gráficos.
¿En Bloc de Notas? ¿Cómo?
Para aquellos que se preguntan cómo es posible tal proeza, la respuesta radica en la adaptabilidad del código fuente de Doom. Chiet utilizó una versión del código en lenguaje C# y transformó cada frame del juego en texto ASCII. Esto se logró mediante un algoritmo que determina la ‘luminosidad’ de cada píxel y lo traduce en un carácter ASCII equivalente. Aunque técnicamente se ejecuta como un programa separado que se entrelaza con Notepad, la percepción es que el juego se está ejecutando directamente dentro del Bloc de Notas.
Más allá de la proeza técnica, este logro representa una reflexión sobre el papel de la tecnología en nuestra sociedad. En palabras de Chiet, la obsesión de los desarrolladores por hacer que Doom funcione en todas partes se debe a la nostalgia y a la satisfacción de derribar barreras tecnológicas que se daban por sentadas. Para él, es un recordatorio de que los espacios digitales son maleables y adaptables, una idea esencial en una era donde la tecnología juega un papel tan predominante en nuestras vidas.