Doom: ¿Cómo jugar Doom y otros juegos FPS similares usando GZDoom?
En esta publicación de hoy, hablaremos y agregaremos otro fabuloso juego de antaño, a nuestra maravillosa y creciente Lista de Juegos del género FPS (First Person Shooter) que podemos jugar sobre GNU/Linux. Y este, no es otro que el viejo y mundialmente conocido «Doom».
Aunque, los más jóvenes fanáticos de los videojuegos de ordenador o consola, suelen conocer y/o jugar el mismo en sus versiones más modernas, para aquellos que nos consideramos de la «Vieja Escuela» (Old School) jugarlo en sus versiones originales o con sus mods extremos, es un placer casi épico, y si es sobre GNU/Linux pues mucho más.
Dado que está publicación está más enfocada en ¿Cómo instalar y usar GZDoom?, para poder jugar «Doom» original o modificado, recomendamos a aquellos interesados leer nuestra anterior entrada relacionada con dicha aplicación, es decir,
«GZDoom»
.“GZDoom es un motor gráfico para Doom basado en ZDoom. Está creado y mantenido por Christoph Oelckers y la más reciente versión estable lanzada es la 4.0.0. Para los que no conozcan ZDoom, se trata de un port del código original de ATB Doom y NTDoom. Un poryecto de código abierto mantenido por Randy Heit y Christoph Oelckers en este caso. Tras parar su desarrollo, Christoph decidió crear el nuevo proyecto GZDoom”. GZDoom 4.0.0: nuevo lanzamiento con soporte experimental para Vulkan
Y para aquellos que deseen conocer nuestra actual Lista de Juegos del género FPS (First Person Shooter), aquí se la dejamos, con
«GZDoom»
incluido:- Alien Arena
- AssaultCube
- Blasphemer
- COTB
- Cube
- Cube 2 – Sauerbraten
- Enemy Territory – Legacy
- Enemy Territory – Quake Wars
- Freedom
- GZDoom
- IOQuake3
- Nexuiz Classic
- OpenArena
- Quake
- Red Eclipse
- Rexuiz
- Tremulous
- Trepidaton
- Smokin’ Guns
- Unvanquished
- Urban Terror
- Warsow
- Wolfenstein – Enemy Territory
- Xonotic
Doom: Un clásico juego FPS para todas las edades y tiempos
¿Qué es Doom?
Para los menos conocedores del videojuego FPS llamado «Doom», podemos describir el mismo de la siguiente manera:
“Doom es un videojuego creado por Id Software en 1993. El Doom original funcionaba bajo el sistema operativo DOS. Y el juego consiste en personificar a un marine espacial que se encuentra de rutina en una estación en Phobos , una de las lunas de Marte. En un segundo, las puertas del Infierno quedan abiertas, dejando libres a un sinnúmero de demonios, espíritus inmundos, zombis, que infestan la base en cuestión de horas. El personaje es el único ser humano superviviente en la estación y la misión es ir logrando pasar con vida de nivel en nivel (como en el Wolfenstein 3D).” Doom en Doom Wiki Fandom
Sobre ZDoom y sus Ports
“GZDoom es uno de 3 Ports actuales pertenecientes a ZDoom, que es una familia de Ports mejorados del Motor de Doom para su ejecución en Sistemas Operativos modernos. Estos Ports funcionan en Windows, Linux y OS X modernos, y añaden nuevas características que no se encuentran en los juegos publicados originalmente por la empresa Id Software. Los Ports de ZDoom más antiguos pueden utilizarse y distribuirse gratuitamente. No se puede obtener ningún beneficio de su venta. GZDoom y sus descendientes a partir de la versión 3.0.0 tienen licencia GPL y están sujetos a los términos y restricciones de la nueva licencia.” Sobre ZDoom
Actualmente el
«Port»
principal es «GZDoom»
, el cual va por su versión 4.5.0, cuenta soporte para hardware avanzado (OpenGL) y capacidades mejoradas de renderizado por software, mientras que el «Port»
llamado «LZDoom»
, el cual va por su versión 3.87c, sirve como una alternativa en los casos en los que no funcione «GZDoom»
, ya que, cuenta con un conjunto de características diferentes. Y por último, el «ZDoom»
cuyo código base ha sido discontinuado, pero se encuentra disponible en su última versión oficial de número 2.8.1.Según sus desarrolladores,
«GZDoom»
es la última versión dirigida a los sistemas actuales con hardware gráfico moderno. Para usar el mismo, recomiendan Vulkan/OpenGL 4.5, pero el requisito mínimo para el renderizador de hardware es OpenGL 3.3 y el mínimo para el renderizador de software es Direct3D 9). Mientras que, «LZDoom»
está basado en una versión antigua de «GZDoom»
. Y por lo tanto, no proporciona todas las características actualmente soportadas por «GZDoom»
, pero a su vez, es capaz de ejecutar el renderizador de hardware en hardware antiguo que no soporta las características modernas de OpenGL.¿Cómo jugar Doom y otros juegos FPS similares usando GZDoom?
En nuestro caso práctico, la instalación de «GZDoom» se realizará sobre un Respin (Snapshot) personalizado, vivo e instalable llamado MilagrOS GNU/Linux que está basado sobre MX Linux 19 (Debian 10) y está construido siguiendo nuestra «Guía para hacer Snapshot de MX Linux» y optimizado para Jugar, siguiendo entre muchas recomendaciones, las incluidas en nuestra publicación llamada «Convierte tu GNU/Linux en una Distro Gamer de calidad».
Paso 1
Primeramente, descargamos el instalador para Ubuntu (Paquete .deb) de la versión actual disponible de «GZDoom» en la sección de descarga de su sitio web oficial. Y con la orden de comando siguiente procedemos a instalarlo:
«sudo dpkg -i gzdoom_4.5.0_amd64.deb»
Paso 2
Hasta aquí, ya podríamos ejecutar «GZDoom» desde su enlace en el «Menú principal» del Sistema Operativo, pero sin «Enemigos» activos, es decir, solo se muestra el Mapa, el personaje principal y las armas. Para activar los «Enemigos», hace falta descargar y copiar los necesarios
«archivos *.wad o *.pk3»
correspondientes al juego original y/o los diversos mods existentes en la ruta siguiente:«/opt/gzdoom/»
Antes de copiar alguno de los posibles hallados
«archivos *.wad o *.pk3»
, es aconsejable ejecutar la siguiente línea de comando desde un terminal de superusuario «root», para pegarlos gráficamente vía explorador de archivos:«chmod 777 -R /opt/gzdoom/»
Paso 3
En mi caso, conseguí los
«archivos *.wad»
siguientes:- Doom
- Doom2
- Plutonia
- TNT
- TNT31
Y procedí a pegarlos en la ruta
«/opt/gzdoom/»
, que previamente deje programada en su archivo de configuración llamado «gzdoom.ini»
disponible en la misma ruta, agregando la línea siguiente:«Path=/opt/gzdoom/»
Ya que, las que vienen por defecto son las siguientes:
Código:
[B][IWADSearch.Directories]
Path=.
Path=$DOOMWADDIR
Path=$HOME/.config/gzdoom
Path=/usr/local/share/games/doom
Path=/usr/share/doom
Path=/usr/share/games/doom[/B]
De ahí en adelante, si los
«archivos *.wad o *.pk3»
están funcionales y compatibles, se abrirá una nueva ventana mostrando todos los mods cargados en la ruta definida. Esta ventana es igual a la mostrada en la imagen previa mostrada inmediatamente más arriba, y en ella se puede seleccionar el modo de juego y disfrutar del mismo.Sin embargo, hay muchos mods existentes, algunos de los cuales pueden verse y descargarse en los siguientes enlaces de la conocida web llamada Mod DB: Enlace 1 y Enlace 2.
Conclusión
Esperamos que esta “pequeña y útil publicación” sobre
«Doom»
, que es uno de los primeros Juegos FPS de Ordenadores de la historia, y por ende, uno de los más clásicos y famosos, que desde hace mucho puede ser jugado sobre GNU/Linux mediante diversos «Ports»
, siendo uno de los mejores «GZDoom»
; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto»
y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux»
.Por ahora, si te ha gustado esta
publicación
, no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales o sistemas de mensajería, preferiblemente libres, abiertas y/o más seguras como Telegram, Signal, Mastodon u otra del Fediverso, preferiblemente. Y recuerda visitar nuestra página de inicio en «DesdeLinux» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinux. Mientras que, para mayor información, puedes visitar cualquier Biblioteca en línea como OpenLibra y JedIT, para acceder y leer libros digitales (PDFs) sobre este tema u otros.Continúar leyendo...