Aleph One - Poboljšani motor igre Marathon 2

Maraton-uvod

Igre za Marathon su akcijska znanstveno-fantastična trilogija iz prvog lica koju je Bungie stvorio izvorno za Mac OS. Tri igre u serijama Marathon (1994), Marathon 2 (1995) i Marathon Infinity (1996), naširoko se smatraju pretečama Haloa.

Neposredno prije nego što ga je Microsoft kupio 2000. godine, Bungie je objavio izvorni kod za Marathon 2 motor i započeo je projekt maratona otvorenog koda, što je rezultiralo novim motorom nazvanim Aleph One.

Maraton se održava 2794. godine na velikoj višegeneracijskoj svemirskoj letjelici pod nazivom UESC (svemirski savjet Zemaljskih država) maraton. Brod je preuređen iz Deimosa, jednog od dva Marsova mjeseca.

Radnja priče postavlja igrača kao sigurnosnog agenta i vrti se oko invazije na brod i (u mnogo manjoj mjeri) kolonije u obližnjem Tau Cetiju od strane neprijateljskih vanzemaljaca.

Aleph One je besplatna i otvorena implementacija igraćeg sustava Marathon 2 za Macintosh službeno.

Aleph One omogućuje nam igranje Maratona 1, Maratona 2 i Beskonačnog maratona. Uz to, motor ima mogućnost reprodukcije prilagodbi, inačica napravljenih od strane obožavatelja, kao i scenarija, između ostalog.

Sam motor nije vrlo zahtjevan i može raditi na Linux sustavima s minimalno 512 MB RAM-a.

Kako instalirati Aleph One na Linux?

Ovaj mehanizam za igre može se instalirati samo sastavljanjem njegovog izvornog koda u sustavu., tako da je potrebno imati neke ovisnosti instalirane na sustavu.

u Oni koji su korisnici Debiana, Ubuntu, Linux Mint ili bilo koje distribucije izvedene iz njih, ove ovisnosti možemo instalirati sa:

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

Sada nastavljamo s istovarom motora sa:

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

Dekomprimiramo sa:

tar xjvf AlephOne-20150619.tar.bz2

Ulazimo u direktorij i nastavljamo s postupkom kompilacije:

cd AlephOne-20150619
./configure
make
sudo make install

A igru ​​možemo pokrenuti sa:

/usr/local/bin/alephone

U slučaju oni koji su korisnici Arch Linuxa, Manjara, Antergosa ili bilo koje distribucije izvedene iz Arch Linuxa, možemo preuzeti i kompajlirati mehanizam iz AUR repozitorija.

To radimo upisivanjem sljedećih naredbi:

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

Nakon što je sve preuzeto s AUR-a, sada je vrijeme da nastavite s instalacijom. Prvi korak je izgradnja i ugradnja samog motora.

Za to moramo unijeti mapu i u njoj izvršiti:

cd alephone
makepkg -si

Završena konstrukcija motora, možemo instalirati trilogiju igara na sustav pomoću sljedećih naredbi:

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

Alefon.1

u U slučaju openSUSE možemo instalirati motor dodavanjem spremišta u sustav, za to moramo samo otvoriti terminal i izvršiti u njemu:

Ako ste openSUSE korisnici Tumbleweeda, pokrenite sljedeće kao root:

zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/games.repo
zypper refresh
zypper install alephone

Za ono što još uvijek koriste openSUSE Leap 42.3 pokrenite sljedeće kao root:

zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_42.3/games.repo
zypper refresh
zypper install alephone

Dok za openSUSE Leap 15.0 pokrenite sljedeće kao root:

zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_15.0/games.repo
zypper refresh
zypper install alephone

Napokon, u slučaju onih koji su korisnici Fedore, potrebne zavisnosti možemo preuzeti sa:

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 za lakšu instalaciju možemo se osloniti na openSUSE RPM paket:

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

Postavljanje datoteka igre

Prije početka igre bitno je preuzeti triloške datoteke, mi to radimo sa:

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

Sada moramo stvoriti direktorije u kojima će biti smještene ove konfiguracijske datoteke:

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

I na kraju raspakiramo sa:

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

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.