רוצה לחיות מחדש את הימים הטובים על ידי משחק במשחקי Game Boy במחשב הלינוקס שלך? עם php-terminal-gameboy-emulator, אתה יכול.
מסוף הלינוקס, למרות שהוא בהחלט מקום מהנה, אינו ידוע במיוחד כפלטפורמת משחקי קונסולה - בעיקר הודות לפלט ה-ASCII והברייל המוגבל שלו. אבל הממשק הספרטני שלו כמעט מושלם לשכפול תצוגה של Nintendo Game Boy מקורי משנת 1989. הנה איך לשחק במשחקי Game Boy בטרמינל שלך.
למה לחקות משחק בוי בטרמינל?
Game Boy של נינטנדו היא אחת מקונסולות המשחקים המצליחות ביותר שנוצרו והוצגו אי פעם דורות של ילדים ומבוגרים להנאות המשחקים כמו טטריס, פוקימון ו-Super Mario Land סִדרָה.
עם מעבד 4MHz ותצוגת 47x43 מ"מ שלו, ה-Game Boy יכול להיכנס בקלות לכיס המכנסיים שלך ולהציע כ-15 שעות של משחק מארבע סוללות AA. בסוף שנות ה-80 ותחילת שנות ה-90, ה-Game Boy היה אביזר חובה לכל נער, ושלט באופן מוחלט בשוק המשחקים הניידים.
הפופולריות ואריכות החיים של הקונסולה הביאו לכך שהיו אלפי משחקי Game Boy ברישיון רשמי, עם עוד רבים שפרצו יחד על ידי מתעסקים בחדר השינה.
על ידי הפעלת אמולטור בטרמינל שלך, אתה יכול להפעיל כל אחד מאלה, ולהפוך את הטרמינל שלך לספרייה נרחבת של משחקים שניתן לשחק בהם.
כפי שהשם מרמז, php-terminal-gameboy-emulator כתוב ב-PHP - שפה משמש בדרך כלל ליצירת אתרים- ולמרות שה-readme של הפרויקט רק מציין שהוא תומך ב-PHP 5.6, PHP 7 ו-HHVM, פעלנו כמעט ללא רבב בגרסאות PHP עד 8.2.
עם php-terminal-gameboy-emulator, אתה לא מוגבל גם למחשב שלך ויכול להריץ הפעלות על מעטפת מאובטחת (SSH) על מכונות מרוחקות.
מכיוון שהוא פועל בטרמינל, למשחקי ה-Game Boy שלך לא יהיה שום צליל, אבל אנחנו בטוחים שתוכל לזמזם את מנגינת הנושא של טטריס.
אתה גם לא תוכל לשמור משחקים. אם המגבלות הללו מגבילות מדי, ישנם עשרות אמולטורים מצוינים הזמינים בלינוקס.
עליך להשתמש רק ב-ROMs בבעלותך כחוק. אתה יכול למצוא מגוון עצום של Game Boy ROMs ביתי ב Homebrew Hub.
כיצד להתקין php-terminal-gameboy-emulator בלינוקס
לפני שתתקין את php-terminal-gameboy-emulator, תחילה עליך לוודא שהתקנת PHP. כדי לבדוק זאת, פתח מסוף והזן:
php -v
פקודה זו אמורה להחזיר את מספר הגרסה של חבילת ה-PHP המותקנת. אם הוא מחזיר "php: command not found", אין לך PHP מותקן.
כדי להתקין PHP על Arch והפצות קשורות, הזן:
sudo pacman -S php
על דביאן ונגזרותיה:
sudo apt install php
עבור משפחת פדורה, תחילה עליך להוסיף את מאגר Remi PHP:
sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-XX.rpm
...איפה XX הוא מספר הגרסה שלך של פדורה. כעת הפעל את המאגר:
sudo dnf module enable php: remi-8.1 -y
לבסוף, אתה יכול להתקין PHP עם:
sudo dnf install php -y
כעת PHP מותקן, השתמש ב- wget כלי להורדת php-terminal-gameboy-emulator:
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 Awesome במסוף הלינוקס שלכם
כדי להתחיל משחק עם php-terminal-gameboy-emulator, עליך להעביר את שם הקובץ של קובץ ה-ROM כארגומנט. לדוגמה:
php-gameboy ~/gbroms/tetris.gb
ה-ROM ייטען כמעט באופן מיידי, ואתם תתמודדו עם מסך הפתיחה המוכר בגווני אפור של כל משחק שתבחרו.
בסרטון למטה תוכלו לראות שהאמולטור די מסוגל להריץ את Street Fighter II ושהכותב הזה הוא בדיוק כמו שימושי עם גרסת הטרמינל כפי שהוא עם כף היד המקורית - שולט באופן משכנע בריו כדי לנצח את גוויל בהתחלה עִגוּל.
תבחין גם שבעוד ש-php-terminal-gameboy-emulator עושה עבודה משכנעת ביצירת מחדש את מסך הנקודות של Game Boy בטרמינל שלך, יש מדי פעם חפצים חזותיים. באיזו תדירות אלה מופיעים, והרצינות שלהם תהיה תלויה במשחק שאתה משחק.
פקדי האמולטור הם כדלקמן, ולמרבה הצער לא ניתן למפות מחדש:
בקרות מקלדת |
בקרות מסוף |
---|---|
WASD |
הוראות D-Pad |
פסיק (,) |
א |
נקודה (.) |
ב |
נ |
בחר |
M |
הַתחָלָה |
הרשים את החברים שלך עם php-terminal-gameboy-emulator!
לשחק משחקי פעולה, לחימה והרפתקאות מתוך מסוף לינוקס הוא הישג טכני שבטוח לתת השראה לעמיתים וליחסים שלך, ויכולה להיות דרך מצוינת לשכנע אותם בבכורה של לינוקס כמשחק מערכת.
אתה יכול גם להשתמש בו כדרך לחיות מחדש את ילדותך בזמן השבתה סרק בזמן שאתה עובד.