drop game
v2.9.0
我對使用Phaser JavaScript遊戲引擎和Twitch的TMI.JS庫實現的PixelPlush“ Drop Game”的個人解釋。該項目中沒有服務器端代碼;它完全依賴客戶端代碼和LocalStorage數據存儲。
可以在連接覆蓋的Twitch通道中使用以下命令。有些人要求用戶是主持人或廣播公司。
命令 | 使用權 | 描述 |
---|---|---|
!clearscores [username] [username...] | 主持人 | 重置覆蓋層的本地設備,清除得分記錄。如果沒有提供用戶名,則所有記錄將擦除。 |
!commands | 每個人 | 此讀數部分的鏈接。 |
!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 | 在降落傘打開之前,將其應用於Sprites的重力 |
gravity_chute | 60 | 降落傘打開後,將其申請到精靈的重力 |
max_velocity | 600 | 精靈的最大速度(水平運動) |
wait | 60 | 在重置遊戲之前,要等待的秒數(最後一滴降落之後) |