So spielt man Bungies Marathon Game Series unter Linux

Aleph One ist eine Open-Source-Neuimplementierung der Gaming-Engine Marathon 2 für Macintosh. Offiziell kann Aleph One Marathon 1, Marathon 2 und Marathon Infinity spielen. Darüber hinaus kann die Engine benutzerdefinierte, von Fans erstellte Versionen von Bungies Marathon-Spielserie (auch bekannt als Szenarien) spielen.

Die Engine selbst ist nicht sehr anspruchsvoll und kann auf Linux-Systemen mit nur 512 MB RAM ausgeführt werden. Besser noch, alle drei Marathon-Spiele können kostenlos heruntergeladen werden!

Installieren Sie Aleph One

Die Aleph-One-Engine zum Laufen zu bringen, ist nicht einfach, da die Entwickler keine herunterladbaren Pakete auf der Website bereitstellen. Um die Software zu installieren, wählen Sie Ihr Betriebssystem aus der Liste unten aus und folgen Sie den Anweisungen.

Ubuntu/Debian

Ubuntu-Benutzer, die Bungies Marathon-Serie spielen möchten, müssen Aleph One installieren, indem sie es aus dem Quellcode erstellen. Öffnen Sie ein Terminal und installieren Sie die erforderlichen Build-Abhängigkeiten. Fahren Sie dann mit den allgemeinen Anweisungen fort, um zu erfahren, wie Sie das Spiel aus der Quelle erstellen.

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

Oder

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

Arch-Linux-Benutzer haben Glück, da es für jedes der Marathon-Spiele spezifische AUR-Snapshots gibt. Um die Installation zu starten, öffnen Sie ein Terminalfenster und verwenden Sie den Pacman-Paketmanager, um die neueste Version von Git zu synchronisieren. Verwenden Sie dann Git, um die Quelldateien des Spiels zu klonen.

sudo pacman -S git

git clone https://aur.archlinux.org/alephone.git

git clone https://aur.archlinux.org/alephone-marathon.git
git clone https://aur.archlinux.org/alephone-marathon2.git

git clone https://aur.archlinux.org/alephone-infinity.git

Sobald alle einzelnen AUR-Snapshots heruntergeladen sind, ist es an der Zeit, den Installationsvorgang durchzuführen. Der erste Schritt besteht darin, den Motor selbst zu bauen und zu installieren. Verschieben Sie das Terminal mit dem CD-Befehl in den Alephone-Ordner und generieren Sie mit makepkg ein neues Paket.

  So bearbeiten Sie Libre Office-Dokumente unter Linux aus der Ferne

Hinweis: Aleph One kann Abhängigkeiten möglicherweise nicht installieren, wenn sie sich außerhalb des AUR befinden. Um dies zu beheben, müssen Sie sie manuell installieren. Finden Sie mehr Informationen über sie Hier.

cd alephone
makepkg -si

Wenn die Basis-Engine gebaut ist und funktioniert, ist es sicher, die 3 Marathon-Spiele auf Arch zu installieren.

cd alephone-marathon
makepkg -si
cd .. 
cd alephone-marathon2

makepkg -si

cd ..

cd alephone-infinity

makepkg -si

Fedora

Bungies Spiel-Engine hat kein offizielles RPM, das Benutzer von Fedora Linux installieren können. Glücklicherweise spielt das dank OpenSUSE keine Rolle. Starten Sie die Installation in Fedora Linux, indem Sie das Download-Tool wget verwenden, um die neueste Version von Aleph One herunterzuladen.

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

Schließen Sie den Installationsvorgang ab, indem Sie das RPM-Paket mit DNF installieren.

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

OpenSUSE

Open SUSE ist bei weitem am einfachsten, um die Aleph One-Game-Engine zu installieren. Besuchen Sie diesen Link und wählen Sie die Schaltfläche „Experimentelle Pakete anzeigen“ und dann „Installieren“, um den Vorgang abzuschließen.

  So sichern Sie Ihren Linux-PC mit BackInTime

Allgemeine Anweisungen

Das Erstellen der Aleph One-Game-Engine aus dem Quellcode beginnt mit dem Herunterladen des Quellpakets. Verwenden Sie in einem Terminal den Curl-Befehl und greifen Sie darauf zu.

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

Nachdem der Quellcode heruntergeladen wurde, verwenden Sie den Befehl tar und extrahieren Sie alles.

tar xjvf AlephOne-20150619.tar.bz2

Wechseln Sie mit dem CD-Befehl in das Quellverzeichnis und führen Sie den Befehl configure aus.

cd AlephOne-20150619

./configure

Wenn alles gut aussieht, führen Sie den Befehl make aus.

make

Zuletzt installieren Sie die Software mit:

sudo make install

Szenarien einrichten

Bevor Sie eines der Marathon-Spiele von Bungie spielen können, müssen Sie die Spieldateien einrichten. Glücklicherweise ist jedes Spiel Open Source und die Dateien sind frei im Internet verfügbar. Um die Spieldateien herunterzuladen, öffnen Sie ein Terminal und verwenden Sie das Download-Tool wget.

  So konvertieren Sie Google Docs in Libre Office-Dateien unter Linux

Marathon 1 Dateien

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

Marathon 2-Dateien

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

Marathon 3-Dateien

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

Erstellen Sie mit dem Befehl mkdir einen neuen Ordner mit der Bezeichnung „Marathon-Games“. Dieser Ordner enthält alle Datendateien des Spiels.

mkdir -p ~/Marathon-Games

Erstellen Sie als Nächstes 3 Unterordner (einen für die Daten jedes Spiels).

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

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

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

Extrahieren Sie alle Spieldateien in das neue Marathon-Games-Verzeichnis.

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

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

unzip -d  ~/Marathon-Games/Marathon-Infinity MarathonInfinity-20150620-Data.zip

Spiele Bungies Marathon-Spiele

Nachdem die Aleph One-Engine installiert ist und sich die Spieldateien in den richtigen Datenordnern befinden, ist es an der Zeit, das Spiel zu spielen. Um eines der Marathon-Spiele zu spielen, müssen Sie den Befehl alephone ausführen und das Datenverzeichnis des Spiels angeben.

Befolgen Sie zum Spielen die nachstehenden Anweisungen, um eines der Spiele über das Terminal zu starten.

Starten Sie Marathon 1

alephone ~/Marathon-Games/Marathon-1

Starten Sie Marathon 2

alephone ~/Marathon-Games/Marathon-2

Starten Sie Marathon Infinity

alephone ~/Marathon-Games/Marathon-Infinity

Schließen Sie alle laufenden Instanzen von Aleph One unter Linux, indem Sie die ESC-Taste drücken und dann die Schaltfläche „Beenden“ auswählen.