A játékok A Marathon egy első személyű sci-fi trilógia volt, amelyet Bungie készített eredetileg Mac OS-hez. A Marathon (1994), a Marathon 2 (1995) és a Marathon Infinity (1996) sorozat három mérkőzése, széles körben a Halo elődjének tekintik.
Közvetlenül a Microsoft 2000-es megszerzése előtt a Bungie kiadta a Marathon 2 forráskódját motor és megindult az Open Source maraton projekt, amelynek eredményeként létrejött az új Aleph One nevű motor.
A maratonra 2794-ben kerül sor az UESC (Földi Államok Űrtanácsa) maratonjának nevezett nagy, több generációt átfogó kolónia űrhajón. A hajót Deimoszból, a Mars két holdjának egyikéből alakították át.
A történet cselekménye a játékost biztonsági ügynökként állítja be, és az ellenséges idegenek inváziója körül forog a hajón és (sokkal kisebb mértékben) a közeli Tau Ceti telepen.
Az Aleph One a Marathon 2 játékrendszer ingyenes és nyílt forráskódú újratelepítése Macintosh számára hivatalosan.
Aleph One lehetővé teszi számunkra a Maraton 1, a Maraton 2 és az Infinity Maraton játékát. Ezenkívül a motor képes reprodukálni a testreszabásokat, a sorozat rajongói által készített változatokat, valamint többek között a forgatókönyveket is.
Maga a motor nem túl igényes, és Linux rendszereken futtatható, legalább 512 MB RAM-mal.
Hogyan telepítsük az Aleph One-t Linux-ra?
Ez a játékmotor csak a forráskódjának a rendszeren történő összeállításával telepíthető., ezért szükség van néhány függőség telepítésére a rendszerre.
hogy Azok, akik a Debian, az Ubuntu, a Linux Mint vagy bármely ezekből származó disztribúció felhasználói, ezeket a függőségeket telepíthetjük:
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
Most folytatjuk a motor kirakását:
curl -o AlephOne-20150619.tar.bz2 -L http://source.bungie.org/download/source.php
Kicsomagoljuk:
tar xjvf AlephOne-20150619.tar.bz2
Belépünk a könyvtárba, és folytatjuk a fordítási folyamatot:
cd AlephOne-20150619 ./configure make sudo make install
És elindíthatjuk a játékot:
/usr/local/bin/alephone
Abban az esetben azok, akik az Arch Linux, a Manjaro, az Antergos vagy az Arch Linuxból származó bármilyen terjesztés felhasználói, letölthetjük és összeállíthatjuk a motort az AUR tárolókból.
Ezt a következő parancsok beírásával végezzük:
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
Miután mindent letöltöttünk az AUR-ból, itt az ideje folytatni a telepítést. Az első lépés maga a motor megépítése és felszerelése.
Ehhez meg kell adnunk a mappát, és végre kell hajtanunk benne:
cd alephone makepkg -si
Elvégezte a motor felépítését, a játékok trilógiáját a következő parancsokkal telepíthetjük a rendszerre:
cd alephone-marathon makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si
hogy Az openSUSE esetében úgy telepíthetjük a motort, hogy adattárat adunk a rendszerhez, ehhez csak terminált kell nyitnunk és végrehajtanunk benne:
Ha Ön openSUSE, a Tumbleweed felhasználók a következőket futtatják rootként:
zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/games.repo zypper refresh zypper install alephone
Amire továbbra is használják az openSUSE Leap 42.3 programot, futtassa a következőt rootként:
zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_42.3/games.repo zypper refresh zypper install alephone
Mivel az openSUSE Leap 15.0 esetében futtassa a következőt root felhasználóként:
zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_15.0/games.repo zypper refresh zypper install alephone
Végül, azoknál, akik Fedora-felhasználók, letölthetjük a szükséges függőségeket:
sudo dnf install boost-devel curl-devel ffmpeg-devel gcc-c++ libpng-devel \ SDL-devel SDL_ttf-devel SDL_image-devel SDL_net-devel speexdsp-devel \ zziplib-devel sudo dnf install libsndfile-devel libvorbis-devel
A könnyebb telepítéshez pedig az openSUSE RPM csomagra támaszkodhatunk:
wget http://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y
A játékfájlok beállítása
A játék megkezdése előtt elengedhetetlen a trilógia fájljainak letöltése, ezt a következőkkel tesszük:
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip
Most létre kell hoznunk azokat a könyvtárakat, ahol ezek a konfigurációs fájlok lesznek:
mkdir -p ~ /Marathon-Games mkdir -p ~ /Marathon-Games/Marathon-1 mkdir -p ~ /Marathon-Games/Marathon-2 mkdir -p ~ /Marathon-Games/Marathon-Infinity
És végül kibontjuk:
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