Aleph One - Egy továbbfejlesztett Marathon 2 játékmotor

Maraton-intro

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

alefon.1

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

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.