Игровые системы

Обучение новичков: тур по настоящим экранам

Как работает готовое обучение iDos Games - сценарии, которые подсвечивают любой элемент игры, подсказка с «Далее» и «Пропустить», шаги, ждущие настоящего действия, награда и воронка - и как настроить его в кабинете.

Обновлено: English

Обучение - сценарии поверх настоящих экранов игры: каждый шаг подсвечивает элемент, затемняет остальное и показывает подсказку. Шаг может ждать реального действия игрока, а каждый показанный шаг попадает в воронку, поэтому видно, где новички уходят.

Что видит игрок

  • Подсвеченный элемент любого экрана, остальное затемнено; подсветка следует за элементом, когда раскладка меняется.
  • Подсказку с «Далее» на шагах, которые игрок закрывает сам, и «Пропустить», если сценарий разрешает.
  • Шаги, которые ждут настоящего действия: подсказка висит, пока игрок не сделает это в игре.
  • Награду в конце сценария и список «Обучение», где можно пройти разрешённые сценарии снова.
Лобби
12 450
320
Магазин
Рейтинг
Играть
Шаг 3 из 5

Нажмите «Играть», чтобы начать первый раунд!

Пропустить
Далее
Награда за обучение: 50 кристаллов
Шаг подсвечивает любой элемент любого экрана, остальное затемнено.
Подсказка с «Далее» и «Пропустить», если сценарий разрешает.
Награда в конце; каждый показанный шаг попадает в воронку.
Пример. Шаг обучения поверх лобби: подсвеченная кнопка и подсказка.

Как устроено

  • Шаг указывает на элемент по якорю: data-tutorial-anchor у любого элемента любого модуля.
  • Сценарий может стартовать сам, если так задано у тайтла, например при первом входе.
  • Каждый показанный шаг отправляется на сервер, отсюда воронка обучения в аналитике кабинета.

Шаг 01Добавьте систему в проект

Попросите ИИ-кодер: «Добавь обучение по лобби». Он поставит готовую систему с приветственным туром из пяти шагов и наградой в кристаллах.

Шаг 02Настройте в кабинете

Откройте кабинет, выберите проект и перейдите в LiveOps → v2 → Туториал.

  • Создайте сценарий: шаги, якорь каждого шага и текст подсказки.
  • Выберите, чем заканчивается шаг: игрок закрывает его сам или настоящее действие в игре.
  • Задайте, когда сценарий стартует, можно ли его пропустить или пройти снова, и награду.

Кнопка ИИ на странице открывает помощника: опишите, что нужно, он предложит правки, а вы проверите их и нажмёте Сохранить.

Шаг 03Проверьте и выпустите

Проверьте систему в тестовой версии приложения. В живое приложение настройки уходят отдельным действием - см. публикация и ссылки.

Для разработчиков

Обучение работает через client.tutorial из @idosgames/core; подсветка находит элементы по якорям.

TypeScript
// Якорем обучения может быть любой элемент любого модуля
<button data-tutorial-anchor="play:start">Играть</button>
// Вкладки лобби - tab:{featureID}, кнопка профиля - lobby:profile,
// кнопка «Играть» игры - play:{modeID}
  • Отметьте элементы, на которые указывает сценарий; якорь без элемента просто ждёт, пока элемент появится.
  • Шаги отправляются через reportStepShown и завершаются completeStep: подсветка делает это сама.

Подробное описание полей - в навыке tutorial-system, его отдаёт MCP-сервер SDK.

Частые вопросы

Шаг может ждать настоящего действия?

Да. Шаг может заканчиваться игровым событием вместо «Далее», и игрок учится, делая.

Видно, где новички уходят?

Да. Каждый показанный шаг отправляется на сервер, и воронка сценария показывает отток по шагам.

Смотрите также

Сделайте свою игру

Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.