Aleph One to otwartoźródłowa reimplementacja silnika gry Marathon 2, stworzona dla komputerów Macintosh. Program obsługuje oficjalnie gry Marathon 1, Marathon 2 oraz Marathon Infinity. Oprócz tego, silnik umożliwia także rozgrywkę w niestandardowe wersje gier stworzone przez społeczność fanów serii Bungie.
Silnik jest stosunkowo mało wymagający; potrafi działać na systemach Linux z jedynie 512 MB pamięci RAM. Co istotne, wszystkie trzy gry z serii Marathon można pobrać za darmo!
Instalacja Aleph One
Instalacja silnika Aleph One może być nieco skomplikowana, ponieważ programiści nie oferują gotowych pakietów do pobrania na swojej stronie. Aby zainstalować oprogramowanie, wybierz swój system operacyjny z listy poniżej i postępuj zgodnie z instrukcjami.
Ubuntu / Debian
Aby zagrać w gry Bungie Marathon na Ubuntu, użytkownicy będą musieli zbudować Aleph One ze źródła. Otwórz terminal i zainstaluj niezbędne zależności do kompilacji. Następnie możesz zapoznać się z ogólnymi instrukcjami, aby dowiedzieć się, jak zbudować grę ze źródła.
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
Alternatywnie, możesz użyć:
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
Użytkownicy Arch Linux mają ułatwione zadanie, ponieważ dla każdej z gier Marathon dostępne są dedykowane migawki AUR. Aby rozpocząć instalację, uruchom terminal i użyj menedżera pakietów Pacman, aby zaktualizować Gita. Następnie sklonuj pliki źródłowe gry za pomocą Git.
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
Po sklonowaniu wszystkich migawek AUR, możesz przystąpić do instalacji. Najpierw zbuduj i zainstaluj silnik. Użyj polecenia CD, aby przejść do folderu alephone i stwórz nowy pakiet za pomocą makepkg.
Uwaga: Aleph One może nie zainstalować niektórych zależności, jeśli nie są one dostępne w AUR. W takim przypadku będziesz musiał zainstalować je ręcznie. Więcej informacji znajdziesz tutaj.
cd alephone makepkg -si
Po pomyślnym zbudowaniu silnika, możesz przejść do instalacji trzech gier Marathon na Arch.
cd alephone-marathon makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si
Fedora
Silnik gry Bungie nie ma oficjalnego pakietu RPM do instalacji dla użytkowników Fedory Linux. Na szczęście możesz skorzystać z OpenSUSE. Rozpocznij instalację na Fedorze Linux, używając narzędzia wget, aby pobrać najnowszą wersję Aleph One.
wget https://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm
Po pobraniu zakończ instalację, instalując pakiet RPM za pomocą DNF.
sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y
OpenSUSE
Open SUSE to najłatwiejsza opcja instalacji silnika Aleph One. Wystarczy odwiedzić ten link, kliknąć przycisk „pokaż pakiety eksperymentalne”, a następnie wybrać „zainstaluj”, aby zakończyć.
Instrukcje ogólne
Budowanie silnika Aleph One ze źródła zaczyna się od pobrania pakietu źródłowego. W terminalu użyj polecenia curl, aby go pobrać.
curl -o AlephOne-20150619.tar.bz2 -L https://source.bungie.org/download/source.php
Po zakończeniu pobierania, użyj polecenia tar, aby wyodrębnić pliki.
tar xjvf AlephOne-20150619.tar.bz2
Przejdź do katalogu źródłowego, używając polecenia CD, a następnie uruchom polecenie configure.
cd AlephOne-20150619 ./configure
Jeżeli wszystko przebiegnie pomyślnie, wykonaj polecenie make.
make
Na koniec zainstaluj oprogramowanie, wpisując:
sudo make install
Konfiguracja scenariuszy
Zanim rozpoczniesz grę w jedną z gier Bungie Marathon, musisz skonfigurować pliki gry. Na szczęście wszystkie gry są open source, a pliki są dostępne do pobrania w Internecie. Aby pobrać pliki gry, otwórz terminal i użyj wget.
Pliki Marathon 1
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip
Pliki Marathon 2
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip
Pliki Marathon 3
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip
Użyj polecenia mkdir, aby stworzyć nowy folder o nazwie „Marathon-Games”, który będzie przechowywał wszystkie pliki danych gry.
mkdir -p ~/Marathon-Games
Następnie stwórz trzy podfoldery, po jednym dla danych każdej z gier.
mkdir -p ~/Marathon-Games/Marathon-1 mkdir -p ~/Marathon-Games/Marathon-2 mkdir -p ~/Marathon-Games/Marathon-Infinity
Wypakuj wszystkie pliki gry do utworzonego folderu Marathon-Games.
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
Graj w Bungie Marathon
Po zainstalowaniu silnika Aleph One oraz umieszczeniu plików gry w odpowiednich folderach, możesz rozpocząć rozgrywkę. Aby uruchomić którąkolwiek z gier Marathon, użyj polecenia alephone, wskazując katalog z danymi gry.
Aby rozpocząć grę, wykonaj poniższe polecenia w terminalu.
Uruchom Marathon 1
alephone ~/Marathon-Games/Marathon-1
Uruchom Marathon 2
alephone ~/Marathon-Games/Marathon-2
Uruchom Marathon Infinity
alephone ~/Marathon-Games/Marathon-Infinity
Aby zamknąć działającą instancję Aleph One w systemie Linux, naciśnij klawisz ESC, a następnie wybierz opcję „quit”.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.