Aleph Oneは、オープンソースの再実装です。Macintosh用のMarathon 2ゲームエンジン。公式には、Aleph OneはMarathon 1、Marathon 2、およびMarathon Infinityをプレイできます。さらに、このエンジンには、バンジーのマラソンゲームシリーズ(別名シナリオ)のファン製のカスタムバージョンをプレイする機能があります。
エンジン自体はそれほど要求が厳しくなく、512 MBのRAMを搭載したLinuxシステムで実行できます。さらに良いことに、3つのマラソンゲームはすべて無料でダウンロードできます。
Aleph Oneをインストールする
Aleph Oneエンジンを実行するのは簡単ではありませんが、開発者はWebサイトでダウンロード可能なパッケージを提供していないためです。ソフトウェアをインストールするには、以下のリストからお使いのオペレーティングシステムを選択し、それに従ってください。
Ubuntu / Debian
Bungie’s MarathonをプレイしたいUbuntuユーザーシリーズは、ソースからビルドしてAleph Oneをインストールする必要があります。ターミナルを開き、必要なビルド依存関係をインストールします。次に、一般的な指示にスキップして、ソースからゲームをビルドする方法を学びます。
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
または
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
Arch Linuxユーザーは幸運です。各マラソンゲームの特定のAURスナップショット。インストールを開始するには、ターミナルウィンドウを開き、Pacmanパッケージマネージャーを使用してGitの最新バージョンを同期します。次に、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
個々のAURスナップショットをすべてダウンロードしたら、いよいよインストールプロセスになります。最初のステップは、エンジン自体をビルドしてインストールすることです。を使用して CD コマンド、ターミナルを アレフォン フォルダーを使用して、新しいパッケージを生成します makepkg。
注:Aleph Oneは、AURの外部にある場合、依存関係のインストールに失敗する場合があります。これを修正するには、手動でインストールする必要があります。それらの詳細については、こちらをご覧ください。
cd alephone makepkg -si
ベースエンジンが構築され動作している状態で、3つのMarathonゲームをArchにインストールしても安全です。
cd alephone-marathon makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si
フェドラ
Bungieのゲームエンジンには、インストールするFedora Linuxユーザー向けの公式RPMがありません。幸いなことに、OpenSUSEのおかげで問題はありません。を使用してFedora Linuxでインストールを開始します wget Aleph Oneの最新バージョンを入手するためのダウンロードツール。
wget http://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm
DNFでRPMパッケージをインストールして、インストールプロセスを完了します。
sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y
OpenSUSE
Open SUSEは、Aleph Oneゲームエンジンをインストールするのに最も簡単です。このリンクにアクセスして、「実験パッケージを表示」ボタンを選択し、「インストール」を選択して終了します。
一般的な指示
ソースからAleph Oneゲームエンジンをビルドするには、ソースパッケージをダウンロードします。ターミナルでは、 カール コマンドとそれをつかみます。
curl -o AlephOne-20150619.tar.bz2 -L http://source.bungie.org/download/source.php
ソースコードのダウンロードが完了したので、tarコマンドを使用してすべてを抽出します。
tar xjvf AlephOne-20150619.tar.bz2
を使用して CD コマンド、ソースディレクトリに移動し、実行 構成、設定 コマンド。
cd AlephOne-20150619 ./configure
すべてがよさそうなら、実行 作る コマンド。
make
最後に、次を使用してソフトウェアをインストールします。
sudo make install
シナリオを設定する

バンジーのマラソンをプレイする前にゲームの場合、ゲームファイルを設定する必要があります。幸いなことに、各ゲームはオープンソースであり、ファイルはインターネット上で自由に利用できます。ゲームファイルをダウンロードするには、ターミナルを開き、 wget ダウンロードツール。
マラソン1ファイル
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip
マラソン2ファイル
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip
マラソン3ファイル
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip
を使用して mkdir コマンドで、「Marathon-Games」というラベルの新しいフォルダーを作成します。このフォルダーには、ゲームのすべてのデータファイルが保持されます。
mkdir -p ~/Marathon-Games
次に、3つのサブフォルダー(ゲームのデータごとに1つ)を作成します。
mkdir -p ~/Marathon-Games/Marathon-1 mkdir -p ~/Marathon-Games/Marathon-2 mkdir -p ~/Marathon-Games/Marathon-Infinity
すべてのゲームファイルを新しいファイルに抽出します マラソンゲーム ディレクトリ。
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
バンジーのマラソンゲームをプレイ

Aleph Oneエンジンがインストールされ、ゲームファイルが正しいデータフォルダーにあるので、ゲームをプレイします。マラソンゲームをプレイするには、次のことが必要です。 走る アレフォン コマンドし、ゲームのデータディレクトリを指定します。
プレイするには、以下の手順に従って、ターミナルからゲームを起動します。
マラソン1を開始
alephone ~/Marathon-Games/Marathon-1
マラソン2を起動する
alephone ~/Marathon-Games/Marathon-2
Marathon Infinityを起動する
alephone ~/Marathon-Games/Marathon-Infinity
Linuxで実行中のAleph Oneのインスタンスをすべて閉じるには、 ESC ボタンをクリックし、「終了」ボタンを選択します。
コメント