Просунуте редагування
Цей розділ призначений для досвідчених авторів, які бажають створювати складні інтерактивні завдання, використовувати динамічні шаблони, скрипти автоматизації та інтегрувати гру із зовнішніми сервісами.
Підрозділи
- Інтерактивні елементи (скрипти) — написання клієнтських JavaScript-сценаріїв для взаємодії з гравцями безпосередньо на рівні.
- Елементи сторінки рівня — з чого зібрана сторінка рівня: як сховати чи переоформити її блоки, нав'язати тему оформлення.
- Шаблони (Темплейти) — використання HTML-шаблонів для стандартизації оформлення та виведення інформації.
- Серверні дії — маркер
{! … !}: код за команду вбиває сервер, а не скрипт у сторінці; завершити команді гру. - Складені коди — підсумковий код рівня, який автоматично збирається з частин, розкиданих по кодах, бонусах та підказках.
- Інвентар гравця — сумка з предметами внизу екрана і зони застосування на картинці завдання: предмет на зону — це складений код.
- Коди за GPS-координатами — код вбивається сам, коли гравець дійшов до точки на місцевості: зони на сервері, координат цілі в сторінці немає.
- Сканер QR-кодів у завданні — кнопка, яка вмикає камеру та вводить відсканований QR-код як відповідь.
- Task API (Зовнішні сервіси) — використання API рівня для зв'язку зі сторонніми серверами та динамічного обміну зашифрованими ігровими даними.