drop game
v2.9.0
Phaser JavaScript Game Engine과 Twitch의 TMI.JS 라이브러리를 사용하여 구현 된 PixelPlush "Drop Game"에 대한 개인적인 해석. 이 프로젝트에는 서버 측 코드가 없습니다. 전적으로 클라이언트 측 코드 및 LocalStorage Data Store에 의존합니다.
오버레이가 연결된 트 위치 채널에서 다음 명령이 사용될 수 있습니다. 일부는 사용자가 중재자 또는 방송사 여야합니다.
명령 | 입장 | 설명 |
---|---|---|
!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
제외)은 Twitch에 로그인하고 앱을 승인 한 후 OAUTH 흐름 중에 제시된 오버레이 URL 빌더 양식에서 구성 할 수 있습니다.
열쇠 | 기본 | 설명 |
---|---|---|
demo | 한정되지 않은 | 이 키가 있으면 게임의 배경이 Dark Grey로 설정됩니다 (테스트 용). |
gravity | 400 | 낙하산이 열리기 전에 스프라이트에 적용 할 중력 |
gravity_chute | 60 | 낙하산이 열리면 스프라이트에 적용 할 중력 |
max_velocity | 600 | 스프라이트의 최대 속도 (수평 운동) |
wait | 60 | 게임을 재설정하기 전에 (마지막 드롭이 착륙 한 후) 기다리는 몇 초 |