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 faites 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!
Table des matières
Installez 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 les étapes.
Ubuntu / Debian
Les utilisateurs d’Ubuntu qui souhaitent jouer à la série Marathon de Bungie devront installer Aleph One en le construisant à partir de la source. Ouvrez un terminal et installez les dépendances de construction 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 source 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, il est sûr d’installer les 3 jeux Marathon sur Arch.
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 pour les utilisateurs de Fedora Linux à installer. 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 install alephone-20150620-lp150.7.1.x86_64.rpm -y
OpenSUSE
Open SUSE est de loin le plus simple pour 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
Construire le moteur de jeu Aleph One à partir des sources commence par télécharger le paquet 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 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.
make
Enfin, installez le logiciel avec:
sudo make install
Configurer des scénarios
Avant de pouvoir jouer à l’un des jeux Marathon de Bungie, vous devrez configurer les fichiers du jeu. Heureusement, chaque jeu est open source et les fichiers sont disponibles gratuitement sur Internet. Pour télécharger les fichiers du jeu, ouvrez un terminal et utilisez l’outil de téléchargement wget.
Fichiers Marathon 1
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 l’étiquette «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 sont 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.
Lancer Marathon 1
alephone ~/Marathon-Games/Marathon-1
Lancer Marathon 2
alephone ~/Marathon-Games/Marathon-2
Lancez 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 ESC, puis en sélectionnant le bouton «quitter».