← Редактор игр

Игра для стрима: зрители играют из чата Twitch и GoodGame

В игре на boonan.io зрители могут участвовать прямо из чата: написали «!jump» — герой прыгнул. Ниже — как подключить чат Twitch или GoodGame, принять команды зрителей и выпустить игру, чтобы её запускали другие стримеры.

1. Игра с чатом стрима

  1. Зрители пишут в чат Twitch или GoodGame — игра получает их сообщения.
  2. On Player Channels — каналы игрока, вошедшего на сайт: twitch и goodgame. Выход twitch тяните в channel ноды Connect Chat.
  3. Канал можно задать и руками: Connect Chat, площадка twitch или goodgame, в channel — ник стримера.
  4. On Chat Status скажет, вышло ли: connected — подключились, not_found — такого канала нет.
  5. On Chat Message приходит на каждое сообщение: author и message. Команда зрителя: Equal сравнивает message с !jump, результат — в Branch.
  • GoodGame игрок привязывает в профиле на сайте. В редакторе (▶) приходят ваши каналы.
  • Пусть стример может сменить канал: поле ввода в UI и On UI Input Submit → Connect Chat.
  • Игра с нодами чата получает на сайте значок «Для стримов».

2. Поле ввода

  1. Включите Input. Type: text — любой текст, number — только число. Placeholder — подсказка в пустом поле.
  2. Значение — String в секции Text, там же шрифт и цвет. В игре клик в поле ставит курсор, Enter или клик мимо — подтверждает.
  3. В графе: On UI Input Submit с именем слоя → значение в value. Прочитать позже — Get UI Layer Text или Get UI Input Number.

3. Настройки и выпуск

  1. Шестерёнка слева внизу в редакторе или «Настройки проекта» в списке проектов.
  2. Заполните название, описание, «как играть», превью, иконку, скриншоты и категории.
  3. «Сохранить» — без выпуска. «Выпустить игру» — сборка и отправка на проверку.
  4. Статус проверки виден на карточке проекта. После одобрения игра появится в каталоге.

В выпущенной игре тяжёлая картинка сначала видна размытой, потом резкой: игрок не смотрит в пустой экран, пока она качается. Делать для этого ничего не нужно.

Другие уроки