В Tetris для Game Boy добавили онлайн-мультиплеер через самодельный адаптер

Устройство основано на Raspberry Pi и подключается к порту Game Link.

Энтузиаст YouTube-канала stacksmashing опубликовал видео, в котором рассказал о самодельном устройстве, позволяющем играть в Tetris на Game Boy по сети с неограниченным количеством игроков.

Выпущенная в 1989 году версия Тетриса для портативной консоли Game Boy примечательна тем, что стала первым проектом, который поддерживал многопользовательский режим через специальный кабель Game Link от Nintendo. Теперь, 32 года спустя, в эту же игру можно сыграть через интернет благодаря представленному USB-адаптеру с открытым исходным кодом.

По заявлению энтузиаста, идея пришла ему в голову после того, как они с друзьями стали меньше собираться вместе из-за пандемии. Изначально он разработал прототип на печатной плате с микроконтроллером и кучей проводов, но затем оптимизировал разработку до компактного USB-адаптера.

В его основе лежит Raspberry Pi Pico с выводами на тот самый порт Game Link. Причём предусмотрена опция подключения не только оригинального Game Boy, но и более поздних ревизий консоли, таких как Color и Advance.

Что касается программного обеспечения, то любитель разработал целый стек с открытым исходным кодом, который включает в себя сервер на Python и интерфейс WebUSB, обеспечивающий связь с консолью и подключение игроков.

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

Адаптер действительно получился универсальным и автономным, но ПО работает только для Tetris, так что поиграть по сети в «покемонов» пока не получится (если вы, конечно, не произведёте собственную обратную разработку).

Исходный код проекта опубликован на GitHub. Энтузиаст также собрал небольшую партию адаптеров, которую собирается запустить в продажу. Организован и Discord-сервер для поиска игроков.

Ранее испанский энтузиаст собрал для бабушки аппарат, который отправляет голосовые сообщения в Telegram и распечатывает входящие ответы.

#tetris #nintendo #gameboy #raspberrypi #новости

 

Источник

Читайте также