📖 ルールブック
TwiGacha の遊び方・仕様まとめ
🎴 ガチャ
TwitterおよびBlueskyアカウントを元に生成されたTCGカードを引くゲームです。
- 1回のガチャで5枚のカードが排出されます
- 排出されるカードはTwitter垢・Bluesky垢がランダムに混在します
- 1日10パックまで無料で引けます(デイリーミッション達成でボーナスパックが追加されます)
- カードは左右スワイプまたはボタンで1枚ずつめくれます
- ⊞ボタンで全カードを一覧表示に切り替えられます
- ★ボタンでお気に入り登録できます
- 全ミッション達成時に紙吹雪演出が発生します
- 🎯 ピックアップガチャ:キーワードを入力してパックをタップすると、そのキーワードに関連するアカウントが優先的に排出されます(5パック消費・5文字以内)
⭐ レアリティ
カードのレアリティはTwitterアカウントのステータス(フォロワー数・ツイート数など)から算出されます。
- C
- N
- R
- SR
- SSR
- UR
- LR
🎯 天井システム
10パック連続でSSR以上が出なかった場合、次のパックでSSR以上が確定します(天井)。天井発動時は5枚の中で最もステータス合計が高いカードがSSRに底上げされます。
残り3パックで警告(オレンジ)、残り1パックで確定表示(黄色)になります。天井発動時はパックが金色に変わります。天井カウンターはSSR以上が出るとリセットされます。
🎁 ボーナスパック
デイリーミッションを1つ達成するごとに+2パックのボーナスが付与されます。ボーナスパックは翌日リセットされます。基本10パック+ボーナス分まで引けます。
✨ レアリティ演出
レアリティに応じてカードめくり時に演出が発生します。
- SR: 効果音+黄色フラッシュ
- SSR: 効果音+金色フラッシュ+紙吹雪
- UR: 効果音+紫フラッシュ+紙吹雪
- LR: 特別な効果音+虹色フラッシュ+豪華な紙吹雪
🔁 重複カード
同じアカウントのカードは何枚でも引けます。重複枚数はコレクション統計で確認できます。重複カードはバトルでも使用可能です。
🎁 ログインボーナス
毎日初回アクセス時にログインボーナスが付与されます。通常は+1パック、7日連続ログインで+3パックのボーナスが獲得できます。1日でも空けると連続日数がリセットされます。
🔥 連勝ボーナス
ランダム対戦・団体戦(ランダム)で、使用カードのレアリティ以上の級に3連勝するごとにボーナスパック+1が付与されます。例:SRカードならSR・SSR・UR・LR級での勝利のみカウント。ID指定対戦・オンライン対戦は対象外。ボーナスは翌日リセットされます。
📊 カードステータス
- ⚔️ ATK 攻撃力。バトルでのダメージに影響
- 🛡️ DEF 防御力。受けるダメージを軽減
- ⚡ SPD 素早さ。先攻・後攻を決定
- ❤️ HP 体力。0になると敗北
- 🧠 INT 知性。ダメージのブレを安定させる
- 🍀 LUK 運。クリティカル率に影響(最大20%)
🌈 属性
カードには8種類の属性があり、相性によってダメージが1.5倍になります。
- 🔥 炎 → 🌿 草(効果抜群)
- 🌿 草 → ⚡ 雷(効果抜群)
- ⚡ 雷 → 💧 水(効果抜群)
- 💧 水 → 🔥 炎(効果抜群)
- ✨ 光 → 🌑 闇(効果抜群)
- 🌑 闇 → ✨ 光(効果抜群)
- 🌙 月 → ❄️ 氷(効果抜群)
- ❄️ 氷 → 🌙 月(効果抜群)
📅 デイリーミッション
毎日リセットされるミッションを達成すると、ボーナスパックが獲得できます。
- ガチャを5回引く → +2パック
- SSR以上を1枚獲得 → +2パック
- Twitterプロフィールを開く → +2パック
- 結果をシェアする → +2パック
- バトルを1回行う → +2パック
⚔️ ランダム対戦
図鑑のカード1枚を選び、指定した級のランダムな敵と1対1で戦います。
- 級(C〜LR)を選ぶと、その強さの敵が出現します
- SPDが高い方が先攻。ターン制でお互いに攻撃します
- HPが先に0になった方が負け。50ターン経過で時間切れ(残HP多い方が勝利)
- クリティカルヒット(最大20%)でダメージ1.5倍
- 属性相性が良いと「効果抜群」でダメージ1.5倍
⚙️ ダメージ計算式
バトルのダメージは以下の式で計算されます。
- 基本ダメージ = ATK × (100 ÷ (100 + DEF)) × ランダム(0.8〜1.2) × (1 + INT÷3000)
- 属性有利なら×1.5
- クリティカル率 = LUK ÷ 5000(最大20%)
- クリティカル時は通常×1.5倍(属性有利+クリティカルは×1.3倍)
- SPDが同値の場合は自分が先攻
⚡ パッシブスキル
カードのステータス・属性・アカウント情報に応じて自動付与されます。バトル開始時に発動します(1枚1スキル、条件が強いものが優先)。
- 伝説:フォロワー1000万超 → 全ステ+20%
- 新星:アカウント30日未満 → ATK+40%
- 超インフルエンサー:フォロワー100万超 → ATK+30%
- 廃人:SPD1000超 → SPD+35%
- バランス型:全ステ500以上 → 全ステ+10%
- ガラスキャノン:ATK900超かつHP300未満 → ATK+25%
- 鉄壁:DEF900超かつATK300未満 → DEF+30%
- 速攻型:ATK・SPD両方700超 → ATK・SPD+10%
- 魔法使い:INT・LUK両方700超 → INT+15%
- 不沈艦:DEF・HP両方700超 → DEF・HP+10%
- カリスマ:フォロワー/フォロー>10 → LUK+20%
- 相互フォロー:FF比≈1 → INT+15%
- フォロワー乞食:フォロー>フォロワー×2 → SPD+15%
- 謎の人物:bio空欄 → LUK+30%
- 無言フォロワー:ツイート10未満 → DEF+20%
- ツイ廃:ツイート1万超 → SPD+25%
- 炎/水/草/雷/光/闇/月/氷の加護:属性に応じたステータス+10%
- 古参:5年以上 → HP+25%
- 新参者:1年以内 → SPD+20%
- インフルエンサー:フォロワー1万超 → ATK+15%
- その他ステータス系スキル
🎯 ID指定対戦
相手のTwitter IDまたはBlueskyハンドル(例:user.bsky.social)を入力すると、そのアカウントのカードと対戦できます。
自分のカードは図鑑からランダムに選ばれます。
🔥 日替わりレイドバトル
毎日1体の強敵ボスが出現します。最大10枚のデッキを組んで挑戦しましょう。
- ボスのHPは非常に高く、1回の挑戦では倒せないことがあります
- 削ったボスHPは引き継がれるので、何度でも挑戦できます
- 一度使ったカードはその日のレイドでは再使用不可
- ボスを討伐すると実績が解除されます
- 翌日には新しいボスが出現します
📦 コレクション
獲得したカードを管理できます。
- 10種類の並び替え(入手順・レア度・名前・各ステータス)
- ★フィルターでお気に入りのみ表示
- 名前・ユーザー名で検索
- レアリティ別の収集状況を確認できます
🏆 実績
様々な条件を達成すると実績が解除されます。全50種類。
隠し実績は達成するまで条件が表示されません。
👯 団体戦
5枚のカードを順番付きで編成し、相手チームと1対1の連戦で対決します。
- 5枚ちょうど選択し、選んだ順番が対戦順になります
- 先鋒から順に1対1で戦い、先に相手チームを全滅させた方が勝利
- ランダム対戦・ID指定対戦・オンライン対戦の3モードあり
- デッキを名前付きで保存・読込できます
- .wgteamファイルに暗号化してエクスポート/インポートできます
🌐 オンライン対戦(1対1)
対戦コードを共有してリアルタイムで友達と1対1バトルができます。
- 「対戦コードを作成」でコードを生成し相手に共有
- 相手がコードを入力すると自動でマッチング
- カードは図鑑からランダムに選ばれます
- 募集ツイートボタンで対戦相手を募集できます
🌐 団体戦オンライン
団体を編成してから相手と対戦コードで繋がり、5対5の団体戦をリアルタイムで行えます。
- 先に5枚編成してからオンライン対戦に進んでください
- 相手の団体は暗号化されてインポートすることもできます
💾 バックアップ / 復元
コレクションページからJSONファイルにエクスポートして保存できます。機種変更や引き継ぎに使用してください。
Importすると現在のコレクションは上書きされます。
📊 ガチャ統計
コレクションページ下部に統計情報が表示されます。総ガチャ回数・SSR以上排出率・天井まであと何パックかなどを確認できます。
🔊 サウンド
ガチャページ右上の🔊ボタンでBGM・効果音のON/OFFを切り替えられます。
📤 シェア
ガチャ結果やバトル結果をコピーまたはX・Blueskyにポストできます。シェアするとデイリーミッションが達成されます。
⭐ お気に入り
カードの★ボタンでお気に入り登録できます。コレクションページで★フィルターを使うとお気に入りのみ表示できます。
📈 バトル統計
バトルページの「成績統計」タブで勝率・連勝記録・平均ターン数・級別成績・カード勝率ランキングを確認できます。
🕹️ 対戦履歴
オンライン対戦履歴・レイド履歴はバトルページ下部で確認できます。
🔢 レアリティ計算の仕組み
レアリティはTwitter/Blueskyアカウントのステータスから算出したスコアで決まります。各ステータスの計算式は以下の通りです。
- ⚔️ ATK = フォロワー数(対数スケール、100万人基準で999)
- 🛡️ DEF = メディア投稿数(対数スケール、5万件基準で999)
- ⚡ SPD = 1日あたりのツイート数(対数スケール、100件/日基準で999)
- ❤️ HP = アカウント年齢(√スケール、20年で999)
- 🧠 INT = エンゲージメント率 + FF比(対数スケール合算、上限999)
- 🍀 LUK = プロフィール充実度(自己紹介・場所・URL・認証・FF比で加算、ベース200)
- 認証済みアカウント(✓)はスコア+300
- 全ステータスが均等な「バランス型」(最小値が最大値の70%以上)はスコア+300
- 特定ステータスが突出した「スペシャリスト型」(最大値1500以上かつ非バランス)はスコア+300
- LUK800以上でスコア+150、SPD・INT両方800以上でスコア+120
- スコア6500以上→LR、5500→UR、4500→SSR、3500→SR、2500→R、1500→N、それ以下→C
- レアリティが高いほど全ステータスに倍率ボーナス(C:0.9倍〜LR:2.4倍)
- 🦋 Bluesky版:ATK=フォロワー数、DEF=投稿数+リスト数、SPD=投稿数/日、HP=アカウント年齢、INT/LUK=FF比ベース(いいね数・メディア数は非公開のため代替計算)
🖼️ カード表示モード
ガチャページ右上の⊞ボタンで「1枚めくり表示」と「グリッド一覧表示」を切り替えられます。1枚表示では左右スワイプでカードをめくれます。
💰 カード価値
コレクション統計に表示される「平均カード価値」は、カードのレアリティ・ステータス合計をもとに算出した参考値です。
🔗 カードURL共有
コレクションページでカードにホバーすると🔗ボタンが表示されます。クリックするとそのカードの専用URL(https://twigacha.vercel.app/card/[ユーザー名])がコピーされます。URLを共有するとカードのステータスやOGP画像がSNSのプレビューに表示されます。
カードページではバトルシミュレーションも試せます。ナビバーの🔍カード検索からTwitter IDまたはBlueskyハンドルを入力して任意のカードを表示することもできます。
🔔 プッシュ通知
ナビバーの🔔ボタンから通知を有効にできます。
デイリーミッションのリセットやレイドボス更新などをお知らせします。通知はブラウザの設定からいつでも無効にできます。