DOOM II llega a las máquinas de pinball: un truco único de Mark Rowe
El icónico juego de disparos en primera persona, DOOM II, ha logrado otro hito extraordinario en su legado: ¡ahora funciona en una máquina de pinball! Esta notable hazaña es más que un simple experimento peculiar; muestra el espíritu innovador de los entusiastas de los juegos que encuentran formas creativas de llevar títulos clásicos a plataformas inesperadas.
El visionario detrás del hackeo: Mark Rowe
Mark Rowe, un ingeniero de seguridad, logró adaptar con éxito DOOM II, lanzado originalmente en 1994, a la máquina de pinball Avengers Infinity Quest. La máquina cuenta con una pantalla grande diseñada para animaciones y puntajes, que Rowe ingeniosamente reutilizó como la pantalla principal para el juego. Los jugadores controlan el juego usando varios botones tradicionalmente pensados para el juego de pinball, entre ellos:
- Botones de servicio de puerta de monedas
- Aletas
- Botón para insertar moneda
- Botones físicos adicionales en la máquina
Estas adaptaciones transforman efectivamente una experiencia de pinball en un juego de disparos en primera persona, aunque la idoneidad de los controles para este género podría ponerse en duda.
Información técnica sobre el proceso de portabilidad
En una publicación detallada en Mastodon, Rowe explicó las complejidades técnicas involucradas en el proceso de portabilidad. Afirmó que el procesador principal de la máquina de pinball es un ARM Cortex A9 que ejecuta una versión obsoleta de Linux . El desafío se agravó por la necesidad de desarrollar un controlador personalizado para comunicarse con las placas de microcontroladores de la máquina a través de un «bus de nodo» serial propietario. Esta situación condujo a lo que Rowe describió como «el infierno del compilador cruzado».
“Más allá del infierno del compilador cruzado, la mayor parte del trabajo consistió en escribir un controlador que habla el protocolo del bus de nodo y sintetiza eventos de teclado virtuales”. – Mark Rowe
Este descubrimiento revela la compleja interacción entre hardware y software personalizados que hace posibles proyectos tan ambiciosos.
Un legado de portar DOOM
Desde su lanzamiento, DOOM y su secuela han sido diseñados para una gran variedad de plataformas. La publicación del código fuente facilitó la portabilidad, pero muchos hackers optan por ejecutar la versión original de MS-DOS a través de emuladores como DOSBox. Curiosamente, DOOM ha sido adaptado para su uso en:
Esta tendencia demuestra el atractivo duradero de DOOM en diversos medios y habla del apetito de la comunidad por la innovación. Si bien esta versión para una máquina de pinball funciona razonablemente bien, las limitaciones inherentes de los controles de pinball ciertamente plantean desafíos para la jugabilidad de los juegos de disparos en primera persona.
Para ver demostraciones visuales y más detalles, mira este vídeo que muestra la experiencia de DOOM II en una máquina de pinball.
Fuente: Mark Rowe ( Mastodon )
Información adicional
1. ¿Es difícil ejecutar DOOM II en una máquina de pinball?
Sí, ejecutar DOOM II en una máquina de pinball implica desafíos técnicos importantes, particularmente en la creación de controladores que se comuniquen con el hardware de la máquina y la adaptación de los controles para el juego FPS.
2. ¿Puedo probar esto en casa?
Intentar adaptar DOOM II a dispositivos no convencionales requiere conocimientos sustanciales de programación, especialmente en Linux y en interacciones de hardware de bajo nivel. No es un proyecto fácil para el jugador promedio.
3. ¿A qué otros dispositivos se ha portado DOOM II?
DOOM II ha sido adaptado de forma creativa a varios dispositivos, incluidos cajeros automáticos, termostatos e incluso calculadoras gráficas, lo que demuestra la versatilidad y la duradera popularidad del juego en las comunidades de jugadores.
Deja una respuesta