Знаете, иногда хочется взять и забыть, что на дворе двадцать первый век — никакой графики на сто тысяч полигонов, никаких этих ваших метавселенных и VR-шлемов, просто сесть и включить что-то простое, ламповое. Например, старенький Game Boy, который у кого-то пылился на антресоли, а кто-то только по журналам на него любовался. Но вот фишка: теперь для этого не нужен даже сам Game Boy. Всё благодаря проекту Gameboy.Live — штуке, которая словно кто-то вытащил из волшебного сундучка для всех поклонников ретро-гейминга.
Собственно, что это вообще за зверь? Gameboy.Live — абсолютно открытый эмулятор, то есть любой желающий может его скачать, изучить и даже допилить, если захочется. И да, распространяется он свободно, под лицензией MIT — никаких подводных камней или мутных подписок. Зашёл на GitHub, взял, пошёл играть. Классика.
Но самое интересное — не только в том, что здесь можно просто запускать старые игры. Тут, как говорится, подход с размахом. Во-первых, есть полноценный GUI-режим: ставится на любую настольную операционку, будь то Windows, Linux или macOS — никакой пляски с бубном. Приятный минималистичный интерфейс, никакой рекламы, никаких "пожертвуйте на кофе". Всё честно: вот список ROM-файлов, вот геймпад, вот настройки. Кликаешь — и перед глазами тот самый знакомый с детства экранчик, на котором ещё "Тетрис" или "Покемоны" бегали.
Хотя, стоп, это только полдела. Главный сюрприз поджидает в другом режиме — облачном. Вот тут уже начинается магия: теперь поиграть в любимую классику можно даже из-под терминала! Да, из самого обычного терминала, который привыкли видеть только айтишники и гики. Причём неважно, что там под капотом — хоть ноутбук с Ubuntu, хоть сервер в облаке, хоть Raspberry Pi под кроватью. Запустил один простенький скрипт, подключился — и можно рубиться хоть всю ночь напролёт. Мог бы кто-то в девяностых поверить, что в "Зельду" или "Кирби" можно будет играть через черный экран с бегущими символами? Вряд ли.
Собственно, вот это ощущение — когда всё до боли знакомое, но с привкусом новизны, — оно и делает Gameboy.Live особенным. Получается, что этот эмулятор — не только для любителей настольной классики, но и для тех, кто любит посложнее: терминал, ssh, вот это всё.
Но и это ещё не всё (где-то в зале должны зааплодировать любители мультиплеера). Самая фишка, которая многих реально цепляет — мультиплеер, завязанный на GitHub-профиль. Всё просто: подключаешься, заходишь под своим GitHub-аккаунтом — и играешь вместе с кем-то ещё, хоть с другим концом планеты. Да, прямо в реальном времени, причём можно не только посоревноваться, но и вместе проходить уровни, болтать в чате, делиться сейвами. Всё синхронизируется, всё работает плавно — даже на медленном интернете. Нет нужды искать какие-то отдельные серверы, городить VPN или открывать лишние порты. Всё идёт через GitHub: безопасно, удобно, плюс никакого спама и троллей. Вход по аккаунту — и сразу попадаешь в уютную тусовку ретро-энтузиастов.
Интересно, что мультиплеер — не просто формальная опция, как это бывает у других эмуляторов, где максимум можно послать друг другу код с паролем. Здесь сделано так, что не возникает ощущения "костыля". Всё реализовано красиво: геймеры могут собираться, устраивать мини-турниры, или просто помогать друг другу проходить сложные уровни (ну, знаете, когда босс ну никак не даётся, а вот сосед по сети вдруг подскажет нужную комбинацию).
Вообще, эта история про GitHub — не только про мультиплеер. Через профиль можно сохранять прогресс, делиться настройками и даже отправлять багрепорты или предложения прямо разработчикам. Вся жизнь проекта — как на ладони, никакого барьера между разработчиками и игроками. Хочешь — пиши сам патч, хочешь — просто отправь свою идею, и вполне возможно, она появится в следующем обновлении.
И тут самое время вспомнить про open-source. Gameboy.Live не просто бесплатен, он открыт для изменений. Любой желающий может поэкспериментировать с кодом: например, добавить поддержку редких ROM-ов или придумать новый внешний вид для интерфейса. Или же дописать пару новых функций, которые нужны именно твоему кругу друзей. Проект развивается живо — видно, что его делают люди, которым не всё равно.
Кстати, насчёт стабильности. Несмотря на то, что проект развивается волонтёрами, он уже удивительно стабилен и шустро работает даже на не самых новых машинах. Проверено: глючить не будет даже на старом ноутбуке из шкафа. А поддержка разных платформ — отдельная радость для тех, у кого коллекция девайсов напоминает музей истории техники.
Ну и, наверное, главное — эта штука позволяет не просто "поиграть и забыть". Она реально возвращает ощущение той самой эпохи, когда от одной только мелодии из игры настроение становилось другим. Можно собраться с друзьями, устроить совместный заплыв по старым любимым играм, обсудить, кто сколько раз проходил "Castlevania", поспорить о лучших тактиках в "Dr. Mario". Вот это — и есть настоящая магия, которую сегодня не купишь ни в одном магазине.
А для самых любознательных — на официальной странице проекта есть подробная инструкция по запуску, примеры использования, а ещё — постоянно обновляемый список поддерживаемых игр. Всё по-простому, без заумных слов, с реальными примерами и понятными объяснениями. Даже если раньше приходилось пугаться слова "эмулятор", тут всё реально просто.
Так что если вдруг наскучили современные игры, а душа просит чего-то настоящего, но при этом с ноткой технологичного чуда — Gameboy.Live стоит попробовать. Тут и для тех, кто поностальгировать хочет, и для тех, кто любит "покрутить гайки", и для тех, кто просто ищет повод пообщаться с интересными людьми. Современный ретро-гейминг — это уже не только про воспоминания, а про то, чтобы делать прошлое доступным для всех, в любой момент, в любом месте.
Безопасно ли скачивать с GitHub?
🔔 Если статья была полезной, жмите на колокольчик на главной странице канала, чтобы быть в курсе новых публикаций, и подпишитесь, если ещё не подписаны! 📰