Pelit Marathon oli ensimmäisen persoonan toiminta-sci-fi-trilogia, jonka Bungie loi alun perin Mac OS: lle. Kolme peliä sarjoissa Marathon (1994), Marathon 2 (1995) ja Marathon Infinity (1996), niitä pidetään laajalti Halon esiasteina.
Juuri ennen kuin Microsoft osti sen vuonna 2000, Bungie julkaisi Marathon 2: n lähdekoodin moottori ja avoimen lähdekoodin maraton-projekti alkoi, tuloksena uusi moottori nimeltä Aleph One.
Maraton tapahtuu vuonna 2794 suurella, usean sukupolven siirtomaa-avaruusaluksella nimeltä UESC (Earth States of Earth States). Alus muunnettiin Deimosista, yhdestä Marsin kahdesta kuusta.
Tarinan juoni asettaa pelaajan turvallisuusagentiksi ja pyörii vihamielisten ulkomaalaisten hyökkäyksen alukseen ja (paljon vähemmän) läheisyydessä sijaitsevan Tau Cetin siirtomaa.
Aleph One on ilmainen ja avoimen lähdekoodin uudistus Marathon 2 -pelijärjestelmälle Macintoshille virallisesti.
Aleph One antaa meille mahdollisuuden pelata Marathon 1, Marathon 2 ja Infinity Marathon. Lisäksi moottorilla on kyky jäljentää mukautuksia, sarjan tuulettimien tekemiä versioita sekä skenaarioita.
Itse moottori ei ole kovin vaativa, ja se voi toimia Linux-järjestelmissä, joissa on vähintään 512 Mt RAM-muistia.
Kuinka asentaa Aleph One Linuxiin?
Tämä pelimoottori voidaan asentaa vain kokoamalla lähdekoodin järjestelmään., joten järjestelmään on asennettava joitain riippuvuuksia.
että Ne, jotka ovat Debianin, Ubuntun, Linux Mintin tai minkä tahansa näistä johdetun jakelun käyttäjiä, voimme asentaa nämä riippuvuudet:
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
Nyt siirrymme moottorin purkamiseen:
curl -o AlephOne-20150619.tar.bz2 -L http://source.bungie.org/download/source.php
Pakkauksen purkaminen:
tar xjvf AlephOne-20150619.tar.bz2
Menemme hakemistoon ja jatkamme kokoamisprosessia:
cd AlephOne-20150619 ./configure make sudo make install
Ja voimme käynnistää pelin:
/usr/local/bin/alephone
Jos kyseessä on ne, jotka ovat Arch Linuxin, Manjaron, Antergosin tai minkä tahansa Arch Linuxista johdetun jakelun käyttäjiä, voimme ladata ja koota moottorin AUR-arkistoista.
Teemme tämän kirjoittamalla seuraavat komennot:
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
Kun kaikki oli ladattu AUR: sta, on aika jatkaa asennusta. Ensimmäinen vaihe on itse moottorin rakentaminen ja asentaminen.
Tätä varten meidän on syötettävä kansio ja suoritettava se:
cd alephone makepkg -si
Tehty moottorin rakenne, voimme asentaa pelien trilogian järjestelmään seuraavilla komennoilla:
cd alephone-marathon makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si
että OpenSUSE: n tapauksessa voimme asentaa moottorin lisäämällä arkiston järjestelmään, tätä varten meidän on vain avattava pääte ja suoritettava siinä:
Jos olet openSUSE Tumbleweed -käyttäjät, suorita seuraavat pääkäyttäjät:
zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/games.repo zypper refresh zypper install alephone
Suorita seuraava pääkäyttäjänä siihen, mitä he vielä käyttävät openSUSE Leap 42.3: ssa:
zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_42.3/games.repo zypper refresh zypper install alephone
Ajaa openSUSE Leap 15.0: lle seuraava pääkäyttäjänä:
zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_15.0/games.repo zypper refresh zypper install alephone
Lopuksi, Fedora-käyttäjien osalta voimme ladata tarvittavat riippuvuudet seuraavilla tavoilla:
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
Ja voimme luottaa openSUSE RPM -pakettiin helpomman asennuksen takaamiseksi:
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
Pelitiedostojen määrittäminen
Ennen pelin aloittamista on välttämätöntä ladata trilogiatiedostot, teemme tämän:
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
Nyt meidän on luotava hakemistot, joihin nämä kokoonpanotiedostot sijoitetaan:
mkdir -p ~ /Marathon-Games mkdir -p ~ /Marathon-Games/Marathon-1 mkdir -p ~ /Marathon-Games/Marathon-2 mkdir -p ~ /Marathon-Games/Marathon-Infinity
Ja lopuksi puramme:
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
Ole ensimmäinen kommentti