Игра для стрима: зрители играют из чата Twitch и GoodGame
В игре на boonan.io зрители могут участвовать прямо из чата: написали «!jump» — герой прыгнул. Ниже — как подключить чат Twitch или GoodGame, принять команды зрителей и выпустить игру, чтобы её запускали другие стримеры.
1. Игра с чатом стрима
- Зрители пишут в чат Twitch или GoodGame — игра получает их сообщения.
- On Player Channels — каналы игрока, вошедшего на сайт:
twitchиgoodgame. Выходtwitchтяните вchannelноды Connect Chat. - Канал можно задать и руками: Connect Chat, площадка
twitchилиgoodgame, вchannel— ник стримера. - On Chat Status скажет, вышло ли:
connected— подключились,not_found— такого канала нет. - On Chat Message приходит на каждое сообщение:
authorиmessage. Команда зрителя: Equal сравниваетmessageс!jump, результат — в Branch.
- GoodGame игрок привязывает в профиле на сайте. В редакторе (▶) приходят ваши каналы.
- Пусть стример может сменить канал: поле ввода в UI и On UI Input Submit → Connect Chat.
- Игра с нодами чата получает на сайте значок «Для стримов».
2. Поле ввода
- Включите Input. Type: text — любой текст, number — только число. Placeholder — подсказка в пустом поле.
- Значение — String в секции Text, там же шрифт и цвет. В игре клик в поле ставит курсор, Enter или клик мимо — подтверждает.
- В графе: On UI Input Submit с именем слоя → значение в
value. Прочитать позже — Get UI Layer Text или Get UI Input Number.
3. Настройки и выпуск
- Шестерёнка слева внизу в редакторе или «Настройки проекта» в списке проектов.
- Заполните название, описание, «как играть», превью, иконку, скриншоты и категории.
- «Сохранить» — без выпуска. «Выпустить игру» — сборка и отправка на проверку.
- Статус проверки виден на карточке проекта. После одобрения игра появится в каталоге.
В выпущенной игре тяжёлая картинка сначала видна размытой, потом резкой: игрок не смотрит в пустой экран, пока она качается. Делать для этого ничего не нужно.