Программист собрал браузерный клон 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 ощущался иначе. Саму модель он описал как "машину, которая решает задачи с первого раза".
- Новая модель Claude сама нашла 500 уязвимостей и напугала Уолл-стрит
- NASA впервые использовала ИИ-модель Claude для управления марсоходом Perseverance
- Anthropic снизила стоимость доступа к ИИ-агенту Claude Cowork до 20 долларов