Викторина нейросетью: как сделать игру-квиз без кода
Викторина собирается текстом за одну сборку: вопрос, варианты ответа, подсветка правильного, счёт и финальный экран. Zugo пишет код, проверяет сборку в песочнице и отдаёт играбельную версию примерно за минуту. Сами вопросы при этом лучше приносить свои, готовым списком, и ниже подробно объясняется почему.
Механика викторины простая, и вся её ценность лежит в содержании. Именно поэтому промпт здесь устроен иначе, чем в аркаде: технику вы описываете в трёх строках, а над списком вопросов работаете отдельно.
Что именно получится собрать?
Обычную игру с вопросами: на экране вопрос, под ним несколько вариантов, клик по варианту сразу показывает, верно или нет, счёт растёт, в конце появляется результат. Всё это укладывается в одно описание и работает с первой сборки.
Сверху накладываются привычные надстройки: таймер на вопрос, полоса прогресса, кнопка «дальше», разбор ошибок в конце, режим на несколько раундов. Каждая из них добавляется отдельной правкой и не требует переписывать игру.
Чего не будет из коробки, так это общего рейтинга всех игроков и сохранённой статистики. Это уже база данных, а не игра. Что вообще получается собрать текстом, разобрано в статье игры без кода.
Отдельно стоит выбрать темп. Викторина с таймером на каждый вопрос играется как аркада и хорошо заходит на мероприятии, а версия без таймера читается спокойно и лучше подходит для обучения. Это решение стоит принять до промпта, потому что от него зависит и оформление.
Что написать в промпте?
Отдельно опишите механику и отдельно передайте вопросы. Смешивать эти два дела в одном абзаце значит получить и то и другое приблизительным.
| Элемент | Слабая формулировка | Сильная формулировка |
|---|---|---|
| Формат | «викторина» | «десять вопросов подряд, у каждого четыре варианта» |
| Ответ | «показывать результат» | «клик подсвечивает правильный зелёным, неверный красным» |
| Порядок | не сказано | «вопросы и варианты перемешиваются при каждом старте» |
| Таймер | не сказано | «на вопрос даётся пятнадцать секунд, время видно» |
| Счёт | «считать очки» | «по очку за верный ответ, счёт виден постоянно» |
| Финал | не сказано | «в конце итог, список ошибок и кнопка сыграть снова» |
Строка про перемешивание нужна почти всегда. Без неё правильный вариант нередко оказывается на одном и том же месте, и игра проходится по позиции, а не по знанию.
Строка про финал определяет, ради чего в неё играют второй раз. Итог с разбором ошибок превращает развлечение в проверку себя, и это самая дешёвая правка из всех перечисленных.
Откуда брать сами вопросы?
Из своей головы или своих материалов. Это главный совет статьи, и он идёт вразрез с ожиданием «пусть нейросеть придумает пятьдесят вопросов».
Причина простая и честная: сгенерированный банк вопросов выглядит убедительно, но содержит фактические ошибки, а проверять их вам всё равно придётся по одному. Для викторины по вашему продукту, курсу или городу вы и так знаете верные ответы, а модель их угадывает.
Рабочий порядок такой: пишете список вопросов и правильных ответов в обычном текстовом виде, вставляете его прямо в чат и просите собрать игру именно на этих данных. Тогда генерация отвечает за интерфейс и логику, а за содержание отвечаете вы. Помощь модели уместна в другом: попросите её переформулировать ваши вопросы короче или придумать правдоподобные неверные варианты к известному верному ответу.
Как это выглядит по шагам?
- Подготовьте вопросы заранее. Десяти достаточно для первой версии. Формат простой: вопрос, четыре варианта, пометка, какой верный.
- Опишите механику и приложите список. Например: «Игра-викторина на десять вопросов, четыре варианта, перемешивать порядок, таймер пятнадцать секунд, счёт сверху, в конце итог с разбором ошибок. Вопросы возьми эти:» и дальше ваш список.
- Дождитесь проверенной сборки. Простая игра появляется примерно за минуту, а перед выдачей запускается в песочнице: сборка, которая не открылась, помечается неудачной.
- Пройдите викторину дважды. Второй проход показывает, действительно ли перемешиваются варианты и не запоминается ли порядок.
- Опубликуйте в один клик на адрес вида
имя-игры.zugo.runи отправьте ссылку, ничего устанавливать не нужно.
Дальше вопросы добавляются такими же сообщениями: «добавь ещё пять вопросов про историю компании, вот они».
Что чаще всего ломается?
Три вещи, и все чинятся одной фразой.
Первая: после клика можно нажимать другие варианты и накручивать очки. Скажите прямо, что после ответа варианты блокируются до перехода к следующему вопросу.
Вторая: таймер продолжает идти на экране результата или не останавливается при ответе. Выглядит как мелочь, но ломает счёт и доверие к игре.
Третья: последний вопрос не ведёт на финальный экран, и игра просто замирает. Проверяется единственным способом: пройти до конца, а не до середины.
Есть и содержательная поломка, которую техника не ловит. Если один вариант заметно длиннее остальных, игроки выбирают его, не читая вопрос. Держите варианты примерно одной длины.
Как проверить викторину перед публикацией?
Пройдите её три раза: один раз честно, один раз отвечая наугад и один раз намеренно неправильно на все вопросы. Второй и третий проходы вскрывают то, чего не видно при обычной игре: неверный подсчёт нуля очков, пустой список ошибок, текст итога, написанный только для победителя.
Отдельно проверьте длинные вопросы на телефоне. То, что помещалось в одну строку на ноутбуке, на узком экране занимает три, и кнопки вариантов уезжают за нижний край. Проверять надо на настоящем телефоне и на опубликованном адресе.
Проверка в песочнице перед выдачей отвечает на вопрос, запустилась ли сборка, а не на вопрос, правильные ли у вас ответы и удобно ли читать вопросы с руки. Эта часть остаётся человеческой.
Как превратить викторину в рабочий инструмент?
Игра с вопросами полезна не только для развлечения. Тест по материалу курса, проверка знаний команды, квиз-лид на лендинге: механика одна и та же, отличается только то, что происходит после последнего вопроса.
Если нужны результаты игроков, а не просто их развлечение, добавляется база: подключается Supabase, и ответы сохраняются вместе с именем или почтой. Как это устроено, разобрано в статье ИИ-приложение с Supabase.
Если результат должен приходить письмом, подключается Resend. А если викторина живёт внутри более крупного приложения с личным кабинетом, смотрите разбор в статье как собрать приложение-квиз: там тот же экран вопросов, но уже с хранением данных.
Сколько кредитов уйдёт?
Викторина это одна из самых дешёвых сборок, потому что механика редко требует доводки.
| Действие | Кредитов |
|---|---|
| Сборка игры | 6 |
| Одна правка, в том числе новая пачка вопросов | 3 |
| Сборка в режиме Hi-Fi | 12 |
| Правка в режиме Hi-Fi | 6 |
Реалистичный маршрут: сборка, правка на оформление, правка на таймер и финал, ещё одна на добавление вопросов. Около 15 кредитов на готовую игру. Pro стоит $25 в месяц и даёт 200 кредитов, это 33 сборки или 66 правок, Business стоит $99 в месяц.
Про Free честно: 5 кредитов меньше стоимости одной сборки, поэтому начать с нуля на бесплатном тарифе не выйдет. Клонировать шаблон из галереи он позволяет, кредиты за это не списываются.
Где границы у такой сборки?
Первая и главная: за факты отвечаете вы. Ни один генератор не даёт гарантии верности ответов, и публиковать викторину, вопросы которой вы не перечитали, не стоит.
Вторая: игры здесь двумерные и браузерные. Викторине этого хватает с запасом, но телевизионной студии с трёхмерной сценой и ведущим из неё не выйдет.
Третья: всё, что связано с хранением результатов, аккаунтами и защитой от подглядывания в ответы, это уже разработка поверх игры. Zugo не заменяет команду на таком продукте. Код при этом ваш и выгружается в GitHub, поэтому продолжить руками можно в любой момент.
С чего начать?
Откройте пустой файл и напишите десять вопросов. Это займёт больше времени, чем сборка, и именно поэтому с этого стоит начинать: техническая часть готова через минуту после того, как готово содержание.
Когда список есть, отправьте его вместе с описанием механики на zugo.dev, сыграйте сами и опубликуйте ссылку. Если викторина нужна к конкретной дате, соберите её заранее и дайте пройти двум людям со стороны: их вопросы к формулировкам почти всегда полезнее ещё одной правки оформления.