- - كيفية لعب Bungie’s Marathon Game Series على Linux

كيف تلعب Bungie’s Marathon Game Series على Linux

أليف وان هو مفتوح المصدر لإعادة تنفيذمحرك الألعاب Marathon 2 لماكنتوش. رسميا ، يمكن أن يلعب أليف وان ماراثون 1 وماراثون 2 وماراثون إنفينيتي. بالإضافة إلى ذلك ، يتمتع المحرك بالقدرة على تشغيل إصدارات مخصصة من المعجبين بسلسلة ألعاب Bungie’s Marathon (تُعرف أيضًا باسم السيناريوهات).

المحرك نفسه لا يتطلب الكثير ويمكن تشغيله على أنظمة Linux بذاكرة وصول عشوائي سعتها 512 ميغابايت. والأفضل من ذلك ، أن جميع ألعاب Marathon الثلاث مجانية للتنزيل!

تثبيت أليف وان

تشغيل محرك أليف وان ليس بالأمر السهل ،لأن المطورين لا يقدمون حزم قابلة للتنزيل على الموقع. لتثبيت البرنامج ، اختر نظام التشغيل الخاص بك من القائمة أدناه واتبعه.

أوبونتو / ديبيان

مستخدمو Ubuntu يتطلعون إلى لعب Bungie’s Marathonسوف تحتاج السلسلة إلى تثبيت 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 محظوظون ، كما هو الحاللقطات 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 الفردية ، فقد حان الوقت لتكون عملية التثبيت. الخطوة الأولى هي بناء وتثبيت المحرك نفسه. باستخدام القرص المضغوط القيادة ، ونقل المحطة في alephone مجلد وتوليد حزمة جديدة باستخدام makepkg.

ملاحظة: قد تفشل أليف وان في تثبيت التبعيات إذا كانت خارج AUR. لإصلاح ذلك ، ستحتاج إلى تثبيتها يدويًا. العثور على مزيد من المعلومات عنها هنا.

cd alephone
makepkg -si

بفضل المحرك الأساسي الذي تم تصميمه وتشغيله ، يصبح من الآمن تثبيت ألعاب Marathon الثلاث على Arch.

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

فيدورا

ليس لدى محرك ألعاب Bungie RPM رسمي لمستخدمي Fedora Linux لتثبيته. لحسن الحظ ، بفضل OpenSUSE لا يهم. بدء التثبيت في فيدورا لينكس باستخدام مجلد مشترك أداة التنزيل للاستيلاء على أحدث إصدار من 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

الانتهاء من عملية التثبيت عن طريق تثبيت حزمة RPM مع DNF.

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

زحمة

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 AlephOne-20150619
./configure

إذا كان كل شيء يبدو جيدا ، تشغيل يصنع أمر.

make

أخيرًا ، قم بتثبيت البرنامج باستخدام:

sudo make install

إعداد السيناريوهات

قبل أن تتمكن من لعب أي من ماراثون Bungieالألعاب ، ستحتاج إلى إعداد ملفات اللعبة. لحسن الحظ ، كل لعبة مفتوحة المصدر والملفات متوفرة بحرية على شبكة الإنترنت. لتنزيل ملفات اللعبة ، افتح المحطة الطرفية واستخدم مجلد مشترك أداة التنزيل.

ماراثون 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

باستخدام مكدير الأمر ، إنشاء مجلد جديد مع تسمية "Marathon-Games". سيحتوي هذا المجلد على جميع ملفات بيانات اللعبة.

mkdir -p ~/Marathon-Games

بعد ذلك ، قم بإنشاء 3 مجلدات فرعية (واحد لكل بيانات كل لعبة).

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

العب Bungie’s Marathon Games

الآن وقد تم تثبيت محرك Aleph One ، وملفات اللعبة في مجلدات البيانات الصحيحة ، فقد حان الوقت للعب اللعبة. لتشغيل أي من ألعاب Marathon ، ستحتاج إلى تشغيل alephone قيادة وتحديد دليل بيانات اللعبة.

للعب ، اتبع التعليمات أدناه لتشغيل أي من الألعاب عبر الجهاز الطرفي.

إطلاق ماراثون 1

alephone ~/Marathon-Games/Marathon-1

إطلاق ماراثون 2

alephone ~/Marathon-Games/Marathon-2

إطلاق ماراثون إنفينيتي

alephone ~/Marathon-Games/Marathon-Infinity

أغلق أي مثيل قيد التشغيل من Aleph One على Linux بالضغط على زر ESC فى الكيبورد زر ، ثم اختيار زر "إنهاء".

تعليقات