Энтузиаст с помощью ИИ Claude запустил игры для Nintendo Switch на Apple TV без эмуляции
Геймер и энтузиаст ИИ под ником FloatingFalafel выпустил TVPort, опенсорс-инструмент для нативного запуска игр с Nintendo Switch на приставке Apple TV 4K. По словам создателя, при разработке он использовал ИИ-модель Claude Opus 5.5 от Anthropic.
В последние недели подобных примеров становится всё больше. Энтузиасты с помощью ИИ-инструментов, прежде всего Claude Code, воссоздают приложения по подписке вроде пакета Adobe Creative Cloud, а ещё декомпилируют и перекомпилируют игры под другие платформы и даже под браузер. Браузерная версия GTA 5 уже гуляет по сети, хотя результаты таких экспериментов сильно разнятся.
TVPort представляет собой форк набора инструментов nxnative. Решение перекомпилирует игры для Switch и Switch 2 под ТВ-приставку Apple, а вся работа идёт на Mac. Отличие от эмуляции принципиальное – исполняемый код игры заранее переводится в формат целевой платформы, и тайтл запускается как обычное приложение, без промежуточного слоя, который в реальном времени имитирует чужое железо.
По словам FloatingFalafel, процесс не всегда проходит гладко:
Большинство игр работают практически так же, как на Switch, но некоторые загружают текстуры в память иначе, и такие случаи нужно диагностировать и исправлять, прежде чем игра заработает корректно.
TVPort автоматически создаёт резервные копии сохранений на Mac или в iCloud. Пользователь также может выбрать целевую частоту кадров, 30 или 60 fps.
Первыми результатами тестов создатель уже поделился. Super Mario Odyssey идёт в 60 fps, но иногда случаются "очень лёгкие подтормаживания", а возле водопадов возникают проблемы со звуком. Animal Crossing: New Horizons, судя по всему, ограничена 30 fps, и никаких проблем в ней не заметил.
С The Legend of Zelda: Tears of the Kingdom всё сложнее. Во время тестов Apple TV столкнулась с троттлингом, то есть с принудительным снижением частот процессора из-за перегрева. В Apple TV 4K третьего поколения нет вентилятора, и под длительной нагрузкой компактный корпус быстро нагревается.
Чтобы запустить такие игры, как TOTK, требуется серьёзная диагностика и даже частичное переписывание движка игры в виде патча внутри программы. Более тяжёлые игры вроде TOTK могут так никогда и не заработать на Apple TV 4K третьего поколения.
Параллельно энтузиаст работает над нативными портами игр для Switch на Xbox Series X. Подробностей об этом направлении пока нет.
В репозитории TVPort нет файлов игр. Желающим поэкспериментировать придётся использовать собственные копии, легально снятые со своих картриджей Switch.
Перенос игр на другие платформы с помощью ИИ остаётся спорной темой, в том числе в сообществе энтузиастов декомпиляции. Администрация decomp.dev, одного из крупнейших сайтов в этой сфере, недавно объявила о закрытии, потому что недобросовестные пользователи ИИ разрушили "общественную составляющую декомпиляции". Anthropic со своей стороны уже обновила Claude Code и запретила ассистенту воссоздавать существующие игры.
Как бы то ни было, TVPort наглядно показывает игровой потенциал Apple TV 4K. Switch вышла в марте 2017 года и даже на старте уступала конкурентам по мощности, но приставка Apple на чипе A15 Bionic уверенно справляется с частью библиотеки консоли Nintendo без классической эмуляции.
- Разработчикам Zelda удалось избавиться от "отдельных" подземелий только в Breath of the Wild благодаря эволюции железа
- Разработчики Cult of the Lamb создавали дополнение Woolhaven для того, чтобы встряхнуть игроков и заставить их чувствовать себя некомфортно
- Переиздание игры Jaws по мотивам фильма "Челюсти" выйдет на ПК и консолях в конце недели