Создание и копирование заданий
В этом разделе описано, как добавлять задания в игру, дублировать их и переносить между играми.
Создание задания
- Откройте редактор игры, вкладка «Задания».
- Нажмите «+ Добавить задание» под списком заданий. Задание встанет в конец сценария и получит следующий свободный номер.
- Заполните поля:
- Название — видно авторам, а игрокам после прохождения.
- Текст задания — сама загадка, картинки, видео.
- Коды — правильные ответы, в разделе «Коды» внутри карточки.
- Нажмите «Сохранить…« и подтвердите изменения в открывшемся окне.
Порядок заданий меняется перетаскиванием карточек за значок слева от названия — номера пересчитываются сами. Если нужен не общий порядок, а разный для разных команд, см. Последовательность заданий.
Копирование заданий
Задание переносится куда угодно своим JSON: в другое место этой же игры, в другую вашу игру или другому автору в переписку.
Кнопка «JSON» в заголовке карточки показывает задание целиком одним текстом — вместе с кодами, бонусами, подсказками и скриптом. Правки, сделанные прямо здесь, попадают в черновик, когда вы уходите из поля.
Дублирование внутри одной игры
- Откройте карточку задания и нажмите «Копировать JSON» внизу карточки.
- Нажмите «Вставить задания из буфера…« под списком заданий, вставьте скопированное (Ctrl+V), затем «Разобрать» и «Добавить в черновик».
- Копия встанет в конец списка. Номер и ID задания в копию не переносятся — она не спорит с оригиналом за место в игре.
- Поправьте в копии текст и коды и сохраните игру.
Перенос из другой игры
То же самое, только JSON копируется из редактора игры-источника:
- Откройте редактор той игры, найдите нужное задание, нажмите «Копировать JSON».
- Вернитесь в свою игру и вставьте его кнопкой «Вставить задания из буфера…«.
ID задания при таком переносе сохраняется — то самое число, что показано в заголовке карточки и подставляется в скриптах вместо !task_id!. Скрипты, привязанные к нему, продолжают работать на новом месте. Если в игре-приёмнике этот ID уже занят другим заданием, копия получит новый.
Буфер обмена браузер отдаёт скрипту не всегда — где-то это запрещено настройками, где-то требует разрешения. Тогда окно так и говорит, а под сообщением остаётся поле: вставьте туда JSON руками (Ctrl+V) и нажмите «Разобрать».
За один раз можно вставить и несколько заданий — например, весь сценарий из файла, скачанного кнопкой «Скачать JSON». Если в JSON есть не только задания (настройки игры, сквозные бонусы, порядки), редактор покажет список и спросит, что именно из него брать.
Подробнее о том, где взять JSON и что с ним можно делать: JSON задания и игры.
Так устроена и демо-игра для авторов: любое задание из неё можно скопировать по его ID к себе и там с ним экспериментировать — Пример в игре.
Вставка меняет только черновик в браузере. На сервер задания попадут после кнопки «Сохранить…« и подтверждения — до этого момента вставку можно отменить кнопкой ↶.
Импорт целого сценария
Если нужно залить в игру готовый сценарий из файла или из внешнего источника (например, сгенерированный AI), для этого есть отдельная страница «Импорт заданий» — ссылка на неё лежит во вкладке «Полезные ссылки» редактора. См. Импорт из JSON.


