Linux

¿Cómo jugar Bungie’s Marathon Game Series en Linux?

Aleph One es una reimplementación de código abierto del motor de juegos Marathon 2 para Macintosh. Oficialmente, Aleph One puede jugar Marathon 1, Marathon 2 y Marathon Infinity. Además, el motor tiene la capacidad de jugar versiones personalizadas hechas por los fanáticos de la serie de juegos Bungie’s Marathon. También conocidos como escenarios.

El motor en sí no es muy exigente y puede ejecutarse en sistemas Linux con tan solo 512 MB de RAM. ¡Mejor aún, los tres juegos de Maratón se pueden descargar gratis!

Instala Aleph One

Obtener el motor de Aleph One no es fácil, ya que los desarrolladores no ofrecen paquetes descargables en el sitio web. Para instalar el software, elige tu sistema operativo de la lista a continuación y sigue las instrucciones.

Ubuntu / Debian

Finalmente, los usuarios de Ubuntu que deseen jugar a la serie Bungie’s Marathon necesitarán instalar Aleph One compilando desde la fuente. Abre una terminal e instala las dependencias de compilación necesarias. Luego, salta a las instrucciones genéricas para aprender a construir el juego desde la fuente.

sudo apt install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev \
libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev \
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

O

sudo apt-get install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev \
libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev \
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

Arch Linux

Parece que los usuarios de Arch Linux están de suerte. Ya que hay instantáneas específicas de AUR para cada uno de los juegos de Maratón. Para comenzar la instalación, abre una ventana de terminal y usa el administrador de paquetes de Pacman para sincronizar la última versión de Git. Luego, utiliza Git para clonar los archivos fuente del juego.

sudo pacman -S git

git clone url_git

Por lo tanto, una vez que se hayan descargado todas las instantáneas individuales de AUR. Es hora de ser el proceso de instalación. El primer paso es construir e instalar el motor en sí. Usando el comando CD. Mueve el terminal a la carpeta alephone y genera un nuevo paquete usando makepkg.

Aleph One puede dejar de instalar dependencias si están fuera del AUR. Para solucionar esto, deberás instalarlos manualmente.

cd alephone
makepkg -si

Con el motor base construido y funcionando, es seguro instalar los 3 juegos de Maratón en Arch.

cd alephone-maratón
makepkg -si
discos compactos ..
cd alephone-marathon2

makepkg -si

discos compactos ..

cd alephone-infinito

makepkg -si

Fedora

Mientras que el motor de juego de Bungie no tiene un RPM oficial para que instalen los usuarios de Fedora Linux. Afortunadamente, gracias a OpenSUSE no importa. Comienza la instalación en Fedora Linux usando la herramienta de descarga de wget para obtener la última versión de Aleph One.

wget http://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm

Termina el proceso de instalación instalando el paquete RPM con DNF.

sudo dnf instalar alephone-20150620-lp150.7.1.x86_64.rpm -y

OpenSUSE

Open SUSE es de lejos el más fácil de instalar en el motor de juegos Aleph One. Visita este enlace y selecciona el botón «mostrar paquetes experimentales», luego selecciona «instalar» para finalizar.

Instrucciones genéricas

La creación del motor de juego Aleph One desde la fuente comienza descargando el paquete. En una terminal, usa el comando curl y tómalo.

curl -o AlephOne-20150619.tar.bz2 -L http://source.bungie.org/download/source.php

Ahora que el código fuente está listo para descargar, usa el comando tar y extrae todo.

tar xjvf AlephOne-20150619.tar.bz2

Usando el comando CD, ve al directorio fuente y ejecuta el comando configure.

cd AlephOne-20150619

./configure

Si todo se ve bien, ejecuta el comando make.

Por último, instale el software con: sudo make install.

Configurar escenarios

Linux

Antes de poder jugar cualquiera de los juegos de Bungie’s Marathon. Deberás configurar los archivos del juego. Afortunadamente, cada juego es de código abierto y los archivos están disponibles libremente en Internet. Para descargar los archivos del juego, abre una terminal y usa la herramienta de descarga de wget .

Marathon 1 archivos

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip

Marathon 2 archivos

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip

Marathon 3 archivos

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip

Usando el comando mkdir, crea una nueva carpeta con la etiqueta de «Marathon-Games». Esta carpeta contendrá todos los archivos de datos del juego.

mkdir -p ~ / Marathon-Games

Luego, crea 3 subcarpetas (una para los datos de cada juego).

mkdir -p ~ / Marathon-Games / Marathon-1

mkdir -p ~ / Marathon-Games / Marathon-2

mkdir -p ~ / Marathon-Games / Marathon-Infinity

Extraiga todos los archivos del juego en el nuevo directorio Marathon-Games.

descomprimir -d ~ / Marathon-Games / Marathon-1 Marathon-20150620-Data.zip

descomprimir -d ~ / Marathon-Games / Marathon-2 Marathon2-20150620-Data.zip

descomprimir -d ~ / Marathon-Games / Marathon-Infinity MarathonInfinity-20150620-Data.zip
Jugar a Bungie’s Marathon Games.

Ahora que el motor Aleph One está instalado y los archivos del juego están en las carpetas de datos correctas, es hora de jugar. Para jugar a cualquiera de los juegos de Maratón, necesitarás ejecutar el comando alephone y especificar el directorio de datos del juego.

Para jugar, sigue las instrucciones a continuación para iniciar cualquiera de los juegos a través de la terminal.

Lanzamiento Marathon 1

alephone ~ / Marathon-Games / Marathon-1

Lanzamiento Marathon 2

alephone ~ / Marathon-Games / Marathon-2

Lanzamiento de Marathon Infinity

alephone ~ / Marathon-Games / Marathon-Infinity

Finalmente, cierra cualquier instancia en ejecución de Aleph One en Linux presionando el botón ESC. Luego seleccione el botón «salir».


¿Tienes alguna pregunta o problema relacionado con el tema del artículo? Queremos ayudarte.

Deja un comentario con tu problema o pregunta. Leemos y respondemos todos los comentarios, aunque a veces podamos tardar un poco debido al volumen que recibimos. Además, si tu consulta inspira la escritura de un artículo, te notificaremos por email cuando lo publiquemos.
*Moderamos los comentarios para evitar spam.

¡Gracias por enriquecer nuestra comunidad con tu participación!

Deja un comentario