अलेफ वन - एक वर्धित मॅरेथॉन 2 गेम इंजिन

मॅरेथॉन-परिचय

च्या खेळ मॅरेथॉन हे प्रथम व्यक्ति-क्रिया अ‍ॅक्शन-फाई त्रयी होते जे बुन्गीने मूळतः मॅक ओएससाठी तयार केले होते. मॅरेथॉन (१ 1994,)), मॅरेथॉन २ (१ 2 Inf)) आणि मॅरेथॉन इनफिनिटी (१ 1995 1996)) मालिकेतील तीन सामने, ते मोठ्या प्रमाणात हॅलोचे पूर्वगामी मानले जातात.

2000 मध्ये मायक्रोसॉफ्टने अधिग्रहण करण्यापूर्वी, बुंगीने मॅरेथॉन 2 चा स्त्रोत कोड जारी केला मोटर आणि ओपन सोर्स मॅरेथॉन प्रकल्प सुरू झाला, ज्यामुळे अलेफ वन नावाचे नवीन इंजिन तयार झाले.

युएएससी (स्पेस कौन्सिल ऑफ अर्थ स्टेट्स) मॅरेथॉन नावाच्या मोठ्या, बहु-पिढीतील कॉलनी अंतराळ यानात 2794 साली मॅरेथॉन होते. हे जहाज मंगळाच्या दोन चंद्रांपैकी एक असलेल्या डेमोस येथून रूपांतरित झाले.

कथेचा कथानक प्लेअरला सिक्युरिटी एजंट म्हणून सेट करतो आणि जहाजाच्या स्वारीभोवती फिरतो आणि (अगदी कमी प्रमाणात) प्रतिकूल एलियनच्या जवळच्या ताऊ सेटी येथे वसाहत आहे.

अ‍ॅलेफ वन मॅरेथॉन 2 गेमिंग सिस्टमची एक विनामूल्य आणि मुक्त स्रोत रीइंप्लिमेंटेशन आहे अधिकृतपणे मॅकिंटोशसाठी.

अलेफ वन आम्हाला मॅरेथॉन 1, मॅरेथॉन 2 आणि अनंत मॅरेथॉन खेळण्याची परवानगी देते. याव्यतिरिक्त, इंजिनमध्ये सानुकूलने, मालिकेच्या चाहत्यांद्वारे बनवलेल्या आवृत्त्या तसेच इतर गोष्टींबरोबर परिस्थिती देखील पुनरुत्पादित करण्याची क्षमता आहे.

इंजिन स्वतःच जास्त मागणी करत नाही आणि किमान 512MB रॅम असलेल्या लिनक्स सिस्टमवर चालवू शकते.

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

हे गेम इंजिन केवळ सिस्टमवरील स्त्रोत कोड संकलित करून स्थापित केले जाऊ शकते., म्हणून सिस्टमवर काही अवलंबन स्थापित करणे आवश्यक आहे.

परिच्छेद जे डेबियन, उबंटू, लिनक्स मिंट किंवा यापासून प्राप्त झालेल्या कोणत्याही वितरणाचे वापरकर्ते आहेत, आम्ही ही अवलंबन यासह स्थापित करू शकतो:

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

एकदा सर्व काही डाउनलोड केल्यावर, आता स्थापनासह पुढे जाण्याची वेळ आली आहे. पहिली पायरी म्हणजे मोटर स्वतः तयार करणे आणि स्थापित करणे.

यासाठी आम्ही फोल्डर प्रविष्ट करणे आवश्यक आहे आणि त्यात कार्यान्वित करणे आवश्यक आहे:

cd alephone
makepkg -si

इंजिनचे बांधकाम पूर्ण केले, आम्ही खालील आदेशांसह सिस्टमवर गेम्सचे त्रयी स्थापित करू शकतो:

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

अलेफोन .१

परिच्छेद ओपनस्यूएसच्या बाबतीत आम्ही सिस्टममध्ये रेपॉजिटरी जोडून इंजिन स्थापित करू शकतो, त्यासाठी आपल्याला फक्त टर्मिनल उघडावे लागेल आणि त्यात कार्यान्वित करावे लागेल.

जर आपण ओपनस्यूएस टम्बलवेड वापरकर्ते रूट म्हणून खालील चालवतात:

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. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.