Ютубер взломал игру Punch-Out!! от Nintendo и добавил к ней управление движениями

Используя некоторые уловки c искусственным интеллектом, вы можете играть в оригинальную NES-версию игры без контроллера.

Ютубер взломал игру Punch-Out!! от Nintendo и добавил к ней управление движениями

Если вам захотелось поиграть в Punch-Out!!, на самом деле есть много способов насладиться как оригинальной, так и обновленной версией игры. Она доступна через эмулятор NES в онлайн-сервисе Switch, а версия с улучшенной графикой была выпущена для Nintendo Wii более десяти лет назад. На самом деле нет недостатка в боксерских играх для таких консолей, как Wii и Switch, которые используют преимущества управления жестами и движением тела, но блогер Ян Чарнас хотел совместить эту современную функциональность с простой 8-битной эстетикой оригинальной версии игры. Для решения этой проблемы потребовался искусственный интеллект.

MoveNet от Google – это модель на основе ИИ, которая определяет 17 различных точек на теле человека и генерирует скелет в виде палочек-фигурок, который не только отражает движения человека, но и предоставляет данные отслеживания и движения каждой точки разработчикам для использования в других целях.

В данном случае Чарнас использовал эти данные для создания специального программного обеспечения, которое распознает конкретные жесты и движения игрока Punch-Out!! на основе видеозаписи в реальном времени, а затем переводит эти движения (хуки, удары, блоки и уклонения) в соответствующие нажатия кнопок контроллера.

Чтобы всё это заработало, Чарнасу сначала пришлось модифицировать оригинальную консоль NES, чтобы он мог загрузить ROM игры с оригинального картриджа, а затем создать эмулятор NES на Javascript, который мог бы работать в веб-браузере. Но так просто MoveNet от Google не распознавал движения тела при попытке поиграть в Punch-Out!!. Реальные удары и уклонения, были слишком медленными по сравнению с молниеносными движениями на геймпаде NES.

Чтобы решить эту проблему, Чарнасу пришлось взломать код самой игры и замедлить каждого противника, чтобы он соответствовал скорости управления движениями. (Он также воспользовался возможностью изменить некоторые внутриигровые диалоги, которые не очень хорошо сохранились с 80-х годов).

Чтобы сделать игру ещё более реалистичной, Чарнас даже добавил физическое наказание, которое соотносится с ударом игрока соперником. Но вместо удара боксерской перчаткой, повязка на руке, управляемая Arduino, наносит болезненные удары электрическим током, и это звучит так же весело, как вы можете себе представить.

Все желающие опробовать игру «Real Life Punch-Out!» Чарнаса могут зайти на сайт RealLifePunchOut.com, где настоятельно рекомендуется пройти обучение, прежде чем приступать к игре.

Одновременно на виртуальный ринг может выйти только ограниченное число игроков, поскольку Чарнас приобрёл лишь ограниченное количество картриджей с игрой (адвокаты Nintendo уже на низком старте, скорее всего), поэтому вам, возможно, придётся сначала подождать в виртуальной очереди. Но в отличие от игр с управлением движениями на Switch и Wii, в эту игру можно играть совершенно бесплатно.


Ещё по теме:



0 Комментариев
You've successfully subscribed to Apple SPb Event
Great! Next, complete checkout for full access to Apple SPb Event
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.