通知
こちら、チュートリアルとなります。
設定方法をご存知の方は、「閉じる」を押してスキップすることもできます。
【ステップ1】参加人数を決めます
【ステップ2】BINGOをいくつすれば勝利としますか?
【ステップ3】中央はFreeにしますか?
【ステップ4】BINGOの当たり玉の出し方は次のうちどちらにしますか?
※ ランダムモード:当たり玉はブラウザにより自動的に選択されます。 ※ 選択モード:当たり玉をツール使用者が手動で選択できます。
【ステップ5】初期設定してよろしいでしょうか?
🔹 参加人数:{{ tempCardCount }} 人
🔹 BINGO数:{{ tempBingoNeed }}
🔹 中央FREE:{{ tempFreeEnabled ? 'はい' : 'いいえ' }}
🔹 ゲームモード:{{ tempMode === 'random' ? 'ランダム' : '選択' }}
ステップ {{ currentStep }} / 5

BINGOゲームルール

配信者がこの画面を使ってゲームの情報を入力し、BINGOカードを発行し
リスナーさんとBINGO大会するゲームです。
カードの発行・出玉管理・結果出力管理などが可能です。

🎲 ランダムモード

ブラウザが自動的に出目(0~59)をランダムに選択します。
誰がゲームを主導するか決まらない場合に最適です。

  • 特徴:完全自動、公平性が高い
  • 用途:イベント、ゲーム配信
  • 操作:「回す」ボタンをクリックするだけ

👆 選択モード

ゲーム進行者が手動で出目(0~59)の数字をタップして選択します。

  • 特徴:手動選択、進行者の自由度が高い
  • 用途:家族・友人とのゲーム
  • 操作:数字を2回連続でタップして確定

🎲 指定(サイコロなう)

リスナーが交代でSimejiで「なう」を入力し、出た「秒数」で出た玉を決めます。
(管理はライバーが行ってください) 親は同着勝利の場合に負け扱いになります。

  • 特徴:交代制、親は同着で敗北
  • 用途:複数人対戦ゲーム
  • 条件:参加人数2人以上が必須

画面表示の他
BINGOカードを出したり、結果レポートが出力出来ます。
(但し現時点は、XなどでのキャプチャをポストしたりDMしたりとなります。)

ビンゴゲーム

{{ clockText }}

中央FREEはチェックで切替。列範囲:左から 0–11 / 12–23 / 24–35 / 36–47 / 48–59
モードは「ランダム」/「指定(通常)」/「指定(サイコロなう:プレイヤーが交代で親)」。 リーチ=黄(未マークは外枠のみ黄)、ビンゴ=赤(斜め含む)。ビンゴ数達成のカードは金色表示(参加は継続)。
出力はSVG/PNG対応。出目エリア+操作群は追従UI

操作
親:{{ cards[currentDealerIndex]?.name || ('Card ' + (currentDealerIndex+1)) }} / 手番:{{ cards[currentTurnIndex]?.name || ('Card ' + (currentTurnIndex+1)) }}
ビンゴゲームを開始する場合は
「ゲーム開始」ボタンを押してください。
元の画面に戻る場合は
「戻る」ボタンを押してください。
戻る
#{{ i }}
※「サイコロなう」は参加人数が2人以上で開始できます。
勝利条件を満たしたカードへ自動スクロールします。
出目エリアと操作群は追従。履歴(新→旧)はこの下、出目エリアはさらに下。
履歴(新→旧)
{{ (h && h.kind==='timeout') ? 'TO' : (h && h.value !== undefined ? h.value : h) }}
ビンゴカード(赤=ビンゴ、黄=リーチ/未マークは外枠のみ、中央FREE、Winnerは金色|斜め含む)

カード編集 - {{ editingCardData?.name || '参加者' }}

出目エリア
追従: {{ (lastResult !== null && lastResult !== undefined) ? lastResult : "-" }} 引いた数:{{ history.length }}/60 残り:{{ remainingPool.length }}
回すボタンを押して出目を決めてください。
親:{{ cards[currentDealerIndex]?.name || ('Card ' + (currentDealerIndex+1)) }} / 手番:{{ cards[currentTurnIndex]?.name || ('Card ' + (currentTurnIndex+1)) }} ゲーム終了
数字を2回連続で押し、出目を確定してください。
{{ n-1 }}
{{ compactCardIndex + 1 }} / {{ previewCards.length }}
{{ compactCardIndex + 1 }}: {{ compactCardData.name || `Card ${compactCardIndex + 1}` }}
{{ compactCardData.grid[r-1][c-1] === 'FREE' ? 'FREE' : compactCardData.grid[r-1][c-1] }}