Давно хотел сделать клон старенькой игры Ice Rage , в которую рублися c друзьями в школе на переменах.
🕹 Давно хотел сделать клон старенькой игры Ice Rage , в которую рублися c друзьями в школе на переменах. К сожалению, на свежих iOS в нее уже не поиграть... Но для этого и нужны агенты! Поиграть в браузере можно тут , на телефоне тоже запускается, но с ноута сильно комфортнее. За одно и возможность потестить агентов на реальных Long Horizon Tasks. Длинные автономные сессии агентов один из тренд текущего года. Вместо того чтобы постоянно сидеть рядом и поправлять агента вручную, мы заранее готовим ему среду, даём подробные инструкции и отправляем работать на несколько часов самостоятельно. В такую парадигму укладывается много задач, от научных экспериментов до "Вот тебе CLI на Python перенеси его на Rust" (по такому принципу устроен наследник SWEBench – ProgramBench ) Самое важное дать агенту валидироваться, чтобы он понимал, что именно нужно улучшить. Клонирование игры проходило в нескольких cетапах, где каждый следующий был надстройкой над предыдущим. Везде использовал Opus 4.8 с xhigh effort. В каждой попытке агент запускался автономно через`claude -p ...`. Игра делалась под three.js. У агента был доступ к playwright / agentbrowser чтобы смотреть на свой прогресс. ⚫️ Сетап 1. Подробная Спецификация. В этой попытке агенту был выдан длинный файл с детальным описанием механик игры, визуала, описание поля, игроков и так далее – все что я сам написал и потом клод со мной расширил. Получилось все совсем плохо: кривой геймплей, персонажи из кубов, сломанная камера и белый шум вместо аудио эффектов (буквально). Не играбельно. Я даже удивился тому, как это было плохо. Особенно учитывая самоуверенность клода в том, что все сделано отлично. ⚫️ Сетап 2. Референсы из оригинальной игры. Поняв, что просто инструкций недостаточно, я заменил исходную спеку на вариант, где были описания механики игры + приложены референсные скриншоты/видео с аннотациями того, что происходит на экране. Разметку всю делал сам. Вот тут уже пошел прогресс. Агент стал регулярно делать скринш
| Type | Tool |
| Section | AI agents |
| Site language | ru |