Проект Arduboy за последние десять лет превратился из необычной игрушки размером с банковскую карту в полноценную открытую 8-битную платформу, для которой сообщество написало сотни собственных игр. Экран у неё крошечный, а железо по современным меркам почти символическое, но именно это и сделало устройство заметным среди любителей ретро. Теперь вышла очередная версия — Arduboy FX-C, которая сразу из коробки предлагает 300 игр и получила порт USB-C для совместной игры по кабелю.

Карманная игровая консоль Arduboy FX-C размером с карту

Консоль, которая помещается в кошелёк

Как и предыдущие модели, FX-C остаётся очень тонкой и компактной: её можно носить в любом кармане, а если кошелёк не забит до отказа — даже в отделении для карт. По сути, это устройство для коротких партий в очереди или транспорте, которое легко всегда держать при себе и не бояться, что оно займёт место или добавит заметный вес.

реклама кормит Уточку 🦆

Тонкий корпус Arduboy FX-C рядом с кошельком для карт

Компоновка напоминает классический Game Boy: сверху экран, под ним крестовина и две кнопки действия. Набор органов управления скромный, но это осознанное решение — консоль задумана как минималистичная система без лишних элементов, где всё подчинено простым аркадным механикам.

Дисплей — 1,3-дюймовый OLED, который выводит только белое изображение на чёрном фоне. Оттенков серого нет вовсе, поэтому разработчики игр прибегают к старым приёмам: мерцанию и дизерингу, то есть чередованию точек, создающему иллюзию полутонов. Из-за этого игры выглядят и ощущаются как софт для настоящего винтажного железа. Похожими приёмами пользовались авторы ранних компьютерных игр, когда в распоряжении были буквально два цвета.

Железо из прошлого века и сотни игр от сообщества

Внутри всё так же аскетично. Консоль работает на 8-битном микроконтроллере ATmega32u4 — том же, что стоит в плате Arduino Leonardo, отсюда и название платформы. Оперативной памяти у такого чипа всего пара килобайт, а для игр предусмотрено 16 МБ встроенной флеш-памяти. Такие характеристики скорее напоминают приставки конца XX века, чем современную электронику, где счёт идёт на гигабайты.

реклама кормит Уточку 🦆

Впрочем, ограничения платформе не мешают. Для многих независимых разработчиков они и есть главная привлекательность: когда ресурсов почти нет, приходится изобретательно упаковывать сложные игровые механики в минимальный объём кода. Сообщество от этого только выросло — на форумах Arduboy сейчас доступны сотни игр.

Игровой процесс на монохромном OLED-экране Arduboy FX-C

Слота для карт памяти в FX-C нет. Вместо этого на консоль заранее загружены 300 самых популярных игр платформы, так что играть можно сразу после распаковки, без поиска файлов и прошивки. Все они легальные: коммерческих ROM-файлов и портов старых хитов здесь нет. В подборке оригинальные проекты и независимые вариации на тему известных ретро-игр, например:

  • аналог серии Castlevania под названием Castleboy;
  • игра Ardulem, повторяющая идею классических Lemmings;
  • платформер Prince of Arabia, созданный по мотивам Prince of Persia.
реклама кормит Уточку 🦆

Жанровый разброс неожиданно широкий: головоломки, сайд-скроллеры, платформеры, шутеры, «данжен-кроулеры», гонки и симуляторы. Точный список предустановленных игр пока не раскрыт. Стоит учитывать, что часть игр на форуме существует лишь в виде демоверсий, так что остаётся надеяться, что в отобранный набор их попало немного.

Arduboy FX-C с крестовиной, двумя кнопками и портом USB-C

Мультиплеер по кабелю и открытый код

Беспроводной связи у консоли нет: подключиться к интернету, использовать Bluetooth-геймпад или играть по сети не получится. Зато поддерживается проводной мультиплеер через порт USB-C — две консоли соединяются напрямую, но для этого понадобится совместимый кабель стандарта USB 3.0 или Thunderbolt. Обычный кабель только для зарядки здесь не подойдёт.

Вся платформа остаётся открытой, поэтому на FX-C можно писать и запускать собственный код. Для тех, кто хочет попробовать себя в разработке игр под жёсткие ограничения, это понятный способ начать: готовое устройство, живое сообщество и сотни примеров чужих проектов на форуме. Arduboy FX-C уже поступил в продажу.