概要
お邪魔役のプレイヤーが他のプレイヤー(シンガー・バンド)を妨害する画面を実装します。
参照ドキュメント
実装内容
画面作成
お邪魔アクション(5種類)
| アクション |
対象 |
効果 |
クールダウン |
| 歌詞隠し |
シンガー |
歌詞の一部をモザイク |
15秒 |
| 別の音 |
シンガー |
効果音を再生 |
20秒 |
| ノーツ追加 |
バンド |
ノーツ密度1.5倍 |
15秒 |
| ノーツ隠し |
バンド |
ノーツが透明に |
15秒 |
| 紙吹雪 |
全員 |
画面に紙吹雪 |
10秒 |
機能
Broadcast送信例
supabase.channel(`room:${roomId}`)
.send({
type: 'broadcast',
event: 'ojama',
payload: {
action: 'lyrics_hide',
target: 'singer',
duration: 5000
}
});
概要
お邪魔役のプレイヤーが他のプレイヤー(シンガー・バンド)を妨害する画面を実装します。
参照ドキュメント
実装内容
画面作成
/room/[roomId]/ojama/page.tsxを作成↓仮の実装(タスク取りくむ人の解釈で変えていい)
お邪魔アクション(5種類)
機能
Broadcast送信例