لينكس

كيفية تشغيل ألعاب Game Boy في محطة طرفية Linux الخاصة بك

إن محطة لينكس الطرفية، على الرغم من كونها مكانًا ممتعًا بالتأكيد، ليست معروفة بشكل خاص كمنصة ألعاب وحدة تحكم – ويرجع ذلك إلى حد كبير إلى إخراجها المحدود من ASCII وBraille. لكن واجهتها Spartan مثالية تقريبًا لتكرار عرض جهاز Nintendo Game Boy الأصلي لعام 1989. إليك كيفية لعب ألعاب Game Boy في محطتك الطرفية.




لماذا محاكاة لعبة Game Boy في المحطة الطرفية؟

شاشة البداية للعبة بوكيمون ريد ستار في محطة لينكس

يُعد جهاز Game Boy من Nintendo أحد أكثر أجهزة الألعاب نجاحًا على الإطلاق، وقد قدم لأجيال من الأطفال والكبار متعة الألعاب مثل Tetris وPokemon وسلسلة Super Mario Land.

بفضل معالجه الذي تبلغ سرعته 4 ميجا هرتز وشاشته التي يبلغ حجمها 47×43 مم، كان من السهل وضع جهاز Game Boy في جيب بنطالك، وكان يوفر حوالي 15 ساعة من اللعب باستخدام أربع بطاريات AA. وفي أواخر الثمانينيات وأوائل التسعينيات، كان جهاز Game Boy من الملحقات الضرورية لأي مراهق، وكان يهيمن تمامًا على سوق الألعاب المحمولة.

أدت شعبية وحدة التحكم وطول عمرها إلى ظهور الآلاف من ألعاب Game Boy المرخصة رسميًا، بالإضافة إلى العديد من الألعاب التي تم اختراقها معًا بواسطة المتلاعبين في غرف النوم.


من خلال تشغيل محاكي في محطتك، يمكنك تشغيل كل واحدة منها، وتحويل محطتك إلى مكتبة واسعة من الألعاب القابلة للعب.

أقرأ ايضا  أفضل لعبة سباقات للهواتف المحمولة متاحة مجانًا

كما يوحي الاسم، فإن php-terminal-gameboy-emulator مكتوب بلغة PHP – وهي لغة تستخدم عادةً لإنشاء مواقع الويب – وعلى الرغم من أن ملف readme الخاص بالمشروع ينص فقط على أنه يدعم PHP 5.6 وPHP 7 وHHVM، فقد تمكنا من تشغيله بشكل شبه خالٍ من العيوب على إصدارات PHP حتى 8.2.

مع php-terminal-gameboy-emulator، لن تقتصر على جهاز الكمبيوتر الخاص بك ويمكنك تشغيل الجلسات عبر Secure Shell (SSH) على الأجهزة البعيدة.

نظرًا لأنه يعمل في محطة طرفية، فلن يكون لألعاب Game Boy أي صوت، ولكننا متأكدون من أنك ستتمكن من غناء نغمة موضوع لعبة Tetris.

لن تتمكن أيضًا من حفظ الألعاب. إذا كانت هذه القيود مقيدة للغاية، فهناك العشرات من المحاكيات الممتازة المتوفرة على Linux.

يجب عليك استخدام ملفات ROM التي تمتلكها قانونيًا فقط. يمكنك العثور على مجموعة كبيرة ومتنوعة من ملفات ROM التي تم تصنيعها منزليًا لجهاز Game Boy على
مركز التخمير المنزلي
.


كيفية تثبيت php-terminal-gameboy-emulator على Linux

قبل تثبيت php-terminal-gameboy-emulator، يجب عليك أولاً التأكد من تثبيت PHP. للتحقق من ذلك، افتح محطة طرفية وأدخل:

php -v 

يجب أن يعيد هذا الأمر رقم إصدار حزمة PHP المثبتة لديك. إذا أعاد “php: command not found”، فهذا يعني أن برنامج PHP غير مثبت لديك.

أقرأ ايضا  كيفية تشفير وفك تشفير الملفات بسهولة باستخدام Seahorse على Ubuntu

لتثبيت PHP على Arch والتوزيعات ذات الصلة، أدخل:

sudo pacman -S php 

حول دبيان ومشتقاته:

sudo apt install php 

بالنسبة لعائلة Fedora، يجب عليك أولاً إضافة مستودع Remi PHP:

sudo dnf -y install  

…أين XX هو رقم إصدار فيدورا الخاص بك. قم الآن بتمكين المستودع:

sudo dnf module enable php:remi-8.1 -y 

وأخيرًا، يمكنك تثبيت PHP باستخدام:

sudo dnf install php -y 

الآن تم تثبيت PHP، استخدم برنامج وجيت أداة لتحميل php-terminal-gameboy-emulator:

wget  

جعله قابلاً للتنفيذ باستخدام:

sudo chmod +x php-gameboy.phar 

انقل الملف الثنائي إلى المسار الخاص بك حتى يصبح قابلاً للتنفيذ من أي مكان على نظامك؛

sudo mv php-gameboy.phar /usr/local/bin/php-gameboy 

العب ألعاب Game Boy الرائعة في محطة Linux Terminal الخاصة بك

لبدء لعبة باستخدام php-terminal-gameboy-emulator، تحتاج إلى تمرير اسم ملف ROM كحجة. على سبيل المثال:


php-gameboy ~/gbroms/tetris.gb 

سيتم تحميل ROM على الفور تقريبًا، وستواجه شاشة البداية ذات الألوان الرمادية المألوفة لأي لعبة تختارها.

أقرأ ايضا  كيفية إعداد ماسح بصمات الأصابع الخاص بك باستخدام PAM على Linux

في الفيديو أدناه يمكنك أن ترى أن المحاكي قادر تمامًا على تشغيل لعبة Street Fighter II وأن هذا الكاتب بارع في التعامل مع الإصدار النهائي تمامًا كما هو الحال مع الجهاز المحمول الأصلي – حيث يتحكم بشكل مقنع في Ryu للتغلب على Guile في الجولة الأولى.

ستلاحظ أيضًا أنه على الرغم من أن php-terminal-gameboy-emulator يقوم بعمل مقنع في إعادة إنشاء شاشة مصفوفة النقاط الخاصة بجهاز Game Boy في محطتك الطرفية، إلا أن هناك بعض التحف المرئية العرضية. ويعتمد تكرار ظهور هذه التحف وخطورتها على اللعبة التي تلعبها.

تكون عناصر التحكم في المحاكي كما يلي، ولسوء الحظ لا يمكن إعادة تعيينها:

عناصر التحكم في لوحة المفاتيح

عناصر التحكم في وحدة التحكم

WASD

اتجاهات لوحة الاتجاهات

فاصلة (,)

أ

نقطة (.)

ب

ن

يختار

م

يبدأ


أبهر أصدقائك باستخدام php-terminal-gameboy-emulator!

إن لعب ألعاب الحركة والقتال والمغامرة من داخل محطة Linux يعد إنجازًا تقنيًا من المؤكد أنه سيُلهم زملاءك وأقاربك، ويمكن أن يكون طريقة ممتازة لإقناعهم بتفوق Linux كنظام ألعاب.

يمكنك أيضًا استخدامه كوسيلة لإحياء طفولتك في وقت فراغك أثناء العمل.


اكتشاف المزيد من موقع قلم ورقم

اشترك للحصول على أحدث التدوينات في بريدك الإلكتروني.

اترك رد

زر الذهاب إلى الأعلى

اكتشاف المزيد من موقع قلم ورقم

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading

أنت تستخدم إضافة Adblock

لكي تتمكن من قراءة المقال يرجى ازالة مانع الاعلانات لديك واعمل تحديث للصفحة.