- - Kaip „Bungie“ maratono žaidimų seriją žaisti „Linux“

Kaip žaisti „Bungie“ maratono žaidimų seriją „Linux“

„Aleph One“ yra atvirojo kodo pakartotinis įgyvendinimasžaidimų variklis „Marathon 2“, skirtas „Macintosh“. Oficialiai „Aleph One“ gali žaisti „Marathon 1“, „Marathon 2“ ir „Marathon Infinity“. Be to, variklis turi galimybę žaisti pritaikytas, gerbėjų sukurtas „Bungie's Marathon“ žaidimų serijos versijas (dar žinomas kaip scenarijus).

Pats variklis nėra labai reiklus ir gali veikti „Linux“ sistemose, turėdamas tik 512 MB RAM. Dar geriau, kad visus tris „Maratono“ žaidimus galite nemokamai atsisiųsti!

Įdiekite „Aleph One“

Paleisti „Aleph One“ variklį nėra lengva,nes kūrėjai svetainėje neteikia atsisiunčiamų paketų. Norėdami įdiegti programinę įrangą, pasirinkite savo operacinę sistemą iš žemiau pateikto sąrašo ir sekite toliau.

„Ubuntu“ / „Debian“

„Ubuntu“ vartotojai, norintys žaisti „Bungie’s Marathon“serijas reikės įdiegti „Aleph One“, sukuriant ją iš šaltinio. Atidarykite terminalą ir įdiekite reikiamas priklausomybes. Tada pereikite prie bendrųjų instrukcijų ir sužinokite, kaip sukurti žaidimą iš šaltinio.

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

Arba

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“

Kaip yra „Arch Linux“ vartotojamskiekvienos „Maratono“ žaidimo specifinės AUR nuotraukos. Norėdami pradėti diegti, atidarykite terminalo langą ir naudokite „Pacman“ paketo tvarkyklę, kad sinchronizuotumėte naujausią „Git“ versiją. Tada naudokite „Git“, jei norite klonuoti žaidimo šaltinio failus.

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

Kai visos atskiros AUR nuotraukos bus atsiųstos, laikas pradėti diegti. Pirmasis žingsnis yra paties variklio sukūrimas ir įdiegimas. Naudojant Kompaktinis diskas komanda, perkelkite terminalą į alefonas ir sugeneruokite naują paketą naudodami makepkg.

Pastaba: „Aleph One“ gali nepavykti įdiegti priklausomybių, jei jos neatitinka AUR. Norėdami tai išspręsti, turėsite juos įdiegti rankiniu būdu. Čia rasite daugiau informacijos apie juos.

cd alephone
makepkg -si

Kai bazinis variklis yra pagamintas ir veikia, saugiai galite įdiegti 3 „Marathon“ žaidimus į „Arch“.

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

Fedora

„Bungie“ žaidimų variklyje nėra oficialaus RPM, kurį galėtų įdiegti „Fedora Linux“ vartotojai. Laimei, „OpenSUSE“ dėka tai nesvarbu. Pradėkite diegimą „Fedora Linux“ naudodami wget atsisiųskite įrankį, norėdami patraukti naujausią „Aleph One“ versiją.

wget http://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm

Diegimo procesą užbaikite įdiegę RPM paketą su DNF.

sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y

„OpenSUSE“

Atidaryti „SUSE“ yra lengviausia, jei norite įdiegti „Aleph One“ žaidimų variklį. Apsilankykite šioje nuorodoje ir pasirinkite mygtuką „rodyti eksperimentinius paketus“, tada pasirinkite „įdiegti“, kad baigtumėte.

Bendrosios instrukcijos

„Aleph One“ žaidimo variklio kūrimas iš šaltinio pradedamas atsisiunčiant šaltinio paketą. Terminale naudokite garbanoti liepkite ir patraukkite.

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

Dabar, kai šaltinio kodas atsisiųstas, naudokite komandą tar ir ištraukite viską.

tar xjvf AlephOne-20150619.tar.bz2

Naudojant Kompaktinis diskas komandą, perkelkite į šaltinio katalogą ir paleiskite konfigūruoti komanda.

cd AlephOne-20150619
./configure

Jei viskas atrodo gerai, paleiskite padaryti komanda.

make

Galiausiai įdiekite programinę įrangą naudodami:

sudo make install

Nustatykite scenarijus

Prieš pradėdami žaisti bet kuriame „Bungie's Marathon“žaidimus, turėsite nustatyti žaidimų failus. Laimei, kiekvienas žaidimas yra atvirojo kodo, o failai laisvai prieinami internete. Norėdami atsisiųsti žaidimo failus, atidarykite terminalą ir naudokite wget atsisiuntimo įrankis.

1 maratono bylos

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip

Maratonas 2 bylos

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip

3 maratono bylos

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip

Naudojant mkdir komandą, sukurkite naują aplanką su etikete „Marathon-Games“. Šiame aplanke bus visi žaidimo duomenų failai.

mkdir -p ~/Marathon-Games

Tada sukurkite 3 poaplankius (po vieną kiekvieno žaidimo duomenis).

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

Ištraukite visus žaidimo failus į naujus Maratonas-žaidimai katalogą.

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

Žaisk „Bungie's Marathon“ žaidimus

Dabar, kai „Aleph One“ variklis yra įdiegtas, o žaidimo failai yra teisinguose duomenų aplankuose, laikas žaisti žaidimą. Norėdami žaisti bet kurį „Maratono“ žaidimą, turėsite tai padaryti paleisti alefonas komandą ir nurodykite žaidimo duomenų katalogą.

Norėdami žaisti, vykdykite toliau pateiktas instrukcijas ir paleiskite bet kurį žaidimą per terminalą.

Pradėti 1 maratoną

alephone ~/Marathon-Games/Marathon-1

Pradėti 2 maratoną

alephone ~/Marathon-Games/Marathon-2

Paleiskite „Maratono begalybę“

alephone ~/Marathon-Games/Marathon-Infinity

Uždarykite visus veikiančius „Aleph One“ egzempliorius „Linux“ paspausdami ESC mygtuką, tada pasirinkdami mygtuką „mesti“.

Komentarai