drop game
v2.9.0
Phaser JavaScriptゲームエンジンとTwitchのTMI.JSライブラリを使用して実装されたPixelPlushの「ドロップゲーム」の私の個人的な解釈。このプロジェクトにはサーバー側のコードはありません。クライアント側のコードとLocalStorage Data Storeに完全に依存しています。
次のコマンドは、オーバーレイが接続されているTwitchチャネルで使用できます。ユーザーがモデレーターまたは放送局のいずれかであることを要求する人もいます。
指示 | アクセス | 説明 |
---|---|---|
!clearscores [username] [username...] | モデレータ | オーバーレイのLocalStorage、クリアスコアレコードをリセットします。ユーザー名が提供されていない場合、すべてのレコードが拭かれます。 |
!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 | 未定義 | このキーが存在する場合、ゲームの背景はダークグレーに設定されます(テスト用) |
gravity | 400 | パラシュートが開く前にスプライトに適用する重力 |
gravity_chute | 60 | パラシュートが開いたら、スプライトに適用する重力 |
max_velocity | 600 | スプライトの最大速度(水平方向の動き) |
wait | 60 | ゲームをリセットする前に(最後のドロップが着陸した後)待機する秒数 |