Моя личная интерпретация «Drop Game» PixelPlush, внедренной с использованием игрового двигателя Phaser JavaScript и библиотеки TWITCH TMI.JS. В этом проекте нет кода на стороне сервера; Он полностью полагается на код на стороне клиента и хранилище данных LocalStorage.
Следующие команды могут использоваться в канале Twitch, где подключено наложение. Некоторые требуют, чтобы пользователь был либо модератором, либо вещателем.
Командование | Доступ | Описание |
---|---|---|
!clearscores [username] [username...] | Модератор | Сбросьте локальную организацию наложения, очистка счетных записей. Если имена пользователей не предоставляются, все записи стерты. |
!commands | Каждый | Ссылка на этот раздел Readme. |
!drop [emote] | Каждый | Играть в игру! |
!droplow | Каждый | Покажите самый низкий балл за последние 24 часа. |
!droprecent | Каждый | Покажите самые последние результаты падения. |
!droptop | Каждый | Покажите верхний счет за последние 24 часа. |
!help | Каждый | Псевдоним для !commands . |
!queuedrop [seconds] | Модератор | Начните очередь. Игра либо начинается, когда !startdrop называется, либо после количества указанных секунд. |
!resetdrop | Модератор | Сбросить игровую игру в процессе. |
!startdrop | Модератор | Оставьте всех в очередь одновременно. |
Посетите https://haliphax.github.io/drop-game/ и разрешите заявление через свою учетную запись Twitch. Заполните и отправьте форму наложного URL -строителя . Скопируйте URL из вашего браузера и добавьте его в качестве источника браузера в выбранном программном обеспечении.
Есть несколько вариантов, с которыми вы можете сыграть, которые выставлены в качестве дополнительных параметров хэш -хеш -URL. Каждый из них (за исключением demo
) настраивается из формы наложного URL -строителя, которую вам представлены во время потока OAuth после входа в Twitch и разрешения приложения.
Ключ | По умолчанию | Описание |
---|---|---|
demo | неопределенный | Если этот ключ присутствует, фон игры будет установлен на темно -серый (для тестирования) |
gravity | 400 | Гравитация, чтобы применить к спрайтам до открытия парашюта |
gravity_chute | 60 | Гравитация, которая будет применена к спрайтам после открытия парашюта |
max_velocity | 600 | Максимальная скорость спрайтов (горизонтальное движение) |
wait | 60 | Количество секунд, чтобы подождать (после того, как последняя капля приземлилась), прежде чем сбросить игру |