DOOM en una Raspberry Pi 5

Doom en Raspberry Pi 5 Título de la imagen

Introducción

Uno de los juegos más queridos que continúa su larga vida es DOOM. Siempre que tengo en mis manos un nuevo dispositivo, personalmente lo primero que quiero hacer es ejecutar DOOM en él. Bueno, como te puedes imaginar, cuando conseguí mi Raspberry Pi 5, eso fue lo primero que hice.

Y déjenme decirles que el resultado fue mejor de lo que esperaba.

Pero mis expectativas se basaban en ejecutar DOOM en mi Raspberry Pi 4, así que empecemos por ahí.

Pero antes, por si necesitas que te refresque la memoria, DOOM comenzó a principios de los 90. Un equipo de desarrolladores de id Software creó el innovador juego en 3D y lo lanzó como shareware en 1993. Un equipo de desarrolladores de id Software creó el innovador juego en 3D y lo lanzó como shareware en 1993.

Con esta misma actitud, id Software liberó públicamente el código fuente a finales de los 90, permitiendo a la gente crear sus propios niveles, modificaciones e incluso revisiones completamente nuevas de la jugabilidad.

De todos modos, con los juegos retro como uno de los más comunes (si no el más común) casos de uso para Raspberry Pis, DOOM reina suprema. Así que por ahí quería empezar.

Una nota rápida: como podéis deducir por la imagen del título, estoy hablando del DOOM clásico, no de DOOM 3. Aunque lo jugaré a su debido tiempo.

DOOM en Raspberry Pi 4

Llevo mucho tiempo disfrutando jugando a DOOM en mis Raspberry Pis. Pero existe la duda de qué versión de DOOM es la mejor para una Pi.

Una de las más comunes Motores DOOM es Chocolate DOOM. Es una de las distribuciones más conservadoras, que realmente se ciñe al juego clásico. Otras variantes populares son GZDOOM, Zandronum y Crispy DOOM.

Elegí Chocolate DOOM, porque es bastante ligero.

Poner en marcha Chocolate DOOM en una Raspberry Pi 4 es bastante sencillo. Es cuestión de instalar Chocolate DOOM y decidir qué archivos WAD quieres ejecutar.

Los archivos WAD (acrónimo de "Where's All the Data?") contienen los mapas, texturas y sonidos de distintos niveles. Estos son los archivos que la gente transforma para crear nuevas variaciones de DOOM.

Veamos una de estas modificaciones: Freedoom.

Freedoom contiene tres modalidades: Freedoom Fase 1 y Fase 2, que son similares a los juegos clásicos, y FreeDM, que es un mod que apunta al deathmatch multijugador. Así, en lugar de atacar a criaturas engendradas, atacas a otros jugadores.

Quería usarlo como ejemplo para mostrar cómo se ejecuta en Raspberry Pi 4. Como puedes ver en la imagen de abajo, estoy ejecutando FreeDM - Chocolate Doom 3.0.1.

DOOM en Raspberry Pi 4
DOOM en Raspberry Pi 4

Tenga en cuenta que estoy jugando solo, lo que significa que no hay enemigos en absoluto. No hay otros jugadores y no hay enemigos desovados.

Debo decir que en FreeDM es relativamente suave, pero de vez en cuando se vuelve un poco pegajoso y definitivamente podría ser más suave. De nuevo, esto es sin enemigos. Con enemigos, el juego se ralentiza rápidamente.

Así que mientras corría y recogía armas al azar, decidí correr btop para ver cómo le iba a mi Raspberry Pi 4 con la carga.

Si miras la foto de arriba, verás rápidamente que Chocolate DOOM se queda en 8,8% de la carga de la CPU. Pero mientras probaba las cosas, Chocolate DOOM fluctuaba entre 8% y 20% de la carga de la CPU.

Es una cantidad excesiva para una versión sin enemigos. Y, como era de esperar, si te diriges a reddit y r/DOOMencontrarás varios mensajes con quejas similares.

Así que me preguntaba cómo se vería en Raspberry Pi 5.

DOOM en Raspberry Pi 5

Para ser sincero, me habría conformado con la mitad de carga de la CPU.

Me senté con la Raspberry Pi 5. Conecté un ventilador Pimoroni SHIM (como hice con mi Raspberry Pi 4). a los pines GPIO, lo conecté al monitor y lo encendí con el nuevo botón de encendido.

Una vez que arrancó, instalé inmediatamente Chocolate DOOM.

Y abrí Chocolate DOOM y he aquí que funcionaba perfectamente. FreeDM no parecía pegarse en absoluto, así que pensé en forzarlo. Decidí ejecutar Freedoom: Fase 2 - Chocolate Doom 3.0.0.

Funciona de forma similar a un juego DOOM clásico, con enemigos que aparecen a diestro y siniestro.

DOOM en Raspberry Pi 5
DOOM en Raspberry Pi 5

Me quedé realmente asombrado. Ejecuté el juego al máximo de fotogramas por segundo durante todo el tiempo sin que se atascara en absoluto. Y así fue con todas las versiones de Chocolate DOOM que ejecuté.

Y, como se puede ver en btopfuncionaba a unos 1% de capacidad de la CPU. Esto fue durante todo el tiempo. Nunca llegó a 2% con FreeDM o Freedoom.

Así que si estás deseando jugar con tu Raspberry Pi 5, el futuro parece prometedor.

Voy a hacer más pruebas de juegos (incluyendo más pruebas de DOOM) en mi Raspberry Pi 5 - ¡así que avísame si quieres ver algo en concreto!

Concursos y boletines

Mientras tanto, sabemos lo frustrante que es tener que esperar hasta el 23 de octubre para tener una Raspberry Pi 5. Así que queríamos que pudieras jugar con una lo antes posible.

Así que estamos organizando un pequeño concurso: ¿Qué es lo más loco que se te ocurre para Raspberry Pi 5?

Concurso Raspberr Pi 5

Siempre que su idea no la destruya, puede enviarnos su idea y nosotros la promulgaremos en la nuestra... ¡y escribiremos un artículo sobre ella!

Anunciaremos el ganador aquí y en buyzero.de el 23 de octubre.

La idea ganadora (determinada por nosotros) ganará un kit completo de Raspberry Pi 5, que incluye una fuente de alimentación USB-C Power Delivery (PD) de 27 W, una carcasa para Raspberry Pi 5, una tarjeta SD y una Raspberry Pi 5. Todo ello con envío gratuito dentro de la UE.

El segundo clasificado ganará una Raspberry Pi 5 con envío gratuito dentro de la UE.

Así que no dejes de enviarnos tus ideas: puedes comentarlas a continuación o ponerte en contacto con nosotros en la página de contacto oficial de PiCockpit.

También puedes decirnos cosas no tan locas que te gustaría comprobar con Raspberry Pi 5 y ¡podemos hacerlas por ti!

Y si quiere estar al día de las novedades, suscríbase a nuestro boletín de noticias en la parte superior derecha de la página.

Conclusión:

Así que ahí lo tienen: Chocolate DOOM funciona estupendamente en una Raspberry Pi 5.

Ahora, ¡a retos mayores!

Si te interesa DOOM, hemos hablado de jugando a DOOM en un Arduino Nano en un artículo anterior de nuestro Proyectos Paragon serie.

Si estás interesado en Raspberry Pi 5, consulta nuestros artículos recientes:

La Raspberry Pi 5 ejecuta DOOM. Pero, ¿puede ejecutar Crysis?

4 Comentarios

  1. daniel el octubre 3, 2023 a las 4:29 am

    ¿Ha escrito ChatGPT este artículo?

    • Adam el octubre 9, 2023 a las 10:25 am

      Nein, ich habe den geschrieben 🙂 .

  2. NochEinHirnBesitzer el octubre 4, 2023 a las 7:52 pm

    Sich freuen, dass ein Spiel welches bereits auf 486'ern mit "Coprozessoren"(also respektive ~ 66 - 120 MHz und 4 - 8 MB RAM) flüssig lief, jetzt endlich auch auf 4 x 3000MHz Prozessor und 8000MB läuft...

    También:

    66 MHz frente a 3000 MHz
    8 MB frente a 8000 MB

    Da muss man schon ein sehr besonderes Gehirn haben um sich da über irgendwas zu wundern oder gar zu freuen... 😉 .

    • Adam el octubre 9, 2023 a las 10:28 am

      Ja, natürlich war es keine Überraschung, sondern nur ein reines Verlangen, etwas Spaß zu haben.

Deja un comentario