Обучение новичков: тур по настоящим экранам
Как работает готовое обучение iDos Games - сценарии, которые подсвечивают любой элемент игры, подсказка с «Далее» и «Пропустить», шаги, ждущие настоящего действия, награда и воронка - и как настроить его в кабинете.
Обучение - сценарии поверх настоящих экранов игры: каждый шаг подсвечивает элемент, затемняет остальное и показывает подсказку. Шаг может ждать реального действия игрока, а каждый показанный шаг попадает в воронку, поэтому видно, где новички уходят.
Что видит игрок
- Подсвеченный элемент любого экрана, остальное затемнено; подсветка следует за элементом, когда раскладка меняется.
- Подсказку с «Далее» на шагах, которые игрок закрывает сам, и «Пропустить», если сценарий разрешает.
- Шаги, которые ждут настоящего действия: подсказка висит, пока игрок не сделает это в игре.
- Награду в конце сценария и список «Обучение», где можно пройти разрешённые сценарии снова.
Нажмите «Играть», чтобы начать первый раунд!
Как устроено
- Шаг указывает на элемент по якорю:
data-tutorial-anchorу любого элемента любого модуля. - Сценарий может стартовать сам, если так задано у тайтла, например при первом входе.
- Каждый показанный шаг отправляется на сервер, отсюда воронка обучения в аналитике кабинета.
Шаг 01Добавьте систему в проект
Попросите ИИ-кодер: «Добавь обучение по лобби». Он поставит готовую систему с приветственным туром из пяти шагов и наградой в кристаллах.
Шаг 02Настройте в кабинете
Откройте кабинет, выберите проект и перейдите в LiveOps → v2 → Туториал.
- Создайте сценарий: шаги, якорь каждого шага и текст подсказки.
- Выберите, чем заканчивается шаг: игрок закрывает его сам или настоящее действие в игре.
- Задайте, когда сценарий стартует, можно ли его пропустить или пройти снова, и награду.
Кнопка ИИ на странице открывает помощника: опишите, что нужно, он предложит правки, а вы проверите их и нажмёте Сохранить.
Шаг 03Проверьте и выпустите
Проверьте систему в тестовой версии приложения. В живое приложение настройки уходят отдельным действием - см. публикация и ссылки.
Для разработчиков
Обучение работает через client.tutorial из @idosgames/core; подсветка находит элементы по якорям.
// Якорем обучения может быть любой элемент любого модуля
<button data-tutorial-anchor="play:start">Играть</button>
// Вкладки лобби - tab:{featureID}, кнопка профиля - lobby:profile,
// кнопка «Играть» игры - play:{modeID}- Отметьте элементы, на которые указывает сценарий; якорь без элемента просто ждёт, пока элемент появится.
- Шаги отправляются через
reportStepShownи завершаютсяcompleteStep: подсветка делает это сама.
Подробное описание полей - в навыке tutorial-system, его отдаёт MCP-сервер SDK.
Частые вопросы
Шаг может ждать настоящего действия?
Да. Шаг может заканчиваться игровым событием вместо «Далее», и игрок учится, делая.
Видно, где новички уходят?
Да. Каждый показанный шаг отправляется на сервер, и воронка сценария показывает отток по шагам.
Смотрите также
- Профиль игрока: имя, настройки и языкКак работает готовый профиль игрока iDos Games - имя по правилам сервера, ID, звук, громкость, меньше анимаций, язык игры и выход - он есть в каждом новом проекте.
- Квесты в игре: ежедневные задания и наградыКак работают готовые квесты iDos Games - ежедневные, еженедельные и разовые задания, трек очков с сундуками и бонус за группу заданий - и как настроить их в кабинете.
- Мастерская: уровни, миры и облики от игроковКак работает готовая Мастерская iDos Games - игроки публикуют то, что сделали в игре, делятся бесплатно, продают за игровые ресурсы с долей автору или открывают за владение предметом - и как настроить её в кабинете.
Сделайте свою игру
Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.