Продвинутое редактирование
Этот раздел предназначен для опытных авторов, желающих создавать сложные интерактивные задания, использовать динамические шаблоны, скрипты автоматизации и интегрировать игру с внешними сервисами.
Подразделы
- Интерактивные элементы (скрипты) — написание клиентских JavaScript-сценариев для взаимодействия с игроками непосредственно на уровне.
- Элементы страницы уровня — из чего собрана страница уровня: как спрятать или переоформить её блоки, навязать тему оформления.
- Шаблоны (Темплейты) — использование HTML-шаблонов для стандартизации оформления и вывода информации.
- Серверные действия — маркер
{! … !}: код за команду вбивает сервер, а не скрипт в странице; завершить команде игру. - Составные коды — итоговый код уровня, который автоматически собирается из частей, разбросанных по кодам, бонусам и подсказкам.
- Инвентарь игрока — сумка с предметами внизу экрана и зоны применения на картинке задания: предмет на зону — это составной код.
- Коды по GPS-координатам — код вбивается сам, когда игрок дошёл до точки на местности: зоны на сервере, координат цели в странице нет.
- Сканер QR-кодов в задании — кнопка, которая включает камеру и вводит отсканированный QR-код как ответ.
- Task API (Внешние сервисы) — использование API уровня для связи со сторонними серверами и динамического обмена зашифрованными игровыми данными.