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

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

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

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

https://old.reddit.com/r/ClaudeAI/comments/1tucsfe/i_had_opus_48_build_temu_league_of_legends_in/?share_id=UikbDWvacvgLmjhav4uu6

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

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

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 ощущался иначе. Саму модель он описал как «машину, которая решает задачи с первого раза».


Источник: https://shazoo.ru/2026/06/04/185041/programmist-sobral-brauzernyi-klon-league-of-legends-s-pomoshchiu-ii-claude-opus-48-menshe-chem-za-den

Подписаться
Уведомить о
guest

0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии