Meine persönliche Interpretation des Pixelplush "Drop Game", der mit der Phaser JavaScript Game Engine und der TMI.JS -Bibliothek von Twitch implementiert wurde. In diesem Projekt gibt es keinen serverseitigen Code. Es stützt sich ausschließlich auf den clientseitigen Code und den LocalStorage Data Store.
Die folgenden Befehle können im Twitch -Kanal verwendet werden, in dem das Overlay verbunden ist. Einige verlangen, dass der Benutzer entweder ein Moderator oder der Sender ist.
Befehl | Zugang | Beschreibung |
---|---|---|
!clearscores [username] [username...] | Moderator | Setzen Sie die Lokalstorage des Overlays zurück und löschen Sie Score Records. Wenn keine Benutzernamen bereitgestellt werden, werden alle Aufzeichnungen abgewischt. |
!commands | Alle | Ein Link zu diesem Abschnitt "Readme". |
!drop [emote] | Alle | Spielen Sie das Spiel! |
!droplow | Alle | Zeigen Sie die niedrigste Punktzahl der letzten 24 Stunden. |
!droprecent | Alle | Zeigen Sie die neuesten Drop -Scores. |
!droptop | Alle | Zeigen Sie die Top -Punktzahl aus den letzten 24 Stunden. |
!help | Alle | Alias für !commands . |
!queuedrop [seconds] | Moderator | Beginnen Sie eine Drop -Warteschlange. Das Spiel beginnt entweder, wenn !startdrop aufgerufen wird oder nach der Anzahl der angegebenen Sekunden. |
!resetdrop | Moderator | Setzen Sie ein In-Progress-Drop-Spiel zurück. |
!startdrop | Moderator | Lassen Sie alle in der Warteschlange gleichzeitig fallen. |
Besuchen Sie https://haliphax.github.io/drop-geame/ und autorisieren Sie die Bewerbung über Ihr Twitch-Konto. Füllen Sie das Formular für Overlay -URL -Builder aus und senden Sie es. Kopieren Sie die URL aus Ihrem Browser und fügen Sie sie als Browserquelle in Ihre Streaming -Software Ihrer Wahl hinzu.
Es gibt verschiedene Optionen, mit denen Sie spielen können, die als optionale URL -Hash -Parameter ausgesetzt sind. Jedes dieser (mit Ausnahme von demo
) kann aus dem Formular für Overlay -URL -Builder konfiguriert werden, mit dem Sie sich während des OAuth -Flusses nach dem Anmelden bei Twitch und der Autorisierung der App präsentieren.
Schlüssel | Standard | Beschreibung |
---|---|---|
demo | undefiniert | Wenn dieser Schlüssel vorhanden ist, wird der Hintergrund des Spiels auf Dark Grey eingestellt (zum Testen) |
gravity | 400 | Die Schwerkraft, die auf Sprites vorhanden ist, bevor ihr Fallschirm geöffnet ist |
gravity_chute | 60 | Die Schwerkraft, die auf Sprites aufträgt, sobald ihr Fallschirm geöffnet ist |
max_velocity | 600 | Die maximale Geschwindigkeit von Sprites (horizontale Bewegung) |
wait | 60 | Die Anzahl der Sekunden zum Warten (nach dem letzten Tropfen ist gelandet), bevor das Spiel zurückgesetzt wird |