Skip to content

bǃgǃrǃ ユーザーマニュアル

対応バージョン: 1.137.4
最終更新日: 2026年8月17日
対象システム: bǃgǃrǃ(ビギリ) — For Beautiful Oogiri Life
ライセンス: 各部屋内に個別注記がない限り、投稿作品および著作物は Creative Commons Attribution 4.0 International (CC BY 4.0) の下でライセンスされます。


目次


1. はじめに

1.1 bǃgǃrǃ とは

bǃgǃrǃ(ビギリ) は、リアルタイムで大喜利の出題・回答・投票・結果発表・コミュニケーションを行うことができるWebベースの大喜利プラットフォームです。

キャッチコピーは "For Beautiful Oogiri Life"

PC、タブレット、スマートフォンなどあらゆる端末のWebブラウザから特別なアプリのインストール不要でアクセスでき、プライベートな小規模ルームから多数の参加者が集まる大会形式の大規模ルームまで、柔軟かつ高度なルール設定に対応しています。

1.2 基本理念とライセンス方針

bǃgǃrǃ で投稿された作品(出題、回答、コメント等)は、各部屋内で個別に別段の定めがない限り、国際的なオープンライセンスである Creative Commons Attribution 4.0 International (CC BY 4.0) の下でライセンスされます。これにより、作者のクレジット表示を行うことで、二次利用や記録の共有が円滑に行える環境が整備されています。


2. システム要件と動作環境

bǃgǃrǃ は最新のWeb標準技術を採用して構築されています。

  • 推奨ブラウザ:
    • Google Chrome(最新版)
    • Apple Safari(最新版)
    • Mozilla Firefox(最新版)
    • Microsoft Edge(最新版)
  • JavaScript要件: ECMAScript 2022 以降に対応したモダンブラウザ
  • 通信環境: リアルタイム通信(WebSocket / HTTPS)が安定して行えるインターネット接続
  • タッチデバイス最適化: スマートフォンやタブレットでのダブルタップ誤動作防止やタッチ描画、モーダルのスクロール制御に対応しています。

3. アカウントとサインイン(認証システム)

bǃgǃrǃ では、匿名での気軽な参加からソーシャルアカウントと連携した確実な本人確認まで、用途に応じた複数のサインイン方法が提供されています。

                    ┌─────────────────────────┐
                    │      サインイン方法     │
                    └────────────┬────────────┘
         ┌───────────────────────┼───────────────────────┐
         ▼                       ▼                       ▼
┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│   新規サインイン │     │ Twitter (X) 連携 │     │  Bluesky 連携   │
│ (通常サインイン) │     │                 │     │  (AT Protocol)  │
└────────┬────────┘     └────────┬────────┘     └────────┬────────┘
         │                       │                       │
         └───────────────────────┼───────────────────────┘

                    ┌─────────────────────────┐
                    │  ユーザー識別子生成     │
                    │  (8文字英数字 トークン) │
                    └────────────┬────────────┘

                    ┌─────────────────────────┐
                    │  サインオーバー機能     │
                    │  (他端末へのセッション  │
                    │   1時間限定引き継ぎ)    │
                    └─────────────────────────┘

3.1 通常サインインと「新規サインイン」

トップ画面右上のメニュー、または部屋入室時のモーダルから「サインイン」を選択します。

  • 新規サインイン:
    • ボタンスタイル化された「新規サインイン」ボタンをクリックすると、名前設定フォームが開きます。
    • 任意の表示名を入力して登録します(初期値は「お客さん」などのデフォルト名が適用されます)。
    • スパム防止のため、自動的にバックグラウンドで認証チェック(reCAPTCHA)が行われます。

3.2 ソーシャルサインイン(Twitter/X, Bluesky)

外部ソーシャルメディアアカウントを利用してサインインできます。ソーシャルサインイン済みのユーザーは、入室制限や出題・回答・投票制限で「ソーシャルサインイン限定」が設定されている部屋にも参加できます。

  1. Twitter (X) でサインイン:
    • ボタンをクリックするとOAuth連携画面へ遷移し、認証完了後に元の画面へ戻ります。
    • プロフィール画像およびTwitterプロフィールへのリンクアイコンが表示されるようになります。
  2. Bluesky でサインイン:
    • AT Protocolを採用する分散型SNS「Bluesky」のアカウント(ハンドル名: 例 user.bsky.social、またはカスタムドメイン)とアプリパスワード(App Password)を入力して認証します。
    • Blueskyのプロフィールアイコンとリンクが表示されるようになります。

3.3 表示名・識別子(ディスクリミネーター)・名前ハッシュ機能

  • 表示名 (DisplayName):
    • 画面上に表示される名前です。全角・半角を含む任意の文字列が設定可能です。
  • 識別子 (Discriminator / トークン):
    • アカウントごとに内部で割り振られる8文字の英数字(例: DnbJh2JQ)です。
    • 同名ユーザーが存在する場合でも一意に識別できるように設計されています。
    • 画面上のユーザー名をクリック/タップすることで、表示名と識別子の表示を切り替えることができます。
  • 名前ハッシュ機能(# による暗号学的トリップ):
    • 2ちゃんねる等のトリップと同様に、名前に #パスフレーズ(または #パスフレーズ)を付与してサインインすると、SHA-256ハッシュ関数により計算された不可逆な8文字の固定識別子が名前に付加されます。
    • 例: テスト名前#mysecretkey テスト名前#a1B2c3D4
    • これにより、パスワードを知らない第三者による名前の「なりすまし」を完全に防止できます。

3.4 サインオーバー(端末間・ブラウザ間の引き継ぎ)

現在サインインしているアカウント状態を、別のPC・スマートフォン・別ブラウザへ簡単に引き継ぐ機能です。

  1. サインイン済みの端末で、ナビゲーションバーの「サインオーバー」を選択します。
  2. 画面上に 専用URLQRコード が発行されます(URLコピー用ボタンも用意されています)。
  3. 引き継ぎ先の端末でそのURLを開くかQRコードを読み取ります。
  4. 有効期限は 1時間 です。期限内に引き継ぎ先で「サインイン」を実行すると、同一アカウントとしてログインが完了します。

3.5 部屋ごとの名前・リンク表示設定

部屋に入室後、ナビゲーションバーに表示されている自分の名前をクリックすることで「名前やリンクを変更する」ダイアログが開きます。

  • 名前: その部屋の中限定で適用される表示名を個別変更できます。
  • リンク: 自分のプロフィールURL(Twitter/Bluesky等)を部屋内で公開するか、非表示(「無し」)にするかを切り替えられます。

3.6 サインアウト

トップ画面またはメニューの「サインアウト」から、現在の端末でのセッションを安全に終了できます。


4. 部屋(ルーム)の管理と参加

4.1 部屋一覧とロビー機能

トップ画面には、現在オープンしている部屋の一覧が表示されます。

  • 並び順の切り替え(ソート):
    • 作成順: 部屋が新規作成された日時が新しい順に並びます。
    • 更新順: 部屋内で直近に出題・回答・投票等のアクションがあった順に並びます。
  • 自入室フィルター(バルカン・サリュート / スポックハンドアイコン 🖖):
    • フィルターボタンをクリックすると、自分が過去に入室した履歴のある部屋のみを絞り込んで表示します。
  • Atom フィード (/atom.xml):
    • 部屋の新規作成状況をRSS/Atomリーダーで購読するためのフィードURLが提供されています。

4.2 部屋の新規作成と各種パラメータ設定

トップ画面の「部屋を作成する」ボタンから、多岐にわたるルールを設定して部屋を立ち上げることができます。

設定項目選択肢・パラメータ説明
部屋名文字列(必須)部屋の名称。
説明文字列(任意)部屋のルールや趣旨などの補足説明。
アイコン画像画像ファイルアップロード部屋一覧やヘッダーに表示されるカスタムアイコン。
カラースキーム無し / ライト / ダーク部屋全体のデフォルトテーマ。入室後にユーザー自身が切り替えることも可能。
入室制限無し / 有り(パスワード)パスワードを知っているユーザーのみが入室できるように制限。
出題優先時間無し / 有り(部屋作成者)/ 有り(投票者首位) [秒]結果フェーズ後、指定秒数の間、特定のユーザーのみに出題ボタンの操作を限定する(グレースタイム)。
出題者制限(初期値)無し / 有り / 有り(ソーシャルサインイン)出題を行える権限を「ホストが許可したユーザー」または「SNS連携ユーザー」に限定。
出題画像制限無し / 有り(禁止)出題時における画像アップロードの利用を禁止する設定。
出題コメント制限無し / 有り(部屋作成者)出題に対する全体コメントの投稿権限を制限。
回答表示即時 / 一斉(投票フェーズまで非表示)投稿された回答を即座に全員に見せるか、回答締切まで伏せるか。
回答時間制限無し / 有り [秒]出題開始から回答フェーズ終了までの制限時間。
回答シャッフル時間無し / 有り [秒]投票フェーズ移行時、直近X秒以内に投稿された回答の表示順序をランダム化して先着有利を排除。
回答数制限無し / 有り [答]1人のユーザーが1回のゲームで投稿できる最大回答数。
回答者名表示表示 / 非表示 / 一斉(結果フェーズまで非表示)回答一覧における回答者名の表示タイミング。
回答者制限(初期値)無し / 有り / 有り(ソーシャルサインイン)回答可能なユーザーを制限。
回答コメント制限無し / 有り(部屋作成者)各回答への個別コメント投稿を制限。
回答描画制限無し / 有り(禁止)手書きキャンバスによるお絵かき回答を禁止し、テキストのみに限定。
投票表示即時 / 一斉(結果フェーズまで非表示)投票された途中経過(現在の獲得票数)の公開タイミング。
投票時間制限無し / 有り(出題毎 + 回答毎×) [秒]出題基本時間 +(回答数 × 加算時間)の計算式で投票時間を自動算出。
投票数制限(出題毎)無し / 有り(票) / 有り(超過可)(票)1ゲーム内で1人が投票できる総持ち票数。「超過可」の場合は上限を超えても投票可能。
投票数制限(回答毎)無し / 有り [票]1つの回答に対して1人が投入できる最大票数。
投票者名表示表示 / 非表示 / 一斉(結果フェーズまで非表示)誰がどの回答に何票入れたかの開示タイミング。
投票者制限(初期値)無し / 有り / 有り(ソーシャルサインイン)投票可能なユーザーを制限。
投票グループ制限無し / 自グループに投票 / 次グループに投票グループ制実施時、自チームに投票するか、対戦相手の次グループに投票するかを制御。
  • 履歴を見る機能:
    • 過去に作成した部屋の設定履歴をブラウザ内に保持しており、「履歴を見る」ボタンから以前の部屋設定をワンクリックで復元・適用できます。

4.3 部屋の退室と削除

  • 退室: ナビゲーションバーの「退室する」を選択すると、部屋から退出してロビーに戻ります。
  • 部屋の自動削除: 最後の操作(更新)から 11.5日間 経過した部屋は、サーバー側で自動的にクローズ・消去されます。

5. ゲーム進行とフェーズ遷移

5.1 フェーズの流れの概要

┌─────────────────────────────────────────────────────────────┐
│                    出題待ちフェーズ                         │
│   ・出題者がお題(テキスト+任意で出典・画像)を投稿        │
│   ・出題優先時間(グレースタイム)中は対象者のボタンが点滅  │
└──────────────────────────────┬──────────────────────────────┘


┌─────────────────────────────────────────────────────────────┐
│                     回答フェーズ                            │
│   ・回答者がボケを投稿(テキストまたは手書き描画)          │
│   ・一斉表示設定の場合は他者のボケは非表示                  │
│   ・制限時間タイマー終了、またはホストが「回答を締め切る」  │
└──────────────────────────────┬──────────────────────────────┘


┌─────────────────────────────────────────────────────────────┐
│                     投票フェーズ                            │
│   ・回答一覧が表示され、投票者が持ち票を投票                │
│   ・ショートカットキー(Space/Delete/Enter)や 👍0 送信      │
│   ・制限時間タイマー終了、またはホストが「投票を締め切る」  │
└──────────────────────────────┬──────────────────────────────┘


┌─────────────────────────────────────────────────────────────┐
│                     結果フェーズ                            │
│   ・順位、得点、偏差値(Zスコア)、ユニコーン🦄 等の集計表示│
│   ・絵文字クイックリアクションやコメントによる感想戦        │
│   ・次の出題へ移行                                          │
└─────────────────────────────────────────────────────────────┘

NOTE

途中サインインの制限
フェーズ進行中に新しくサインインしたユーザーは、公平性を保つため、そのフェーズ中の回答・投票・出題操作が自動的に制限されます。

5.2 出題待ちフェーズ

ゲームが終了している、または新規開始前の状態です。

  • 出題権限を持つユーザー(出題者)に「出題する」ボタンが表示されます。
  • 出題フォーム:
    • お題本文: 最大文字数制限あり。改行や長文にも対応。
    • 出典: お題の引用元URLやテキストを入力可能。
    • 画像添付: 画像制限が無効の場合、画像をアップロードしてお題に設定可能。
  • 出題優先時間(グレースタイム):
    • 設定されている場合、部屋作成者または前回の1位獲得者に出題優先権が与えられます。
    • 優先権保持者の画面では「出題する」ボタンがアニメーション点滅(Blink)し、カウントダウンタイマーが表示されます。

5.3 回答フェーズ

出題が完了すると即座に回答フェーズが開始します。

  • 回答権限を持つユーザーに「回答する」ボタンが表示されます。
  • 回答の形式:
    • テキスト回答: 通常の文字入力によるボケ。
    • お絵かき回答: 手書きのベクター線画によるボケ。
  • 一斉回答時の修正・削除:
    • 「一斉回答」ルールの場合、自分が投稿したボケは締切前であれば「回答を変更する」「回答を削除する」から何度でも再編集が可能です。
  • 回答シャッフル:
    • 投票フェーズへ切り替わる際、シャッフル時間設定に応じて回答の並び順がランダム化され、先着順の有利不利が緩和されます。

5.4 投票フェーズ

回答フェーズが終了すると、回答一覧が開示され投票フェーズへ移行します。

  • 投票操作:
    • 各回答の「投票する」ボタンを押すと投票モーダルが表示されます。
    • + / - ボタンで投票数を指定します。
    • 👍0(ゼロ票送信)クイックボタン: 票を入れずに投票済みフラグのみを立てたい場合、1クリックで0票送信が可能です。
    • 投票を見る: 自分がすでにどの回答に何票入れたかを一覧モーダルで確認できます。

5.5 結果フェーズ

投票が集計されると自動的に結果フェーズに切り替わります。

  • 各回答の順位、獲得票数、標準化変量(Zスコア)に基づく偏差値、ユニコーンやアイスクリームの記号が表示されます。
  • コメントとクイックリアクション:
    • お題全体、または個別の回答に対してコメントを投稿できます。
    • コメントフォーム横の顔アイコンから、9種類のクイックリアクション絵文字(😂, 🤣, 🥰, 😅, 🥺, 😭, 😱, 😡, 🫡)をワンクリックで送信できます。

6. お絵かき回答機能(Canvas描画)

bǃgǃrǃ には、画像ファイルを用意しなくてもブラウザ上で直接手書きイラストを描いてボケを投稿できる高性能なベクターキャンバスが内蔵されています。

  • 描画仕様:
    • 黒の単色線画(太さ1px)によるシンプルで味のある描画。
    • ポインターイベント(マウスドラッグ、ペン入力、指でのタッチ操作)に完全対応。
    • 高速サンプリング制御により、滑らかで無駄のないストロークデータを生成。
  • 取り消し / やり直し:
    • 「元に戻す(Undo)」および「やり直す(Redo)」ボタンを完備。
  • ダークモード時のスマート反転表示:
    • 保存されるストローク座標データは標準形式を保ちつつ、ダークテーマ利用時にはCSSリアルタイムフィルター(filter: invert(0.875))により、白背景を黒背景・黒線を白線へと自動反転して目に優しい表示を行います。
  • ホバー拡大(Zoom):
    • 回答一覧に並んだイラストの上にマウスカーソルを乗せると、アニメーションを伴って2倍に拡大表示されます。

7. グループ機能(チーム戦・多人数運用)

大人数のイベントや紅白戦・チーム対抗戦を行うための「グループ機能」が搭載されています。

  • グループの作成:
    • 部屋作成者は「グループを作成する」からグループ名と説明を設定して複数のグループ(チーム)を作成できます。
  • グループへの参加:
    • 入室者は「グループを選択する」ダイアログから所属したいグループをラジオボタンで選択します。
    • 所属グループ名は名前の横に @グループ名 として表示されます。
  • グループ投票ルール:
    • 自グループに投票: 同じグループ内のメンバーが投稿した回答に対して投票します。
    • 次グループに投票: グループA グループB グループC グループA のように、指定された対戦相手グループの回答に対して相互に審査・投票を行います。
  • グループ別の回答カウント:
    • 回答一覧の下部に、所属グループごとの投稿数がリアルタイムで 自グループ回答数 / 全回答数 の形式で集計・表示されます。

8. フィルター機能とソート機能

膨大な回答や参加者の中から目的の情報を瞬時に見つけ出すための多彩なフィルターとソートが提供されています。

┌─────────────────────────────────────────────────────────────┐
│                    回答一覧の表示制御                       │
├─────────────────────────────────────────────────────────────┤
│  【ソート順】                                               │
│   設定順 │ 先着順 │ 後着順 │ 上位順 │ 下位順 │ 多コ順 │ 少コ順  │
├─────────────────────────────────────────────────────────────┤
│  【プライマリフィルター (基本絞り込み)】                    │
│   🖐️ 自回答フィルター   👍 自投票フィルター   👆 自コメフィルター │
├─────────────────────────────────────────────────────────────┤
│  【セカンダリフィルター (詳細絞り込み)】                    │
│   [グループ名] 所属グループ絞り込み  │  👁️ 回答ピックアップ│
└─────────────────────────────────────────────────────────────┘

8.1 ロビー画面のソート・フィルター

  • ソート: 「作成順」「更新順」
  • 自入室フィルター (🖖): 過去に入室した部屋のみを表示。

8.2 回答一覧のソート順

ゲーム画面上部のドロップダウンから並び順を変更できます。

  1. 設定順: 部屋の設定に基づいた標準の並び(一斉回答時はシャッフル順、即時時は先着順など)。
  2. 先着順: 回答が投稿された日時の早い順。
  3. 後着順: 回答が投稿された日時の遅い順。
  4. 上位順: 獲得スコアの高い順(同点時は優先度順)。
  5. 下位順: 獲得スコアの低い順。
  6. 多コ順: 寄せられたコメント数が多い順(結果フェーズのみ)。
  7. 少コ順: 寄せられたコメント数が少ない順(結果フェーズのみ)。

8.3 プライマリフィルター(自回答・自投票・自コメント)

ワンタップで対象のボケのみを抽出します。

  • 自回答フィルター (🖐️): 自分が投稿した回答のみを表示(右側に自分の回答数が表示されます)。
  • 自投票フィルター (👍): 自分が投票した回答のみを表示(右側に自分が投票した合計票数が表示されます)。
  • 自コメントフィルター (👆): 自分がコメントを付けた回答のみを表示(右側にコメント数が表示されます)。

8.4 セカンダリフィルター(グループ絞り込み・回答ピックアップ)

  • グループ名フィルター: 回答ヘッダーのグループ名をクリックすると、そのグループ所属者のボケのみを抽出。
  • 回答ピックアップ (👁️): 特定の回答の目玉アイコンをクリックすると、その回答1件のみを画面上に固定表示。

8.5 回答ごとの個別投票フィルター

各回答カード内の投票スコア部分(👍 得点)をクリックすると、その回答に投票した人の一覧の中から「自分の投票」のみをハイライト・絞り込み できます。

8.6 入室者一覧のソート順

部屋メニューの「入室者を見る」ダイアログでは、全10種類の並び替えが可能です。

ソート名キー説明
先入順first部屋に入室した日時が古い順。
後入順last部屋に入室した日時が新しい順。
多🦄順high部屋内で獲得したユニコーンの総数が多い順。
少🦄順low部屋内で獲得したユニコーンの総数が少ない順。
昇名順displayNameAscending表示名の文字コード昇順(A Z, あ ん)。
降名順displayNameDescending表示名の文字コード降順。
昇Di順discriminatorAscending8文字の識別子(ディスクリミネーター)の昇順。
降Di順discriminatorDescending識別子の降順。
古サ順firstRegisteredシステムに初めてサインインした日時が古い順。
新サ順lastRegisteredシステムに初めてサインインした日時が新しい順。

9. 統計・スコア計算ロジック

9.1 偏差値(Zスコア)の計算

bǃgǃrǃ では、単純な獲得票数の合計だけでなく、ゲーム内の得点分布に基づいた 標準化変量(Zスコア / Standard Score) を自動計算します。

各回答 i の獲得票数を xi 、全回答の平均得点を μ 、標準偏差を σ としたとき、Zスコア zi は以下の数式で定義されます。

zi=xiμσ
  • 平均得点 (μ): 全回答の獲得票数の相加平均
  • 標準偏差 (σ): 各回答の得点のばらつき度合い

画面上の順位・記号部分をクリック/タップすると、四捨五入された小数第4位までの厳密なZスコア(例: 2.4142)が表示されます。

9.2 ユニコーン 🦄 と アイスクリーム 🍦 の判定基準

Zスコアの大きさに応じて、際立った高評価および低評価の回答に特別なアイコンが付与されます。

       🍦🍦         🍦        (通常表示)        🦄         🦄🦄
   ─────────────┬───────────┬──────────────┬───────────┬─────────────
   Z ≦ -3.0     │ Z ≦ -2.0  │ -1.0 < Z < 1.0│ Z ≧ 2.0   │ Z ≧ 3.0
   アイス2個     │ アイス1個  │              │ ユニコーン1個│ ユニコーン2個
                │ (上線ハイライト)          │ (下線ハイライト)
  • ユニコーン (🦄 - Unicorn):
    • Z2.0 の回答に 🦄 が1つ付与されます。
    • 以降、Zスコアが 1.0 増えるごとに追加で1つ付与されます(Z3.0 で 🦄🦄、Z4.0 で 🦄🦄🦄)。
  • 下線ハイライト (Over Sigma):
    • Z1.0 の回答の順位表示に、淡いパープル(Resene Unicornカラー)の下線が適用されます。
  • 上線ハイライト (Under Sigma):
    • Z1.0 の回答の順位表示に、淡いバニラカラーの上線が適用されます。
  • アイスクリーム (🍦 - Ice Cream):
    • Z2.0 の回答に 🍦 が1つ付与されます。
    • 以降、Zスコアが 1.0 下がるごとに追加で1つ付与されます(Z3.0 で 🍦🍦)。

9.3 順位決定ルール(タイブレーク)

複数の回答が同じ獲得票数となった場合、以下の厳密な優先度で自動的に順位付けが行われます。

  1. 合計得点 (Score): 得点が高い回答が上位。
  2. 優先度 (Priority): グループ設定やカスタム優先度が設定されている場合はその値に従う。
  3. 投稿日時 (CreatedAt): 同点・同優先度の場合は、投稿日時が早い回答(先着) を上位とする。

10. 過去の結果とデータエクスポート(ログCSV)

10.1 過去の結果の閲覧

部屋ナビゲーションの「過去の結果」タブから、その部屋で行われた過去の全ゲームを振り返ることができます。

  • ページネーション: 上部のページ送りバーから第1回、第2回…と任意の回へ直接ジャンプ可能。
  • 各回の出題内容、添付画像、全回答、投票詳細、コメント、順位・Zスコアが保存されています。

10.2 CSVログのダウンロード

「ログ(CSV)」タブから、部屋内の全対戦ログをCSVファイルとして一括ダウンロードできます。

  • ダウンロードURL: ユーザーごとの認証ハッシュキーが付与されたセキュアURLが生成されます。
  • ディスクリミネーター付きスイッチ:
    • チェックを入れると、ユーザー名の末尾に識別子(#XXXXXXXX)が付加された形式でCSVが出力され、同名ユーザーの厳密なデータ集計・分析が可能になります。
  • CSVに含まれるデータ項目:
    • ゲーム回数、出題者、お題テキスト、出典URL
    • 回答番号、回答者名(+識別子)、回答本文、描画データ
    • 各投票者の名前、投票先、投じられた票数
    • 獲得総得点、順位、偏差値、投稿タイムスタンプ

10.3 データの保存期間(データ保持ポリシー)

対象データ保存期間説明
部屋(Room)11.5日間部屋内での最終更新操作から11.5日経過すると、部屋データ全体が自動消去されます。
ゲーム結果・ログCSV34.5日間実施されたゲーム履歴およびログCSVは、最大34.5日間保持された後に自動パージされます。

11. モデレーションとセキュリティ(部屋作成者権限・受刑者システム)

健全で安心な部屋運営のため、部屋作成者(ホスト)には強力な管理機能が用意されています。

11.1 ロール管理(出題者・回答者・投票者)

部屋作成者は「入室者を見る」ダイアログから、各ユーザーに対して個別にロール(権限)の付与・剥奪をリアルタイムに行えます。

  • 出題者へ追加 / 削除: お題を投稿できる権限をコントロール。
  • 回答者へ追加 / 削除: ボケを投稿できる権限をコントロール。
  • 投票者へ追加 / 削除: 投票に参加できる権限をコントロール。

11.2 受刑者(Prisoners)システム

迷惑行為を行う悪質ユーザーを排除するための包括的なBAN機能です。

  • 受刑者への追加:
    • 部屋作成者がユーザーを「受刑者へ追加する」と、そのユーザーの名前に打ち消し線が引かれ、部屋内での一切の操作(出題、回答、投票、コメント、リアクション)が即座に遮断されます。
  • 自動IP追跡・連動遮断:
    • 受刑者に指定されたユーザーのIPアドレスおよび関連セッションがシステム内部で追跡され、別名義や再入室による荒らし行為を自動的に防ぎます。
  • 自動スパム防止:
    • 短時間の過剰リクエストや不正なパラメータ送信を行う接続に対しては、システムレベルで自動的にアクセス制限が発動します。

11.3 非同期処理と二重送信防止

  • スピナーオーバーレイ:
    • 部屋作成、サインイン、回答・投票送信、CSV生成などの非同期処理中、ボタン上にスピナー(ローディングインジケーター)がオーバーレイ表示され、誤った連打や二重送信を物理的に防ぎます。

12. UI・操作性・キーボードショートカット

bǃgǃrǃ はマウス・タッチ操作だけでなく、キーボードのみでも素早く快適に操作できるように設計されています。

12.1 キーボードショートカット一覧

画面・ダイアログキー操作動作
出題フォームCtrl + Enter / Cmd + Enterお題を送信する
回答フォームCtrl + Enter / Cmd + Enter回答(ボケ)を送信する
投票モーダルSpace投票数を +1 増票 する
投票モーダルDelete / Backspace投票数を -1 減票 する
投票モーダルEnter投票を確定して送信する
すべてのダイアログ / モーダルEscape開いているモーダルを閉じる(キャンセル)

12.2 長文展開・折りたたみ機能

150文字を超える長文や10行以上の複数行にわたるお題・回答は、一覧画面で自動的に省略表示されます。

  • 末尾の + [超過文字数] ボタンをクリックすると全文が展開され、- ボタンで再度折りたたむことができます。

12.3 カラーテーマの切り替え

ナビゲーションバー右上のアイコンから、部屋やブラウザの表示モードをいつでも切り替えられます。

  • 🌓 オート: 端末・OSのダークモード設定に自動追従。
  • ☀️ ライト: 明るい白ベースの標準テーマ。
  • 🌙 ダーク: 目に優しいダークグレーベース(#202020)のテーマ。

12.4 モーダルのドラッグ移動

PC環境では、ダイアログ(モーダル)のヘッダー部分をマウスでドラッグすることで、画面内の好きな位置へ自由に移動させることができます(背景の回答を確認しながら投票やコメントを入力する際に便利です)。


13. 外部連携・フィード配信

  • Atom Feed (atom.xml):
    • https://bigiri.oogiri.org/atom.xml にアクセスすることで、新着部屋情報をRSS/Atomリーダーでリアルタイムに受信できます。
  • 公式SNS・サポート窓口:
    • Bluesky: @bigiri.oogiri.org
    • Twitter (X): @bigirichan
    • メールサポート: bigiri@oogiri.org
    • コミュニティ・ディスカッション: GitHub Discussions にて質問や機能改善提案を受け付けています。

14. よくある質問とトラブルシューティング (FAQ)

Q1. 部屋に入室したのに回答や投票ができません。

  • A. 以下の原因が考えられます。
    1. フェーズ進行中に途中サインインした場合、そのフェーズ中は操作が制限されます。次のフェーズまたは次のゲーム開始までお待ちください。
    2. 部屋の設定で「回答者制限」または「ソーシャルサインイン限定」が有効になっている可能性があります。Twitter/Blueskyでサインインし直すか、部屋作成者にロール付与を依頼してください。
    3. 回答数上限や持ち票の上限に達している可能性があります。

Q2. 手書きの絵がダークモードで反転して見えます。

  • A. bǃgǃrǃ の描画機能は、線のベクターデータをそのまま保持し、ダークモード時はCSSにより背景と線を反転させています。ライトモードで見れば元の黒線・白背景で正しく表示されます。

Q3. トリップ(名前ハッシュ)の付け方がわかりません。

  • A. サインイン時の名前入力欄で 名前#任意のパスワード と入力して決定してください。自動的にハッシュ値が計算され、名前#a1B2c3D4 のような形式に変換されます。

Q4. 部屋のデータが消えてしまいました。

  • A. bǃgǃrǃ の部屋は最終更新から11.5日、過去ログは34.5日で自動消去されます。定期的な大会やイベントのログは、期間内に「ログ(CSV)」タブからダウンロードしてローカルに保存することをお勧めします。

15. 主要バージョン更新履歴 (Changelog)

bǃgǃrǃ は 2017年の初期リリース以来、ユーザーからのフィードバックを受けて継続的に進化を続けています。

バージョンリリース日主要な変更内容・新機能
1.137.42026-08-15依存関係の最新化、内部処理の安定性向上。
1.137.02026-08-11サインイン画面を刷新。「新規サインイン」ボタンを新設し認証UIの視認性を向上。
1.136.02026-07-28入室者ソートにサインイン登録日時順(「古サ順」「新サ順」)を追加。
1.135.02026-07-14ロビー画面に自入室フィルター(バルカン・サリュート 🖖)を実装。
1.134.02026-06-30各回答の投票スコアクリックによる回答毎の自投票フィルター機能を追加。
1.130.02026-05-18Blueskyソーシャルサインイン対応(AT Protocol連携)。
1.128.02026-04-20部屋メニュー内でのSNSリンク表示/非表示トグル設定を追加。
1.126.02026-03-15投票モーダルのキーボードショートカット(Space/Delete/Enter)および 👍0 クイックボタンを導入。
1.120.02025-11-10Zスコアによる偏差値計算システム、ユニコーン 🦄 および アイスクリーム 🍦 表示を導入。
1.110.02025-06-05グループ対抗戦機能(自グループ投票 / 次グループ投票)を実装。
1.100.02024-12-20手書きベクター描画キャンバス機能(Undo/Redo、ダークモード反転)を正式搭載。
1.80.02023-08-15サインオーバー機能(1時間限定のQRコード・URL引き継ぎ)を実装。
1.50.02022-03-10受刑者(Prisoners)システムおよびIP連動モデレーション機能を導入。
1.0.02020-05-01正式メジャーバージョンリリース。リアルタイムマルチフェーズシステム確立。
0.1.02017-06-03bǃgǃrǃ 初期プロトタイプ公開。

(End of User Manual - bǃgǃrǃ)