Хотите пережить старые добрые времена, играя в игры Game Boy на своем ПК с Linux? С помощью php-terminal-gameboy-emulator вы можете это сделать.

Терминал Linux, хотя и является интересным местом, не особенно известен как консольная игровая платформа — во многом из-за ограниченного вывода ASCII и Брайля. Но его спартанский интерфейс почти идеально воспроизводит дисплей оригинального Nintendo Game Boy 1989 года. Вот как можно играть в игры Game Boy на своем терминале.

Зачем эмулировать Game Boy в терминале?

Game Boy от Nintendo — одна из самых успешных игровых консолей, когда-либо созданных и представленных. поколения детей и взрослых наслаждаются такими играми, как тетрис, покемоны и Super Mario Land. ряд.

Благодаря процессору 4 МГц и дисплею 47x43 мм Game Boy легко помещается в кармане брюк и обеспечивает около 15 часов игрового процесса от четырех батареек АА. В конце 1980-х и начале 1990-х годов Game Boy был незаменимым аксессуаром для любого подростка и доминировал на рынке портативных игр.

instagram viewer

Популярность и долговечность консоли означали, что существовали тысячи официально лицензированных игр для Game Boy, и многие другие были взломаны мастерами из спальни.

Запустив эмулятор на своем терминале, вы сможете запустить каждую из них, превратив свой терминал в обширную библиотеку игровых игр.

Как следует из названия, php-terminal-gameboy-emulator написан на PHP — языке, обычно используется для создания веб-сайтов— и хотя в файле readme проекта указано только, что он поддерживает PHP 5.6, PHP 7 и HHVM, у нас он работал почти безупречно на версиях PHP до 8.2.

С php-terminal-gameboy-emulator вы также не ограничены своим компьютером и можете запускать сеансы через Безопасная оболочка (SSH) на удаленных машинах.

Поскольку он работает в терминале, в ваших играх Game Boy не будет звука, но мы уверены, что вы сможете напевать мелодию темы Тетрис.

Вы также не сможете сохранять игры. Если эти ограничения слишком строги, для Linux доступны десятки отличных эмуляторов.

Вы должны использовать только те ROMS, которыми вы владеете на законных основаниях. Вы можете найти огромное разнообразие самодельных ПЗУ для Game Boy на сайте Домашнее пивоварение.

Как установить эмулятор php-terminal-gameboy в Linux

Прежде чем устанавливать php-terminal-gameboy-emulator, вам следует сначала убедиться, что у вас установлен PHP. Чтобы проверить это, откройте терминал и введите:

php -v

Эта команда должна вернуть номер версии установленного вами пакета PHP. Если он возвращает «php: команда не найдена», у вас не установлен PHP.

Чтобы установить PHP в Arch и связанных с ним дистрибутивах, введите:

sudo pacman -S php

О Debian и его производных:

sudo apt install php

Для семейства Fedora сначала необходимо добавить репозиторий Remi PHP:

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

...где ХХ это номер вашей версии Fedora. Теперь включите репозиторий:

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-emulator, вам необходимо передать в качестве аргумента имя файла ROM. Например:

php-gameboy ~/gbroms/tetris.gb

ПЗУ загрузится почти мгновенно, и вы увидите знакомую заставку в оттенках серого для любой игры, которую вы выберете.

На видео ниже вы можете увидеть, что эмулятор вполне способен запускать Street Fighter II и что этот писатель так же удобен в работе с терминальной версией так же, как и в работе с настоящим портативным устройством — убедительно управляя Рю, чтобы победить Гайла в первом круглый.

Вы также заметите, что хотя php-terminal-gameboy-emulator убедительно воссоздает матричный экран Game Boy в вашем терминале, время от времени возникают визуальные артефакты. Частота их появления и их серьезность будут зависеть от игры, в которую вы играете.

Элементы управления эмулятором следующие, и, к сожалению, их нельзя переназначить:

Управление с клавиатуры

Управление консолью

WASD

Направления на D-Pad

Запятая (,)

А

Точка (.)

Б

Н

Выбирать

М

Начинать

Произведите впечатление на своих друзей с помощью php-terminal-gameboy-emulator!

Играть в экшн, файтинги и приключенческие игры из терминала Linux — это технический подвиг, который обязательно вдохновлять ваших коллег и родственников и может стать отличным способом убедить их в превосходстве Linux как игровой системы. система.

Вы также можете использовать его как способ пережить свое детство во время простоя, когда вы работаете.