Программист собрал браузерный клон League of Legends с помощью ИИ Claude Opus 4.8 меньше чем за день

Инженер-программист собрал полностью играбельный браузерный клон League of Legends с онлайн-мультиплеером по комнатам, потратив на это меньше суток.

Первую рабочую версию ИИ-модель Claude Opus 4.8 выдала с одного-единственного промпта. Игру он назвал LMAO и выложил в открытый доступ на lmaomoba.com, где сыграть можно как в одиночку с ботами, так и с друзьями.

Старт оказался неожиданно простым. Разработчик попросил нейросеть сделать "Temu-версию League of Legends, только в браузере, с онлайном и мультиплеером по комнатам", обыграв название дешёвого маркетплейса Temu ради образа бюджетной копии. Модель собрала рабочий вариант с первой попытки, после чего началась долгая доводка каждого элемента.

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

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

Claude не умеет генерировать изображения, так что вся графика существует в виде кода. Персонажи начинались как таблетки с эмодзи вместо голов, затем отдельный проход превратил их в нарисованные SVG-фигуры. Финальный рывок, который программист дословно задал командой "режим HOLY SHIT", добавил полноценный анимационный риг и закрепил за каждым героем отдель

ного агента.

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

Поначалу персонажи были почти прямыми копиями чемпионов League of Legends. Тогда программист запустил проход с установкой убрать любые нарушения прав, и именно здесь дизайн стал по-настоящему оригинальным. Так появились собственные герои вроде Тихи, пародии на чемпиона Тимо.

Серьёзную ставку разработчик сделал на команду /goal. Он играл, выписывал по 10–15 правок и багфиксов за раз и отдавал их одним списком. Команда /goal запускает отдельного агента, который проверяет, достигнута ли цель, благодаря чему модель куда внимательнее тестировала собственные фиксы.

Для широких сквозных задач вроде оптимизации и баланса в ход пошёл режим Ultracode Workflows, он же /effort ultracode. Режим раскладывает решение на фазы и поднимает огромное число субагентов, по словам программиста, от 100 до 400 штук. Сами Workflows он назвал "безумием" для размытых и неоднозначных задач.

Под капотом игра написана на TypeScript, графику рисует Canvas в обёртке React, а за мультиплеер отвечает PartyKit. Всего вышло около 20 тысяч строк кода. Музыку и звуковые эффекты тоже сделал Claude.

Уровень усилий программист держал в основном на xhigh или ultracode, а саму модель запускал с контекстным окном на миллион токенов. По прикидкам, при оплате через API такая работа обошлась бы примерно в 6600 долларов. Счётчик токенов перевалил за 2,7 миллиарда, но почти всё это дешёвые чтения из кэша, а реально сгенерировано около 15,5 миллиона.

Платить эти деньги, впрочем, не пришлось. Всё работало на подписке Claude Max за 200 долларов в месяц, и, по оценке программиста, ушло лишь 20–40% недельного лимита. Он прикинул, что такой тариф по ценности примерно равен 12 тысячам долларов трат на API.

Программист честно отметил, что с первой попытки получилось далеко не всё, и доводки хватало. Игра не рассчитана на мобильные экраны, а мультиплеер иногда подтормаживает.

Обычно он работает в строгом стиле с детальными спецификациями, однако свободный подход в духе "собери и улучшай" с версией 4.8 ощущался иначе. Саму модель он описал как "машину, которая решает задачи с первого раза".

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.