Doom, que dispara monstruos en primera persona, tiene una maldita longevidad. El videojuego ha sido parte de la cultura tecnológica desde su lanzamiento en 1993, con la escena característica de un arma centrada en la pantalla disparando a demonios pixelados de pesadilla convirtiéndose en una imagen icónica de los juegos. Incluso si nunca has jugado, lo has visto. Tampoco se debe necesariamente a la nostalgia, aunque sí es un factor. En parte, esto se debe a que Doom aparentemente puede funcionar con cualquier cosa que tenga electricidad.
No es nuevo. Doom, básicamente, siempre ha sido un puerto. Fue desarrollado por ID Software en una estación de trabajo NeXTcube, pero su primera versión fue en PC IBM con MS-DOS. Menos de dos años después de su lanzamiento inicial, fue portado a OS/2, IRIX, Solaris, MacOS, Linux y Microsoft Windows.
Fue portado a muchas consolas, incluidas Super Nintendo, Sega Saturn, PlayStation, Xbox 360 y PlayStation 3. Xbox Serie X o PlayStation 5 Hoy, con las PC y, al menos por un tiempo, interruptor de nintendo.
Sólo eso es impresionante. Ha habido docenas de ports oficiales a lo largo de los años y esto, sin duda, ha ayudado a la longevidad del juego. Los jugadores jóvenes pueden seguir experimentando el padrino del género de disparos en primera persona sin tener que descubrir el hardware y los sistemas operativos de la administración Clinton.
Es con los ports no oficiales que las cosas empiezan a ponerse raras. Doom se ha convertido en una especie de meme gracias al desafío de ejecutarlo en cualquier cosa que tenga píxeles, o algo lo suficientemente parecido. En la conferencia de desarrolladores de E/S de este año, los ingenieros de Google muestra un sistema operativo Usan vibe-code desde cero IA Géminis – ejecutando Doom en él.
Resulta que es parte de una larga tradición.
La versión original de Doom para SNES tenía un llamativo cartucho rojo, que contenía el chip SuperFX necesario para ejecutar el juego en una SNES.
Cómo empezó el meme Doom
Vamos a utilizar algunas palabras realmente divertidas en este artículo que no parece que deban estar aquí, como “papa” y “prueba de embarazo”. Sin embargo, el descenso del juego hacia el frenesí de portación comenzó de manera bastante inocente. El primer puerto que llamó la atención fue Super Nintendo, que se lanzó en los EE. UU. en 1991. En ese momento, Super Nintendo carecía del hardware para ejecutar el juego correctamente y la gente creía que era imposible ejecutar Doom en Super Nintendo. La SNES tenía un chip de 16 bits que era demasiado débil para ejecutarla, por lo que la única esperanza era un cartucho de juego que contuviera un chip SuperFX, un coprocesador que ayudaba a la SNES a procesar gráficos 3D.
A pesar de que parecía casi imposible sobre el papel, un desarrollador emprendedor de software de escultura llamado Randy Linden aceptó el desafío de todos modos. El juego requirió una gran cantidad de trabajo. En una entrevista Con Gaming Reinvented, Linden describió la experiencia de portar el juego.
“El desarrollo fue un desafío por varias razones, en particular porque en ese momento no existía un sistema de desarrollo para el chip SuperFX”, dijo Linden en la entrevista. “Escribí un conjunto completo de herramientas (ensamblador, enlazador y depurador) antes de comenzar el juego”.
Linden usó un cartucho Starfox “pirateado”, ya que incluía el chip SuperFX necesario para ejecutar Doom en una consola, e incluso escribió su propio motor de juego, al que llamó Reality Engine, para que funcionara.
No fue perfecto. La versión de SNES tenía cinco niveles menos que la versión de PC, no tenía texturas de piso ni de techo, y los sprites enemigos solo podían representarse desde el frente. Eso significa que no puedes acercarte sigilosamente a los enemigos ya que siempre están frente a ti. De todos modos, el juego se completó con la ayuda de otro personal de Sculpt Games y se lanzó para consolas.
Esta actitud positiva fue el primero de muchos intentos de trasladar Doom a algo que no debería ser, y fue el primer ejemplo real de la sensación de la comunidad popular de que si tuviera una pantalla y un microchip se podría hacer que ejecutara Doom.
El creador de YouTube, Ecalo, pagó cientos de patatas para conseguir una calculadora TI-84 que ejecutara Doom.
A partir de aquí todo se vuelve más extraño.
Pasó algún tiempo antes de que las cosas se descarrilaran. El siguiente puerto extraño importante fueron las calculadoras gráficas de Texas Instruments, específicamente la TI-83 Plus y la TI-84 Plus, a principios de la década de 2000. De hecho, estuve allí para eso, ya que tenía una calculadora gráfica y tomé clases de informática cuando era adolescente. Aprender a instalar Doom en una calculadora gráfica era una actividad bastante popular entre la clase media de mi escuela en ese momento.
La documentación para todas las diferentes cosas que tienen que ver con la ejecución de Doom es bastante incompleta, por lo que es una de esas cosas en las que, si no has estado allí, es posible que te la pierdas. En un esfuerzo por ayudar a completar las cosas, estas son algunas de las cosas más ridículas que han recorrido Doom a lo largo de los años.
Electrodomésticos inteligentes: Los electrodomésticos inteligentes modernos son mucho más potentes que las PC de la década de 1990, por lo que básicamente todos tienen la capacidad de ejecutar Doom. El juego está instalado. Nevera inteligente, Olla de presión, freidora de aire, tostadora Y la lavadora.
Papas: Esto es un poco confuso. Doom en realidad se ejecutó en una calculadora gráfica TI-84 Plus, pero esa calculadora gráfica era Impulsado por cientos de patatas. aparejados juntos En el Portal 2.
Prueba de embarazo: Esto también es un poco confuso. El modder de hardware Foon Turing mostró un vídeo del juego Doom en una prueba de embarazo. Esto se logró arrancando las tripas, reemplazándolas por completo y ejecutando Doom, básicamente metiendo una pequeña computadora en una prueba de embarazo. ¡Sigue siendo genial!
Una pantalla volumétrica: Mi favorito personal es Pantalla volumétrica. Las pantallas volumétricas son pantallas que pueden mostrar objetos en tres dimensiones, como el proyector Holo de Star Trek.
El creador de YouTube, Ancient, ejecuta Doom en una pantalla volumétrica genial, renderizando el juego en 3D real.
Escherichia coli: Sí, estamos hablando de gérmenes de pollo crudos. Un doctorado. Una estudiante llamada Lauren Ramlan creó una pantalla De Bacteria y luego, por supuesto, usarlo para jugar a Doom. simplemente va Algunos fotogramas por día Y tardará unos seis siglos en completarse.
Minecraft: La gente ha hecho algunas cosas locas en Minecraft, desde pedir una pizza Para recibir una llamada telefónica. Los jugadores han hecho que las PC del juego usen Redstone lo suficientemente potentes Para ejecutar Doom.
Barra táctil MacBook Pro: La controvertida barra de software en la parte superior de la computadora portátil MacBook Pro no escapó al meme, como realmente lo hizo la Touch Bar. Doom jugado.
Un archivo PDF: Aquí está el enlace (PDF), pero solo funciona en navegadores Chromium como Google Chrome y Microsoft Edge. Utiliza el motor PDF de Chromium para ejecutar JavaScript, que luego se utiliza para ejecutar el juego. Existen limitaciones, como caracteres de texto en lugar de gráficos de píxeles, pero funciona.
Apocalipsis mismo: Un modder de software Explotar una ejecución de código En Doom 2 ejecutó el Doom original. En realidad funciona bastante bien.
Estos son sólo ejemplos bien conocidos. Hay docenas más, incluido un transmisor de Twitch que tenía un bot que reproducía Doom basándose en las entradas del usuario en el chat, lo que permitía que un chat de Twitch reprodujera Doom en vivo.
Doom salió a principios de la década de 1990 y desde entonces se ha optimizado para hardware, lo que facilita su ejecución en prácticamente todo el hardware moderno.
Bien, entonces ¿por qué fatalidad?
Parece un poco extraño que Doom, de todos los juegos, reciba toda la atención cuando se trata de piezas de tecnología extrañas e inusuales con puertos extrañamente modificados. ¿Por qué otros memes de juegos no disfrutan de este nivel de éxito?
Es mucho menos complicado de lo que cabría esperar. El desarrollador, ID Software, lanzó el código fuente al público en 1997 para uso sin fines de lucro.
John Carmack, cofundador de ID Software y legendario desarrollador de juegos, escribió: “Este código sólo se compila y ejecuta en Linux. El GitHub del juego.. “Sin embargo, el código es bastante portátil y debería ser fácil de transferir a cualquier plataforma. Póngalo a su sistema operativo favorito. Diviértase”.
John Romero, quien desarrolló Doom con John Carmack, se ve aquí jugando con otros jugadores en la Milan Games Week 2016.
La gente hizo precisamente eso. Descargaron el código fuente completamente gratuito y trasladaron lo que querían a dispositivos ridículos, esencialmente haciendo de Doom el juego que la gente elegía para jugar en todo. El juego fue lanzado a principios de la década de 1990, cuando las computadoras tenían procesadores que medían la potencia en MHz en lugar de los GHz actuales. Cualquier dispositivo tecnológico disponible hoy en día es lo suficientemente potente como para jugar a este juego, incluso si no tiene la potencia de un teléfono inteligente o una PC para juegos modernos.
Carmack lamenta algunas cosas en su publicación de GitHub. Debido a restricciones de derechos de autor, la versión de Linux no incluye la biblioteca de sonidos. Hay errores a nivel de código que Carmack aconseja a los desarrolladores corregir en sus propias versiones del juego, refiriéndose a algunas de sus decisiones clave como “estúpidas en retrospectiva”. Es razonable suponer que no eran una alta prioridad al migrar el juego a Pregnant Test.
El creador de YouTube, sammyuri, ha creado una computadora en Minecraft que puede ejecutar Minecraft, aunque muy lentamente.
El Apocalipsis no está solo
Doom es sin duda el juego más conocido adaptado a cosas aleatorias o absurdas, pero no es el único. Hay algunos otros juegos que también han visto algunos puertos extraños a diferentes dispositivos.
Lobo 3D Y vibración: Hace unos años se lanzaron a la comunidad de código abierto otros dos juegos de disparos en primera persona de ID Software y títulos innovadores por derecho propio. Se han portado a todo tipo de dispositivos, incluidos iPod clásico.
Minecraft: Minecraft está escrito en Java y, como tal, muchas personas lo han descompilado. Esto permite a la gente trasladar el juego a todo tipo de cosas, incluyendo calculadora gráfica. Los jugadores también han creado computadoras en Minecraft. Especialmente para ejecutar Minecraft en si mismo
Skyrim: El desarrollador Bethesda Game Studios ha portado The Elder Scrolls 5: Skyrim a varias plataformas y bromear una vez El juego consiste en trasladar al refrigerador, el dispositivo Amazon Echo y un buscapersonas.
Súper Mario 64: Los modders descompilaron el juego y lo publicaron. Resultados en GitHub. Gracias a estos esfuerzos, han aparecido versiones caseras del juego para múltiples consolas. Incluye Nintendo 3DS.
Hay otros ejemplos, aunque dentro de los límites de la prudencia. vida media, diablosY portal Todos tienen esfuerzos de código abierto que han llevado a adaptaciones caseras como Super Mario 64 a otras consolas de juegos. Los buscadores emprendedores de Google pueden encontrar muchos ejemplos de puertos de software extraños y maravillosos. Por ejemplo, ¿sabías que la calculadora TI-84 puede ejecutar Un emulador de Game Boy? Ahora lo haces.
Doom todavía se encuentra en la cima de la colina porque a los modders de juegos les encanta trasladar juegos a algo que en realidad no debería ejecutar juegos. ¿Dónde aparecerá a continuación?











