Aleph One est une réimplémentation open source du moteur de jeu Marathon 2 pour Macintosh. Officiellement, Aleph One peut jouer à Marathon 1, Marathon 2 et Marathon Infinity. De plus, le moteur a la capacité de jouer à des versions personnalisées et créées par des fans de la série de jeux Marathon de Bungie (alias scénarios).
Le moteur lui-même n'est pas très exigeant et peut fonctionner sur des systèmes Linux avec aussi peu que 512 Mo de RAM. Mieux encore, les trois jeux Marathon sont téléchargeables gratuitement !
Installer Aleph One
Faire fonctionner le moteur Aleph One n'est pas facile, car les développeurs ne fournissent pas de packages téléchargeables sur le site Web. Pour installer le logiciel, choisissez votre système d'exploitation dans la liste ci-dessous et suivez-le.
Ubuntu/Debian
Les utilisateurs d'Ubuntu qui souhaitent jouer à la série Marathon de Bungie devront installer Aleph One en le construisant à partir des sources. Ouvrez un terminal et installez les dépendances de build nécessaires. Ensuite, passez aux instructions génériques pour apprendre à créer le jeu à partir des sources.
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
Ou
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
Les utilisateurs d'Arch Linux ont de la chance, car il existe des instantanés AUR spécifiques pour chacun des jeux Marathon. Pour démarrer l'installation, ouvrez une fenêtre de terminal et utilisez le gestionnaire de packages Pacman pour synchroniser la dernière version de Git. Ensuite, utilisez Git pour cloner les fichiers sources du jeu.
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
Une fois que tous les instantanés AUR individuels sont téléchargés, il est temps de passer au processus d'installation. La première étape consiste à construire et à installer le moteur lui-même. À l'aide de la commande CD , déplacez le terminal dans le dossier alephone et générez un nouveau package à l'aide de makepkg.
Remarque : Aleph One peut échouer à installer les dépendances si elles sont en dehors de l'AUR. Pour résoudre ce problème, vous devrez les installer manuellement. Trouvez plus d'informations à leur sujet ici .
cd alephone makepkg -si
Avec le moteur de base construit et fonctionnel, vous pouvez installer les 3 jeux Marathon sur Arch en toute sécurité.
cd alephone-marathon makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si
Feutre
Le moteur de jeu de Bungie n'a pas de RPM officiel à installer pour les utilisateurs de Fedora Linux. Heureusement, grâce à OpenSUSE, cela n'a pas d'importance. Démarrez l'installation dans Fedora Linux en utilisant l' outil de téléchargement wget pour récupérer la dernière version d'Aleph One.
wget https://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm
Terminez le processus d'installation en installant le package RPM avec DNF.
sudo dnf installer alephone-20150620-lp150.7.1.x86_64.rpm -y
OuvrirSUSE
Open SUSE est de loin le plus simple sur lequel installer le moteur de jeu Aleph One. Visitez ce lien et sélectionnez le bouton « afficher les packages expérimentaux », puis sélectionnez « installer » pour terminer.
Instructions génériques
La construction du moteur de jeu Aleph One à partir des sources commence par le téléchargement du package source. Dans un terminal, utilisez la commande curl et saisissez-la.
curl -o AlephOne-20150619.tar.bz2 -L https://source.bungie.org/download/source.php
Maintenant que le téléchargement du code source est terminé, utilisez la commande tar et extrayez le tout.
tar xjvf AlephOne-20150619.tar.bz2
À l'aide de la commande CD , accédez au répertoire source et exécutez la commande configure .
cd AlephOne-20150619 ./configure
Si tout semble bon, exécutez la commande make .
Fabriquer
Enfin, installez le logiciel avec :
sudo faire installer
Configurer des scénarios

Avant de pouvoir jouer à l'un des jeux Marathon de Bungie, vous devez configurer les fichiers du jeu. Heureusement, chaque jeu est open source et les fichiers disponibles gratuitement sur Internet. Pour télécharger les fichiers du jeu, ouvrez un terminal et utilisez l' outil de téléchargement wget .
Marathon 1 Fichiers
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip
Marathon 2 fichiers
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip
Marathon 3 fichiers
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip
À l'aide de la commande mkdir , créez un nouveau dossier avec le libellé « Marathon-Games ». Ce dossier contiendra tous les fichiers de données du jeu.
mkdir -p ~/Marathon-Games
Ensuite, créez 3 sous-dossiers (un pour les données de chaque jeu).
mkdir -p ~/Marathon-Games/Marathon-1 mkdir -p ~/Marathon-Games/Marathon-2 mkdir -p ~/Marathon-Games/Marathon-Infinity
Extrayez tous les fichiers du jeu dans le nouveau répertoire Marathon-Games .
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
Jouez aux jeux de marathon de Bungie

Maintenant que le moteur Aleph One est installé et que les fichiers du jeu se trouvent dans les bons dossiers de données, il est temps de jouer au jeu. Pour jouer à l'un des jeux Marathon, vous devrez exécuter la commande alephone et spécifier le répertoire de données du jeu.
Pour jouer, suivez les instructions ci-dessous pour lancer l'un des jeux via le terminal.
Marathon de lancement 1
alephone ~/Marathon-Games/Marathon-1
Lancer Marathon 2
alephone ~/Marathon-Games/Marathon-2
Lancer Marathon Infinity
alephone ~/Marathon-Games/Marathon-Infinity
Fermez toute instance en cours d'exécution d'Aleph One sous Linux en appuyant sur le bouton ÉCHAP , puis en sélectionnant le bouton « Quitter ».