ARCADES3D
Viernes, 3 de septiembre de 2010 | [Añadir a favoritos] | Cambiar estilo

Recursos para Linux

No todo iba a ser Windows, Windows y más Windows. Linux es un sistema operativo cada vez más usado, y han ido apareciendo multitud de puertos y herramientas para correr en él títulos clásicos como Doom, Duke Nukem 3D, Heretic... Por ello hemos pensado en dedicarle un pequeño apartado —que es de suponer irá creciendo con el tiempo—.

Claro que esto nunca hubiera resultado posible sin la ayuda de Karnizero —nuestro linuxero oficial—, que por motivos obvios es el que aporta la gran mayoría de los contenidos.

Tutoriales

Juegos en Linux

Desde hace algún tiempo, Karnizero viene preparando diversos tutoriales para acercar nuestros viejos arcades a Linux. Como él mismo dice: aquí explicaré concretamente cómo ejecutar de forma nativa en Linux estos juegos; me refiero con lo de 'forma nativa' a que se pueda jugar a ellos sin usar emuladores de Windows ni de MS-DOS. Así que quién pensase que cambiar de sistema operativo suponía renunciar a joyas como Quake o Unreal, se equivacaba...

En principio publicaremos los tutoriales en páginas HTML, pero se irán agregando también copias en formato PDF para quien esté interesado. Por el momento, se encuentran disponibles los siguientes:

Doom y sus juegos derivados (Heretic, Hexen, etc)

Doom es Doom y no necesita presentación, pero aparecieron varios títulos que usaban su motor gráfico con algunos cambios (Hexen o Heretic, por ejemplo). Los manuales de este apartado también se refieren a ellos.

Juegos en Linux - Juegos que emplean WADs (Doom, Hexen, etc).
Una breve explicación para ejecutar los títulos basados en el motor de Doom.
PDF (También en versión en PDF).
Juegos en Linux - Doom y derivados (con Zdoom).
Pues sí, ahora Zdoom también funciona en Linux, sin tener que sufrir lo indecible para lograrlo. Y además, nos permite ejecutar un buen número de juegos. Aquí se explica cómo...
PDF (También en versión en PDF).
Juegos en Linux - Yadex (editor de mapas de Doom).
En este tutorial Karnizero nos cuenta cómo instalar el editor de mapas Yadex en Linux. Ojo, sólo la instalación; para aprender a usar el editor tendréis que buscar ayuda en otro sitio.
PDF (También en versión en PDF).

Duke Nukem 3D

Los siguientes manuales hacen referencia a este gran clásico de 3D Realms y explican cómo jugarlo en Linux:

Juegos en Linux - Duke Nukem 3D.
Ahora el clásico de 3D Realms también puede ejecutarse en Linux.
PDF (También en versión en PDF).
Juegos en Linux - Duke Nukem 3D (con JFDuke3D).
Cómo disfrutar de Duke Nukem 3D usando el puerto JFDuke3D y el High Resolution Pack.
PDF (También en versión en PDF).

Quake

A continuación, los manuales referidos al primer Quake —para posteriores entregas de la serie, mirad más abajo—:

Juegos en Linux - Quake (usando el puerto Dark Places).
También el primer Quake puede funcionar en Linux; Karnizero nos explica cómo conseguirlo.
PDF (También en versión en PDF).
Juegos en Linux - Quake (usando el puerto GLQuake).
Lo más parecido posible al juego original..., pero con OpenGL.
PDF (También en versión en PDF).
Juegos en Linux - Quake (usando el puerto Tenebrae).
Tenebrae le da a Quake un completo lavado de cara y un nuevo aspecto espectacular...
PDF (También en versión en PDF).

Otros juegos

Y por último, otros arcades en primera persona que no encajan en las categorías anteriores:

Juegos en Linux - Quake 2
Karnizero nos explica paso a paso cómo correr Quake 2 en Linux.
PDF (También en versión en PDF).
Juegos en Linux - Quake 3 Arena.
Los pasos necesarios para jugar a Quake 3 Arena en Linux.
PDF (También en versión en PDF).
Juegos en Linux - Hexen 2.
¿Queréis disfrutar de Hexen 2 en vuestro Linux? Pues leed...
PDF (También en versión en PDF).
Juegos en Linux - Wolfenstein: Enemy Territory.
Cómo correr en Linux el Wolfenstein: Enemy Territory.
PDF (También en versión en PDF).
Juegos en Linux - Marathon.
Ya no hace falta tener un Macintosh para jugar a Marathon; ahora también funciona en Linux.
PDF (También en versión en PDF).
Juegos en Linux - Wolfenstein 3D / Spear of Destiny.
Sí, también es posible disfrutar en Linux de estos viejos clásicos.
PDF (También en versión en PDF).
Juegos en Linux - Serious Sam.
Karnizero nos deleita con un nuevo manual para correr nuestros juegos favoritos en Linux... Y esta vez le toca a Serious Sam.
PDF (También en versión en PDF).
Juegos en Linux - Shadow Warrior.
El arcade de ninjas de 3D Realms también puede jugarse en Linux; aquí se explica cómo.
PDF (También en versión en PDF).
Juegos en Linux - Rise of the Triad.
Pues sí, Rise of the Triad, el sangriento arcade de Apogee/3D Realms... Si queréis jugarlo en Linux, echadle un vistazo a este manual.
PDF (También en versión en PDF).
Juegos en Linux - Unreal Tournament.
Unreal Tournament, publicado por Epic en 1999, uno de los clásicos entre los amantes de las partidas deathmatch. En este manual se explica el modo de ejecutarlo bajo GNU/Linux.
PDF (También en versión en PDF).
Juegos en Linux - Ken's Labyrinth.
Antes de trabajar en el famoso motor gráfico Build, Ken Silverman programó este entretenido arcade. Y además, gracias al puerto Lab3D/SDL, también puede jugarse en Linux.
PDF (También en versión en PDF).
Juegos en Linux - Enemy Lines 3.
Un arcade gratuito con un curioso estilo abstracto. Matad a los malvados monigotes de colores antes de que ellos os maten a vosotros... El manual explica cómo compilarlo e instalarlo en Linux.
PDF (También en versión en PDF).

Otros tutoriales

Pues nada, está más claro que el agua... Otros manuales y ayudas sobre Linux y asuntos relacionados, que no tengan nada que ver con la serie de Juegos en Linux. Poca cosa, por ahora, pero ampliable en días venideros... Podéis encontrar lo siguiente:

Manual básico de Linux
Esta completa guía escrita por Karnizero explica las nociones básicas necesarias para el uso de Linux. Está pensada para gente sin mayores conocimientos de informática, y resulta muy indicada para los que quieran ver qué hay mas allá de Microsoft.

Descargas

Aquí iremos colocando puertos y otros recursos que puedan ser interesantes para poder jugar a nuestros arcades clásicos en Linux. Hay también algunos programas de uso general en la sección de utilidades. Como siempre, poco a poco iremos añiendo material y completando esta modesta sección.

Duke Nukem 3D para GNU/Linux (código):

Pues eso, el código fuente del Duke Nukem 3D, adaptado por la gente de Icculus para que pueda funcionar en Linux... Ojo, primero hay que compilarlo —Karnizero lo explica en el tutorial correspondiente—. Esta copia fue descargada de la red en noviembre de 2006.

Puerto JFDuke3D:

Muy recomendable para jugar a Duke Nukem 3D en sistemas modernos, aporta muchas mejoras como son renderización por OpenGL, modelos en 3D, altas resoluciones de pantalla... La versión oficial todavía no soporta el sonido en Linux, pero hay disponible un parche que solventa el problema. De hecho, los binarios que podéis descargar de aquí han sido compilados con él. Quién lo prefiera puede descargarse el código fuente y compilarlo por su cuenta; en los ficheros comprimidos correspondientes se encuentra todo lo necesario.

Puerto Eduke32

Eduke32 es un completo puerto para Duke Nukem 3D basado en JFDuke3D, con código tomado de otros proyectos como Eduke. Igual que éste, cuenta con características avanzadas tales como renderización por OpenGL o soporte de modelos 3D; además, da muchas posibilidades a los aficionados más exigentes a la creación de mapas.

Atención: El proyecto cuenta con un desarrollo muy activo, y se publican nuevas versiones provisionales casi mensualmente. Si os interesa descargar el código fuente, es muy posible que en la sección de descargas de la página oficial tengan copias más actualizadas que la que os ofrecemos aquí. Y si buscáis paquetes instalables para vuestras distribuciones, quizás tengáis suerte en vuestros respectivos repositorios; no lo sé, la verdad. Antes había una persona que los preparaba, compilando las últimas versiones de Eduke32 según iban apareciendo, pero en mayo de 2009 dejó de hacerlo por falta de tiempo.

Puerto JFSW:

Es el equivalente para Shadow Warrior del JFDuke3D mencionado arriba, y lo necesitaremos para ejecutar este juego bajo Linux (véase el manual en el que se explica su instalación y cofiguración). Podéis descargar los binarios —que han sido compilados aplicando los parches de sonido—, o el código fuente para quién quiera construírse sus propios ejecutables:

Wolfenstein 3D / Spear of Destiny (código):

Para los amantes del "hazlo tú mismo", el código fuente del puerto para Wolfenstein 3D que hace tiempo se publicó en Icculus.org... Finalmente he incluido también una copia de ese mismo puerto ya compilada, lista para usar con la versión completa de Wolfenstein 3D y con soporte para sonido y música. Ojo, esto incluye sólamente el ejecutable; los archivos de datos necesarios —mapas, gráficos y demás— son los de los juegos originales. Para más información, echad una ojeada a este tutorial.

WolfGL:

Y para la gente sencilla, el puerto WolfGL en su versión 0.93, que ejecuta en Linux el Wolfenstein 3D y Spear of Destiny; lástima que tenga tantos detallitos por pulir... Cada uno de los siguientes archivos contiene un archivo ejecutable para el juego en cuestión. Sólo hay que descomprimir y jugar.

GLQuake:

El puerto GLQuake adaptado para funcionar en Linux. El fichero comprimido incluye un archivo ejecutable —con lo que el asunto se reduciría a "copiar y jugar"— y un parche de código para quiénes quieran compilarlo por su cuenta. Para esto último necesitaréis también el código fuente del Quake original; en este tutorial se explica cómo hacerlo.

Quake Tenebrae:

Una maravilla técnica que convierte al viejo Quake en un juego de última generación —bueno, casi—. Entre otras novedades introduce iluminación dinámica, texturas y modelos en alta resolución, transparencias..., eso sí, no funcionará en cualquier máquina. De aquí podéis descargar lo imprescindible para jugarlo. Pero quizás os interese saber que existe un paquete completo de 100 MB que incluye modelos y texturas en alta resolución.

Dark Places Engine:

Si deseáis darle a Quake un aspecto un poco más actual, pero vuestros ordenadores se quedan pequeños para Tenebrae, el Dark Places Engine puede ser vuestra opción. Entre otras cosas incluye luces dinámicas, agua traslúcida y efectos bastante logrados como las explosiones o la sangre de los monstruos. Si queréis compilar el código fuente para haceros vuestros propios binarios, descomprimidlo y teclead simplemente make release.

Ésta es la versión del 8 de abril de 2010. Los binarios han sido compilados con la versión 4.2.4 de GCC en Vector Linux.

Zdoom:

Quizás sea el puerto de Doom más conocido, y si bien no es tan espectacular como otros —carece de las maravillas gráficas de Doomsday o Risen 3D, por ejemplo—, no le faltan características interesantes. Además, con él podemos jugar no sólo a Doom y Doom 2, sino también a Heretic, Hexen o Strife. Y en fin, aquí lo tenéis disponible para Linux..., eso sí, os recomendaría que le echéis un vistazo al tutorial correspondiente.

Ken's Labyrinth (Lab3D/SDL):

¿Recordáis Ken's Labyrinth? Pues bien, gracias al puerto Lab3D/SDL, también puede jugarse en GNU/Linux —si realmente os interesa, echadle un vistazo a "Juegos en Linux - Ken's Labyrinth"—.

Os ofrecemos dos descargas: el código fuente, y unos binarios ya compilados, ambos de la última versión aparecida hasta el momento —la 2.32—. Los binarios han sido compilados en Vector Linux con la versión 4.2.4 de GCC; deberían funcionar en la mayoría de los sistemas que cumplan los requerimientos básicos —mirad el manual enlazado arriba—:

Enemy Lines 3:

Ese curioso arcade gratuito creado por Raphael Pikrin —si no lo conocéis, cosa bastante probable, leed el comentario que le dedicamos en Arcades 3D—... Aquí os dejamos para descargar el código fuente del juego, y unos binarios ya compilados. Más información sobre ellos en el tutorial correspondiente.