Нейросети ускорили порты ретро-игр, но раскололи сообщество декомпиляторов

По материалу The Verge, за последний месяц или около того в сети регулярно разлетаются неожиданные ретро-проекты: Halo в веб-браузере, Wind Waker на iPhone, Super Smash Bros. в смешанной реальности. Любители разбирают старые игры и пересобирают их для новых платформ, и делают это заметно быстрее благодаря новым ИИ-инструментам. Но те же инструменты, пишет издание, разрушают тесные сообщества, которые занимаются сохранением игр.
Декомпиляция и перекомпиляция (decomp и recomp), это форма обратной разработки: игру разбирают на составные части, а затем пересобирают так, чтобы она работала на оборудовании, для которого не предназначалась. Вручную это медленно и кропотливо: например, группа годами декомпилировала оригинальную Animal Crossing для GameCube. Инструменты ИИ для написания кода, по словам издания, значительно сократили этот срок, а число портов за последние месяцы резко выросло.
Консультант по ИИ Крис Сотрайдис, для которого порты игр, хобби, этим летом увидел порт Command & Conquer: Generals Zero Hour (EA открыла его исходный код в прошлом году) для iPhone и iPad. «Технические вызовы» вдохновили его сделать несколько похожих портов, в том числе мобильную версию The Legend of Zelda: Ocarina of Time на основе существующей декомпиляции игры, созданной сообществом. Через несколько недель он уже вёл около дюжины проектов. По его словам, такая продуктивность без ИИ невозможна: часть портов он смог бы сделать почти без помощи ИИ, но только имея значительно больше времени. «Темп и объём были бы для меня невозможны без него. Всё шло бы крайне медленно. Инструменты позволяют двигаться гораздо быстрее, если знаешь, чего хочешь», говорит он.
Скорость привлекла многих, ради забавы, технической задачи или сохранения игр, и на Reddit, X и GitHub появился поток новых проектов. Но с точки зрения сохранения игр порты проблемны. Декомпиляцию затевают отчасти для того, чтобы разобрать игру и понять, как она устроена; когда работу делает ИИ, это понимание теряется. Можно поместить Человека-паука в игру про Бэтмена, но вы, скорее всего, не узнаете, как возникли те или иные программные решения, а это может помешать точному восстановлению игр.
Быстрый темп ИИ-декомпиляции, по данным издания, перегрузил самодеятельную среду. На прошлой неделе внезапно закрылся ориентированный на сообщество сайт, который отслеживал проекты декомпиляции и предоставлял различные материалы, из-за влияния ИИ. Владелец сайта, пишущий под псевдонимом Encounter, объявляя о закрытии, заявил, что при правильном руководстве, участии человека и проверке кода ИИ способен значительно ускорить декомпиляцию, но общинная составляющая этой работы сломана: проекты всегда были открытыми, чтобы поощрять вклад и приносить пользу сообществу, а «недобросовестные участники» всё более неприятно этим злоупотребляют. Речь о том, чтобы брать существующие проекты декомпиляции и «дорабатывать» их с помощью ИИ, а также спешно портировать декомпиляции, в которые пользователь сам ничего не вкладывал. По словам Encounter, такие «враждебные форки» почти не стараются вносить вклад в существующие проекты и рвут ткань сообщества.
Автор The Verge называет ИИ в этой сфере палкой о двух концах. С одной стороны, он вызвал всплеск интереса, вывел слова «декомп» и «рекомп» из узкого жаргона в заголовки и дал не-программистам возможность экспериментировать. С другой, скорость и невнимание к деталям противоречат целям большинства хранителей игр, которые хотят не только сохранить игры для современной аудитории, но и понять, как они сделаны. В итоге возник раскол: сторонники сохранения разочарованы обилием «слопа» (низкокачественного ИИ-контента), сторонники ИИ воодушевлены возможностями. Сотрайдис считает, что многое из того, что сегодня отвергают как слоп, может улучшиться по мере развития инструментов и обучения людей. Критику он при этом признаёт обоснованной: лучшие инструменты сами по себе не заставят людей указывать авторство и хорошо относиться друг к другу.
Издание добавляет, что противникам ИИ в портах классических игр, возможно, предстоит проигранная битва: ИИ проникает во все сферы разработки игр. Epic Games недавно выпустила «вайб-кодированную» версию своего магазина игр для ПК и, по сообщениям, перешла на «разработку с ускорением за счёт ИИ» для будущей совместной работы с Disney; глава Epic Тим Суини написал в X, что ИИ приведёт к «новому золотому веку игр». Глава Xbox Аша Шарма создала внутреннее подразделение Xbox Labs, чтобы исследовать эту область и «превращать зарождающиеся идеи в то, что смогут испытать наши игроки и разработчики»; пока подразделение показало лишь экспериментальную панель. Вопрос на будущее, заключает издание: что аудитория предпочтёт, роскошный ремейк Halo или «вайб-кодированный» порт, который можно взять куда угодно.
Ключевые факты
- ИИ-инструменты для программирования резко сократили срок декомпиляции и переноса старых игр: за месяц или около того вирусными стали Halo в браузере, Wind Waker на iPhone и Super Smash Bros. в смешанной реальности.
- Любитель Крис Сотрайдис за несколько недель дошёл от первого порта до дюжины проектов и говорит, что без ИИ такой темп и объём были бы невозможны.
- На прошлой неделе внезапно закрылся сайт, отслеживавший проекты декомпиляции; его владелец (псевдоним Encounter) заявил, что общинная составляющая декомпиляции сломана из-за «враждебных форков» и доработки чужих проектов с помощью ИИ.
- Издание оценивает ИИ как палку о двух концах: он привлёк новых людей, но с ним теряется понимание устройства игр, важное для их точного восстановления; по оценке, более 90% классических игр «критически под угрозой».
- Крупные игроки поддерживают ИИ: Тим Суини из Epic говорит о «новом золотом веке игр», а у Xbox появилось подразделение Xbox Labs.
Почему это важно
Материал фиксирует, как ИИ-инструменты меняют нишевую область обратной разработки: то, на что раньше уходили годы (как с Animal Crossing для GameCube), теперь делается за недели. Побочный эффект уже виден: закрылся ресурс, на котором держалась часть сообщества, а сама идея открытых проектов оказалась уязвимой для тех, кто быстро собирает порты на чужой работе. Это конкретный пример конфликта между скоростью и тщательностью в сохранении цифрового наследия.
Кому это важно
Энтузиастам декомпиляции и портов старых игр, участникам проектов по сохранению игр, владельцам открытых репозиториев, а также тем, кто следит за влиянием ИИ на разработку игр: Epic и Xbox упомянуты в статье как примеры индустрии, которая этот путь уже выбирает.
Как это применить
Прямых инструкций в материале нет, но из слов героев следует несколько ориентиров. Сотрайдис отмечает, что инструменты ускоряют работу, если заранее знаешь, чего хочешь. Критики сообщества указывают на то, что вредит: «доделывание» чужих декомпиляций с помощью ИИ без собственного вклада и гонка за портом проектов, в которые пользователь ничего не вносил. Сам Сотрайдис признаёт, что лучшие инструменты не заставят людей указывать авторство и уважать друг друга.
Можно ли доверять
Это обзорный материал The Verge, построенный на словах одного любителя-портировщика и заявлении владельца закрывшегося сайта, известного только по псевдониму; название сайта не приводится. Оценка, что более 90% классических игр «критически под угрозой», дана без указания, кто её сделал. Общего числа ИИ-портов и проектов в тексте нет, а какие именно ИИ-инструменты использовались, не названо. Заявление Epic о переходе на «разработку с ускорением за счёт ИИ» для проекта с Disney подано как «по сообщениям».
Риски и подводные камни
Главные риски, о которых говорит материал: потеря понимания того, как игры были устроены, что может мешать точному восстановлению; разрыв сообщества между сторонниками сохранения и сторонниками ИИ; злоупотребление открытостью проектов. Издание также называет ИИ быстрым решением, у которого могут быть долгосрочные недостатки. Сторона, довольная ИИ, ожидает, что качество вырастет вместе с инструментами, но это лишь ожидание, а не подтверждённый результат.
«Также теперь ясно, что общинная составляющая декомпиляции сломана. Наши проекты всегда были открытыми, чтобы поощрять вклад и приносить пользу сообществу в целом. Недобросовестные участники злоупотребляют этим всё более неприятными способами.»
— Encounter, псевдоним владельца сайта, отслеживавшего проекты декомпиляции (цитата по The Verge)