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 | 在重置游戏之前,要等待的秒数(最后一滴降落之后) |