एलेफ़ वन - एक उन्नत मैराथन 2 गेम इंजन

मैराथन-परिचय

के खेल मैराथन मूल रूप से मैक ओएस के लिए बंगी द्वारा बनाई गई एक प्रथम-व्यक्ति क्रिया विज्ञान-फाई त्रयी थी। मैराथन (1994), मैराथन 2 (1995) और मैराथन इन्फिनिटी (1996) श्रृंखला के तीन खेल वे हेलो के लिए व्यापक रूप से अग्रदूत माने जाते हैं।

2000 में Microsoft द्वारा अधिग्रहित होने से ठीक पहले, Bungie ने मैराथन 2 के लिए स्रोत कोड जारी किया मोटर और ओपन सोर्स मैराथन परियोजना शुरू हुईजिसके परिणामस्वरूप नए इंजन को अलेफ वन कहा जाता है।

मैराथन वर्ष 2794 में एक बड़े, बहु-पीढ़ी कॉलोनी अंतरिक्ष यान पर सवार होता है जिसे यूईएससी (स्पेस काउंसिल ऑफ अर्थ स्टेट्स) मैराथन कहा जाता है। जहाज को मंगल के दो चंद्रमाओं में से एक डीमोस से परिवर्तित किया गया था।

कहानी की साजिश खिलाड़ी को एक सुरक्षा एजेंट के रूप में स्थापित करती है और जहाज के आक्रमण के आसपास (और काफी हद तक) शत्रुतापूर्ण एलियंस द्वारा पास के ताऊ सेटी में एक कॉलोनी के चारों ओर घूमती है।

अलेफ वन मैराथन 2 गेमिंग सिस्टम का एक स्वतंत्र और खुला स्रोत है आधिकारिक तौर पर Macintosh के लिए।

अलेफ वन हमें मैराथन 1, मैराथन 2 और इन्फिनिटी मैराथन खेलने की अनुमति देता है। इसके अलावा, इंजन में अनुकूलन, श्रृंखला के प्रशंसक-निर्मित संस्करण, साथ ही अन्य चीजों के बीच परिदृश्यों को पुन: पेश करने की क्षमता है।

इंजन स्वयं बहुत मांग नहीं है और कम से कम 512 एमबी रैम के साथ लिनक्स सिस्टम पर चल सकता है।

लिनक्स पर अलेफ वन कैसे स्थापित करें?

यह गेम इंजन केवल सिस्टम पर इसके स्रोत कोड को संकलित करके स्थापित किया जा सकता है।, इसलिए सिस्टम पर कुछ निर्भरताएं होना आवश्यक है।

पैरा जो लोग डेबियन, उबंटू, लिनक्स टकसाल या इनसे प्राप्त किसी भी वितरण के उपयोगकर्ता हैं, हम इन पर निर्भरताएँ स्थापित कर सकते हैं:

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

अब हम इंजन को अनलोड करने के लिए आगे बढ़ते हैं:

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

हम इसके साथ विघटित होते हैं:

tar xjvf AlephOne-20150619.tar.bz2

हम निर्देशिका में प्रवेश करते हैं और संकलन प्रक्रिया के साथ आगे बढ़ते हैं:

cd AlephOne-20150619
./configure
make
sudo make install

और हम इस गेम को लॉन्च कर सकते हैं:

/usr/local/bin/alephone

के मामले में जो आर्क लिनक्स, मंज़रो, एंटरगोस या आर्क लिनक्स से प्राप्त किसी भी वितरण के उपयोगकर्ता हैं, हम AUR रिपॉजिटरी से इंजन को डाउनलोड और संकलित कर सकते हैं।

हम निम्न आदेश लिखकर ऐसा करते हैं:

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 alephone
makepkg -si

इंजन का निर्माण किया, हम निम्नलिखित कमांड के साथ सिस्टम पर गेम की त्रयी स्थापित कर सकते हैं:

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

अलेफ़ोन ।१

पैरा OpenSUSE के मामले में, हम सिस्टम में एक रिपॉजिटरी जोड़कर इंजन स्थापित कर सकते हैं, इसके लिए हमें केवल एक टर्मिनल खोलना होगा और उसमें निष्पादित करना होगा:

यदि आप खुले हैं तो Tumbleweed उपयोगकर्ता निम्न रूट के रूप में चलाते हैं:

zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/games.repo
zypper refresh
zypper install alephone

क्या वे अभी भी खुले का उपयोग करते हैं के लिए लीप 42.3 रूट के रूप में निम्नलिखित चलाएँ:

zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_42.3/games.repo
zypper refresh
zypper install alephone

जबकि ओपनएसयूएसई लीप 15.0 के लिए निम्नलिखित को रूट के रूप में चलाएं:

zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_15.0/games.repo
zypper refresh
zypper install alephone

अंत में, जो फेडोरा उपयोगकर्ता हैं, उनके मामले में, हम इसके साथ आवश्यक निर्भरताएँ डाउनलोड कर सकते हैं:

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

और हम एक आसान इंस्टॉलेशन करने के लिए ओपनएसपीएस आरपीएम पैकेज पर भरोसा कर सकते हैं:

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

खेल फ़ाइलों की स्थापना

खेल शुरू करने से पहले, त्रयी फ़ाइलों को डाउनलोड करना आवश्यक है, हम इसके साथ करते हैं:

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

अब हमें उन निर्देशिकाओं को बनाना होगा जहाँ इन विन्यास फाइलों को रखा जाएगा:

mkdir -p ~ /Marathon-Games
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

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।