La ilusión de DOOM: 11 lugares extraños donde se ejecutó el juego y sus secretos

La ilusión de DOOM: 11 lugares extraños donde se ejecutó el juego y sus secretos

Статьи 0 Источник: Создано при помощи ChatGPT
15:10

Durante más de treinta años, DOOM se ha convertido en un experimento universal. Se ejecuta donde menos se espera: en electrodomésticos, instrumentos profesionales e incluso dentro de otros programas. Hoy hablaremos de los ejemplos más curiosos e intentaremos comprender esta "ilusión de engaño".

Hay dos preguntas eternas sobre el hardware: "¿podrá con Crysis?" y "¿se ejecutará DOOM?"; y hoy se han convertido en polos opuestos. Crysis todavía se recuerda como una prueba de estrés, donde incluso los sistemas modernos pueden toparse con la configuración y la optimización, mientras que DOOM se ha convertido en un meme sobre la accesibilidad: se ejecuta en cualquier cosa.

A lo largo de los años, ha crecido un enorme ecosistema en torno a DOOM. Tiene de todo: desde simples paquetes de texturas y ajustes estéticos hasta mods que se sienten como juegos separados. En algún momento, el shooter se convirtió no tanto en un producto, sino en un campo de entrenamiento donde la gente practica, bromea y compite: ¿quién придумает una forma más extraña y ridícula de ejecutarlo?

De ahí el récord mundial de dispositivos en los que se ha ejecutado el juego. Y no se trata solo de consolas y PC. Los artesanos llevan muchos años implantando DOOM en diversos aparatos electrónicos, y cada "reedición" exitosa resurge una y otra vez en las noticias sobre hardware y memes.

DOOM en auriculares

Podría parecer que la peor plataforma posible para DOOM son los auriculares: no tienen pantalla, por lo que la idea misma suena de lo más absurda.

Técnicamente, el proyecto se basa en el hecho de que dentro de los auriculares inalámbricos modernos hay un procesador completo. En el caso de PineBuds Pro, el autor aceleró la frecuencia y desactivó los modos de ahorro de energía para que hubiera suficiente potencia para una compilación reducida de DOOM. La elección de un modelo específico de auriculares se explicaba por la apertura del código fuente del firmware.

Una parte aparte del truco es la salida de la imagen. En Doombuds, los fotogramas se transmiten en directo y el teléfono actúa como pantalla. Al mismo tiempo, el juego se ejecuta en una ventana del navegador. En total, no es "DOOM en auriculares", sino "DOOM en el procesador dentro de los auriculares".

DOOM en una olla de cocción múltiple

Con la olla de cocción múltiple, lo importante no es el meme, sino el dispositivo de los aparatos "inteligentes" modernos. A menudo tienen dos circuitos electrónicos independientes: uno se encarga del calentamiento y la seguridad, y el otro de la pantalla, el menú y el control.

Por lo tanto, DOOM no se ejecuta "en la olla", sino en la placa de interfaz, donde vive un pequeño ordenador integrado. Gira la imagen, acepta toques e intercambia datos con la parte principal del aparato.

Luego comienza la ingeniería inversa: el entusiasta llega al firmware, estudia cómo está organizado el sistema y lo vuelve a flashear donde es posible. Al mismo tiempo, la parte "segura" de misión crítica, responsable del calentamiento, suele permanecer aislada.

DOOM en un osciloscopio

Un osciloscopio es un instrumento para medir y analizar señales eléctricas, buscar interferencias y diagnosticar electrónica. Tiene una gran pantalla, software y un sistema de control interno. Por lo tanto, ejecutar DOOM en un dispositivo de este tipo parecía bastante lógico.

Dato clave: un modelo específico de Keysight Technologies funciona con Windows CE. El entusiasta llega al sistema operativo y ejecuta DOOM como prueba de acceso a un entorno completo, no solo al menú del fabricante.

El rendimiento allí es simbólico, pero en este caso no es fundamental. El juego no se instaló para disfrutar de una jugabilidad cómoda. También es notable que en el osciloscopio pudieron ejecutar no solo la primera parte de DOOM, sino también la segunda.

DOOM en un tractor

Tractor y DOOM siempre son un golpe a las expectativas: la maquinaria agrícola parece pura mecánica. Pero hoy en día, incluso este tipo de tecnología tiene su propia electrónica con panel e interfaz.

Es con este módulo con el que trabajaron los artesanos. Se trata del acceso físico al dispositivo, el trabajo con placas, soportes y ajustes del sistema, es decir, de un hackeo completo.

Este ejemplo destaca por un contexto inusual. En la conferencia de hackers DEF CON en Las Vegas, un participante con el apodo de Sick Codes mostró un vídeo en el que accedía a la interfaz de un tractor John Deere y ejecutaba DOOM en su ordenador de a bordo.

Sick Codes aboga por el "derecho a reparar": busca vulnerabilidades y formas de eludir las restricciones del fabricante para que los propietarios de la tecnología puedan repararla y utilizar sus funciones sin bloqueos ni pagos adicionales innecesarios. Ya ha intervenido en DEF CON con un análisis de los problemas y enfoques de estos sistemas, y tras los informes públicos, las empresas tienen que cerrar las lagunas detectadas.

DOOM en una cámara

Una cámara de finales de los 90 parece un dispositivo inadecuado para los juegos: debe hacer fotos, guardarlas y mostrar un menú. Pero aquí DOOM tiene un aspecto especialmente interesante.

Dato importante: la cámara Kodak DC260 funciona con DigitaOS, uno de los primeros sistemas operativos para cámaras. Por lo tanto, ejecutar DOOM aquí no es tanto "hackear por diversión" como una demostración de que la plataforma permite más que solo la fotografía estándar.

También hay un detalle práctico: la cámara tiene una salida de vídeo compuesto. Por lo tanto, "jugar en la cámara" se convierte fácilmente en "jugar en el televisor a través de la cámara", y esto hace que el ejemplo sea aún más claro.

DOOM en Minecraft sin mods

Normalmente, cuando se habla de "DOOM en Minecraft", se refiere a un mod: instalas un complemento y juegas en una ventana ya preparada. Pero es mucho más interesante que DOOM haya intentado ejecutarse en la versión vainilla, sin mods ni plugins; ha habido varios intentos de este tipo.

En las primeras versiones, esto se veía como una computadora dentro del juego hecha de piedra roja: los autores literalmente obligaban a Minecraft a realizar una gigantesca cadena de acciones para ensamblar un solo fotograma. La velocidad era microscópica; el creador de una de estas implementaciones escribió directamente que llegaba a aproximadamente un fotograma por minuto.

La versión más notable hasta la fecha ha tomado un camino diferente: DOOM se ejecuta en una computadora de redstone ensamblada dentro del mundo llamada IRIS. El desarrollador demostró un resultado mucho mayor: alrededor de un fotograma cada 23 segundos.

DOOM a través de X (Twitter)

Este lanzamiento parece aún más extraño, porque aquí no hay una ventana de juego habitual. La red social se convierte en una interfaz: interactúas con DOOM a través de mensajes.

El proyecto Tweet2Doom funciona así: envías un comando o un conjunto de acciones condicionales, el bot lo reproduce en el juego y publica un breve video con el resultado. Luego respondes al tuit y continúas desde el estado en el que te quedaste.

En esencia, juegas una especie de novela visual autodesarrollada, donde el juego realiza todas las acciones por sí solo, y tú solo tienes que tomar decisiones en situaciones específicas.

DOOM en un archivo PDF

Un archivo PDF generalmente se percibe como una "hoja de papel digital" que debe ser estática. Por lo tanto, DOOM dentro de un PDF es uno de los ejemplos más claros de la fórmula "juego como archivo".

El juego se esconde directamente dentro del documento. Los autores crearon una versión de DOOM que funciona dentro de las capacidades de la aplicación para ver PDF. Al mismo tiempo, la imagen se vuelve en blanco y negro.

El control se implementa a través de campos y botones que generalmente se necesitan para los formularios. Y la imagen se muestra de manera "engañosa": PDF no está diseñado para juegos rápidos, por lo que el fotograma se ensambla a partir de muchos elementos simples y se actualizan constantemente para crear una apariencia de pantalla.

DOOM en un documento de texto de Word

Después de la historia con DOOM en PDF, los entusiastas encontraron rápidamente la siguiente "plataforma": el editor de texto Microsoft Word. El autor bajo el nombre de wojciech-graj ensambló el proyecto doom-docm y propuso ejecutar el shooter directamente desde el documento.

La base allí es simple: se utiliza doomgeneric, una plantilla ya preparada que ayuda a transferir DOOM a nuevos entornos sin reescribir el juego desde cero. Word en este esquema no se convierte en una "consola de juegos", sino que sirve como una capa dentro de la cual se puede mostrar una imagen y aceptar comandos.

Dentro del archivo de Word se esconden dos componentes importantes: un archivo con el código del programa y un archivo con los datos del juego (doom1.wad). Cuando se abre el documento, el script integrado de Word extrae estos datos, los guarda en la computadora y ejecuta el juego.

Luego, todo funciona según el principio de "fotograma por fotograma": el juego dibuja la imagen actual como un archivo BMP normal, y Word reemplaza la imagen en la página con una nueva. Desafortunadamente, la velocidad de fotogramas no se midió, pero es baja.

DOOM dentro de RollerCoaster Tycoon

Los juegos antiguos a menudo almacenan datos sobre las acciones del jugador de manera no estándar; es precisamente debido a esta especificidad que el proyecto resultó ser una plataforma conveniente para el "truco de lanzamiento". Aquí, DOOM aparece dentro de un juego ajeno no porque esté previsto, sino porque se encontró una solución.

RollerCoaster Tycoon tiene su propio enfoque para leer y mostrar datos de las partidas guardadas. Los entusiastas crearon un archivo de guardado especial, dentro del cual no se encuentra el progreso habitual de construcción y gestión del parque, sino datos completamente diferentes.

Como resultado, al cargarse, el juego comienza a mostrar una imagen diferente y, de hecho, le presenta al jugador un "gameplay" diferente. Este ejemplo destaca porque parece imposible: DOOM literalmente se esconde dentro de una aplicación antigua.

DOOM en Escherichia coli

Esta historia es única incluso para los estándares de la comunidad DOOM. Aquí, en lugar de la plataforma habitual, intentaron hacer literalmente una pantalla "viva". Para ello, crearon una matriz de 1536 pocillos: esta es una "pantalla" con una resolución de 48×32 píxeles, que solo puede mostrar blanco y negro. En los pocillos hay Escherichia coli, y el propio DOOM se ejecuta en una computadora normal: traduce la imagen a código binario y obliga a las células a cambiar de estado de acuerdo con él.

El matiz de este "monitor" es la velocidad de su funcionamiento. El sistema necesita aproximadamente una hora para iniciarse y otras ocho horas para mostrar la imagen. En total, casi nueve horas por fotograma.

De ahí surgieron cálculos interesantes: completar el juego de esta manera requeriría casi 600 años. Pero esta es la demostración más clara de lo lejos que puede llegar la idea de "ejecutar DOOM en cualquier cosa".

La ilusión del engaño o el secreto de las reediciones

Si profundizamos en el tema, queda claro que las sensaciones en los titulares son clickbait. La mayoría de estas historias responden a las mismas preguntas: dónde ejecutar el código, dónde mostrar la imagen y cómo organizar la entrada de comandos. Estos tres puntos se resuelven de cientos de maneras, y DOOM es solo un objeto conveniente, reconocible y domesticado desde hace mucho tiempo para demostrar el resultado. Debido a esto, las noticias casi siempre siguen dos escenarios estables:

  • DOOM en hardware de terceros;
  • DOOM dentro de otro programa.

Cuando se habla de esto, todo suena como si de una tetera hubieran hecho una PC para juegos. Pero muchos electrodomésticos hoy en día ya tienen electrónica informática con un sistema operativo personalizado, diseñado para cargar la interfaz, almacenar archivos y realizar tareas. Por lo tanto, el primer paso en tales historias no es la invención de un puerto, sino el acceso a un entorno donde se pueda ejecutar el juego.

Luego hay que decidir dónde mostrar la imagen y cómo configurar el control. En esta etapa, los titulares comienzan a inducir a error. Si el dispositivo no tiene una pantalla o botones normales, se le conecta equipo de terceros. Y si la pantalla está formalmente presente, pero es incómoda, el juego se simplifica: se reduce la calidad de la imagen, se disminuye la resolución o se ejecuta con una frecuencia de fotogramas extremadamente baja. Tal experiencia no puede llamarse "juego" completo.

Como resultado, cada nuevo lanzamiento solo se diferencia en el titular. En lugar de un monitor normal, muestran la pantalla de una olla de cocción múltiple, y surge un efecto de sensación. Pero en esencia, es el mismo truco, adaptado a las siguientes limitaciones.

Ejecutar DOOM dentro de otro programa se implementa mucho más fácilmente. Los entusiastas encuentran un entorno capaz de mostrar imágenes y aceptar comandos, y lo convierten en un emulador para un solo juego. El trabajo principal aquí se reduce a ajustarse a los requisitos del entorno seleccionado: la frecuencia de actualización de la imagen, la forma de transmitir comandos y el almacenamiento de datos.

En los titulares, esto todavía suena interesante, pero en realidad tales "reediciones" son mucho menos presentables que ejecutar el juego en refrigeradores u hornos de microondas. Aquí no hay necesidad de luchar contra el hardware y sus limitaciones, porque estás trabajando en condiciones familiares: en una computadora, donde ya hay una pantalla, un dispositivo de entrada y la capacidad de ejecutar código. Por lo tanto, tales proyectos son más una demostración de ingenio y amor por los memes, que una historia sobre un avance tecnológico "serio".

Veredicto

En este tema, la regla simple funciona mejor: cuanto más fuerte es el titular, más aburrido es el "secreto". Las noticias sobre DOOM han estado viviendo durante mucho tiempo según las leyes del truco con un conejo. En el sombrero mágico casi siempre hay lo mismo: el juego se ejecuta donde ya hay relleno informático, y el resto es solo una forma hermosa de mostrarlo.

Por lo tanto, tales publicaciones son engañosas no porque los autores mientan, sino porque la formulación "ejecutado" en algo borra intencionalmente los detalles, sin los cuales el evento deja de ser una sensación. Debido a esto, las noticias sobre las "reediciones" de DOOM no terminan. El juego atrae muy bien la atención. No importa lo que haya debajo del capó, lo principal es el resultado.

DOOM (1993)
Xbox 360 Xbox One Nintendo Switch Xbox Series X|S iOS

DOOM (1993)

Шутер от первого лица
10 dic. 1993 г.
Ir a la página del juego

Сейчас на главной