هل ترغب في استعادة الأيام الخوالي من خلال لعب ألعاب Game Boy على جهاز الكمبيوتر الذي يعمل بنظام Linux؟ باستخدام محاكي php-terminal-gameboy، يمكنك ذلك.

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

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

تعد لعبة Game Boy من Nintendo واحدة من أكثر وحدات التحكم في الألعاب نجاحًا على الإطلاق والتي تم إنشاؤها وتقديمها أجيال من الأطفال والكبار إلى متعة الألعاب مثل تتريس، بوكيمون، وسوبر ماريو لاند مسلسل.

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

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

instagram viewer

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

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

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

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

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

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

كيفية تثبيت محاكي php-terminal-gameboy على نظام Linux

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

php -v

يجب أن يُرجع هذا الأمر رقم إصدار حزمة PHP المثبتة لديك. إذا أعادت "php: لم يتم العثور على الأمر"، فهذا يعني أنه لم يتم تثبيت PHP لديك.

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

sudo pacman -S php

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

sudo apt install php

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

sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-XX.rpm

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

sudo dnf module enable php: remi-8.1 -y

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

sudo dnf install php -y

الآن تم تثبيت PHP، استخدم wget أداة لتحميل محاكي php-terminal-gameboy:

wget https://raw.githubusercontent.com/gabrielrcouto/php-terminal-gameboy-emulator/master/bin/php-gameboy.phar

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

sudo chmod +x php-gameboy.phar

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

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

العب ألعاب Game Boy الرائعة على جهاز Linux الخاص بك

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

php-gameboy ~/gbroms/tetris.gb

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

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

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

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

ضوابط لوحة المفاتيح

ضوابط وحدة التحكم

WASD

اتجاهات D-الوسادة

فاصلة (،)

أ

نقطة (.)

ب

ن

يختار

م

يبدأ

أبهر أصدقاءك باستخدام محاكي php-terminal-gameboy!

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

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