Перейти к содержимому

Idle-игра без кода: собрать кликер с помощью ИИ

Idle-игру можно собрать без единой строчки кода: достаточно описать её ИИ-билдеру. Напишите в Zugo (zugo.dev), чего хотите: ресурс, генераторы, апгрейды, престиж-сброс. Он соберёт рабочую браузерную игру примерно за минуту и проверит её в песочнице ещё до того, как показать вам. Стартовые кредиты бесплатны, карта не нужна.

Почему idle-игра лучше всего подходит для первого проекта без кода?

Idle-игры (они же кликеры и инкрементальные игры) на удивление прощают ошибки новичку и на удивление хорошо ложатся на сборку промптами:

  • В правилах только числа, никакой физики. Ни коллизий, ни ИИ противников, ни геометрии уровней. Idle-игра сводится к набору арифметических правил, крутящихся по таймеру. Ровно такую логику ИИ-билдер надёжно реализует с первого захода.
  • Весь дизайн умещается в один абзац. Полноценную idle-игру можно описать тремя предложениями. Сравните с платформером, где одно только «ощущение прыжка» может съесть десяток итераций.
  • Любое изменение проверяется за секунды. Купили генератор, посмотрели, как растёт число, оценили темп. Не нужно играть двадцать минут, чтобы понять, сработала ли последняя правка.
  • Балансировка идёт итерациями, а каждая итерация укладывается в один промпт. Настройка idle-игры сводится к правке цен и множителей. С ИИ-билдером это одна строка follow-up-промпта, а не раскопки в коде.

Если хочется общей картины, как собирать промптом игру любого жанра, читайте как создать игру нейросетью. Эта статья посвящена конкретно idle.

Из чего состоит игровой цикл idle-игры?

Почти любая idle-игра, от симулятора лимонадного ларька до космического кликера про добычу руды, собрана из одних и тех же пяти частей. Назовите каждую явно в промпте, и билдеру хватит этого с головой.

  1. Ресурс. Число, которое растёт: золото, печеньки, звёздная пыль.
  2. Клик. Ручной способ зарабатывать ресурс, пока не включилась автоматизация.
  3. Генераторы. То, что вы покупаете и что производит ресурс само, с ценой, растущей с каждой покупкой.
  4. Апгрейды. Разовые или ступенчатые покупки, которые умножают выработку и создают точки выбора.
  5. Престиж. Добровольный сброс: весь прогресс в обмен на постоянный бонус. Именно он даёт idle-играм их длинный хвост.

Вот каждая механика в виде промпта, который можно вставить в Zugo как есть:

Механика Что делает Пример промпта
Ресурс Главное число и его отображение «Игрок собирает звёздную пыль. Покажи общее количество сверху экрана, а под ним скорость в секунду.»
Клик Ручной заработок, вовлечение в ранней игре «Клик по планете в центре даёт 1 звёздную пыль. Добавь короткую пульсацию и всплывающий +1 на каждый клик.»
Генератор Автоматическое производство с растущей ценой «Добавь Дрона-шахтёра: стоит 15 пыли, производит 0.5 пыли в секунду. Каждая покупка поднимает цену на 15%. Покажи количество купленных и суммарную выработку.»
Апгрейд Множители и решения «Добавь вкладку Апгрейды. "Усиленные буры" удваивают выработку всех дронов, стоят 500 пыли, покупка разовая, кнопка серая, пока не хватает денег.»
Престиж Долгосрочный цикл сброса «На 1 миллионе пыли открой кнопку Коллапс: сброс всего в обмен на Тёмную материю, каждая единица даёт постоянные +10% к производству.»
Качество жизни База удержания «Форматируй большие числа как 1.2K, 3.4M, 5.6B. Сохраняй прогресс в браузере, чтобы обновление страницы не стирало забег.»

Скармливать их по одной не обязательно. Смысл таблицы в словаре: когда в промпте написано «генератор с ростом цены 15%», а не «что-нибудь на покупку», первая сборка ложится куда ближе к тому, что вы имели в виду.

Как написать промпт для idle-игры в Zugo?

Откройте zugo.dev и опишите всю игру одним сообщением. Крепкий стартовый промпт выглядит так:

«Собери idle-игру про добычу в космосе. Игрок кликает по планете и собирает звёздную пыль (1 за клик). Три генератора: Дрон-шахтёр (15 пыли, 0.5/сек), Орбитальная платформа (200 пыли, 8/сек), Звёздный экстрактор (3 000 пыли, 90/сек). Каждая покупка поднимает цену этого генератора на 15%. Вкладка Апгрейды с тремя апгрейдами-множителями. Тёмная тема, большие сочные числа, сохранение прогресса в браузере.»

Промпт с таким уровнем детализации обычно даёт играбельную первую версию примерно за минуту. За кулисами происходят две важные вещи:

  • Сборка проверяется. Zugo прогоняет каждую сборку в песочнице и убеждается, что она реально загрузилась и отрисовалась, прежде чем показать её вам. Вам никогда не вручат белый экран с предложением разбираться самостоятельно.
  • Есть режим плана, если он нужен. Для проекта покрупнее, скажем idle-игры с аккаунтами и таблицей лидеров, можно посмотреть план до генерации, а глубокие сборки показывают чекпоинты и живой лог процесса.

Есть и 25 шаблонов в 5 категориях, если удобнее стартовать с рабочей базы, а не с чистого промпта. Но для idle-игры, честно говоря, свободный промпт обычно лучше: жанр настолько прост, что описать свою версию быстрее, чем перекраивать шаблон.

Как итерировать баланс и ощущения от игры?

Первая сборка всегда черновик. Idle-игры живут и умирают темпом, а темп настраивается так: поиграли две минуты, отправили follow-up. Реальные итерационные промпты выглядят так:

  • «Ранняя игра затянута. Снизь Дрона-шахтёра до 10 пыли и сделай 2 за клик.»
  • «Покупки ощущаются пресно. Добавь беззвучную тряску экрана и короткую золотую вспышку при покупке генератора.»
  • «Добавь панель статистики: всего кликов, всего пыли за всё время, время в игре.»
  • «Начисляй до 8 часов офлайн-производства и показывай попап "с возвращением" с заработанной суммой.»
  • «Бонус престижа слишком слабый, игрокам незачем сбрасываться. Сделай каждую единицу Тёмной материи +25% вместо +10%.»

Каждый круг проходит как обычная сборка, поэтому каждое изменение приходит уже проверенным. В этом цикле (поиграл, заметил, написал промпт) и заключается вся дисциплина настройки idle-игр; подробнее он разобран в статье как создать игру ИИ по одному промпту.

Два честных ограничения. Первое: Zugo собирает 2D-игры для браузера, и если вы мечтаете о 3D idle-городе на Unreal, это не тот инструмент. Второе: ИИ не сбалансирует экономику за вас; он реализует числа, которые вы дали, а поиск чисел, от которых игра «звучит», по-прежнему остаётся вашей работой. Короткий цикл итераций делает её быстрой, но не автоматической.

Что чаще всего промахивается в первой сборке idle-игры?

Жанр простой, но несколько вещей проседают почти всегда, потому что в промпте их обычно не называют вслух. Каждая чинится одной строкой, и полезнее знать их заранее, чем ловить по одной.

  • Цена генератора не растёт. Экономика ломается на второй минуте: ресурса становится столько, что покупать больше нечего. Промпт: «Цена каждого генератора умножается на 1.15 после каждой покупки и показывается округлённой».
  • Прогресс не переживает обновление страницы. Человек закрыл вкладку и потерял час. Промпт: «Сохраняй состояние в браузере каждые несколько секунд и восстанавливай при загрузке».
  • Числа превращаются в кашу. После первого же престижа на экране висит пятнадцатизначное значение, и разницу между покупками перестаёт быть видно. Промпт: «Форматируй всё от тысячи как 1.2K, 3.4M, 5.6B, 7.8T».
  • Кнопки покупки нажимаются, когда денег нет. Промпт: «Кнопка покупки неактивна и приглушена, пока ресурса не хватает, а рядом показывай, сколько осталось накопить».
  • Офлайн-доход считается без потолка. Игрок уходит на неделю и возвращается победителем. Промпт: «Начисляй офлайн-производство не больше чем за 8 часов и показывай его отдельным окном при возвращении».

Каждая такая доводка идёт обычным циклом сборки с проверкой в песочнице и стоит 300 кредитов. Полная пересборка с нуля стоит 600 кредитов, поэтому, когда правок накопилось четыре подряд и игра всё равно не та, дешевле переписать промпт целиком, чем добивать её по кусочкам.

Как опубликовать idle-игру и сколько это стоит?

Когда игра ощущается как надо, публикация занимает один клик: игра уходит в онлайн по адресу вида yourname.zugo.run, которым можно делиться где угодно. Бесплатные публикации несут бейдж «Made with Zugo»; платные тарифы поддерживают свои домены. Полный разбор есть в статье где опубликовать игру бесплатно.

Тариф Цена Что входит
Free $0 Стартовые кредиты, без карты, публикация на zugo.run с бейджем
Pro $25/мес 20 000 кредитов (~16 платформ или 33 быстрых сборок), свои домены
Business $50/мес Для команд и больших объёмов

Если билдер станет тесен, вы не заперты внутри: экспорт в GitHub даёт настоящий репозиторий (src/, package.json, vite.config), и дальше можно разрабатывать руками. А если idle-игра разрастётся вбок и потребует аккаунты или облачные сохранения, коннекторы Supabase (база и авторизация) и Stripe (платежи) уже встроены.

Немало людей уже выпустили свою первую игру именно так: в витрине есть живые примеры, в которые можно поиграть прямо сейчас. Опишите свой ресурс, свои генераторы и правило престижа на zugo.dev, и первая играбельная версия окажется примерно в минуте от вас.

← Все статьи