サービスについて
Footballmania は、ワールドカップや EURO などのサッカー国際大会で「優勝候補を 10 チーム選んで配点する」予想ゲームです。試合の勝敗が確定するたびにポイントが入り、グローバル / グループ内でランキングを競います。投票締切までなら何度でも見直し可能で、決着まで自分の予想がどう転ぶか見守るのが醍醐味です。
基本ルール
1-1配点
- 大会ごとに 10 / 9 / 8 / 7 / 6 / 5 / 4 / 3 / 2 / 1 の 10 個の配点枠が用意されます
- それぞれに 1 チームずつ、合計 10 チームを選んでください(同じチームに 2 つの配点はできません)
- 高い配点ほど「強い・勝ち上がる」と思うチームに置きます
1-2投票期間
- 各大会は管理者が投票開始日時と投票締切日時を設定します
- 投票は締切まで何度でも変更可能
- 一度確定した投票は「キャンセル」して未投票状態に戻すこともできます(締切前のみ)
- 投票締切以降は変更・キャンセル不可、配点が確定します
1-3ポイント計算
試合の結果が確定するたびに、勝利チームに配点していたユーザーがポイントを獲得します。
| 試合段階 | 結果 | 倍率 |
|---|---|---|
| グループリーグ | 勝利 | 配点 × 3 |
| グループリーグ | 引き分け | 配点 × 1(両チームに配点したユーザー両方) |
| グループリーグ | 敗北 | 0 |
| 決勝T(R32 / R16 / QF / SF) | 勝利 | 配点 × 3 |
| 3位決定戦 | 勝利 | 配点 × 3 |
| 決勝戦 | 勝利 | 配点 × 6 |
| 上記の敗北 | — | 0 |
例: 配点 10 のチームがグループリーグで勝利 → 10 × 3 = 30 pt。決勝戦で勝利 → 10 × 6 = 60 pt。
PK 戦は通常勝利と同じ倍率で計算します。
1-4順位タイブレーカー(同点処理)
合計ポイントが同じユーザーがいた場合、次の順で上位を決めます:
- 未敗退チーム配点合計(まだ大会に残っているチームへの配点を合計)が多い方
- 投票確定時刻が早い方
- ユーザー ID 順(完全同点の安定ソート用)
1-5優勝ルート%(優勝可能性)
ベスト 16 (R16) 進出以降、ホーム画面の順位表に「○○%」という形で表示される指標です。
「残り試合の全勝敗パターンのうち、自分が最終的に 1 位(同点首位含む)になれるパターンの数 ÷ 全パターン数」の割合を示します。
例: 残り試合が 16 試合あれば 2¹⁶ = 65,536 通りの勝敗パターンが存在します。そのうち自分が 1 位になれるパターンが 8,192 通りなら、優勝ルート% = 8,192 / 65,536 = 12.5%。
- 「12,345 / 65,536」形式(分子 / 分母)も併記されるので、「希望は薄いけどまだ数千通りある」「ほぼ確定」などのニュアンスが掴めます
- ベスト 16 が確定するまでは未表示(R32 段階では計算しません)
- 全体スコープでは「全ユーザの中で 1 位」、グループスコープでは「グループ内で 1 位」になれる確率
- 試合結果が登録されるたびに再計算されます(残り試合数が減るので分母が小さくなる)
- 大会終了時には 100%(優勝者)または 0%(それ以外)に収束します
「残り試合の全パターンを総当たり」で厳密計算しています。現実的な大会規模(ユーザ ~数百人 × 残り試合 16)で数秒以内に算出されます。
大会の進行
| 状態 | 内容 |
|---|---|
| 開始前 (UPCOMING) | 大会が登録された直後。まだ投票は開いていません |
| 投票受付中 (VOTING_OPEN) | 投票・編集・キャンセルが可能 |
| 開催中 (IN_PROGRESS) | 投票締切後、試合結果が登録されるたびにランキングが更新 |
| 終了 (COMPLETED) | 全試合終了、最終順位確定 → バッジ判定 |
ホーム画面では、投票受付中の大会は「投票一覧」、開催中の大会は「順位+配点表」として表示されます。
グループ機能
3-1グループの考え方
- グループは大会に紐付かない永続的なコミュニティです(例: 「サッカー部 OB」「関東勢」)
- 一度作ったグループは、ワールドカップでも EURO でも何度でも使い回せます
- グループには管理者(作成者)が 1 名いて、メンバー権限の変更や招待管理ができます
3-2メンバー招待
2 通りの方法があります:
- メール招待 — 管理者がメールアドレスを入力 → 招待メール送信
- 招待リンク — グループ作成時に 1 本だけ自動生成される永続 URL。管理者は「有効 / 無効」をトグルで切替可能。漏洩時は無効化すれば既存リンクからの参加を即時拒否できます
3-3グループ内ランキング
- グループメンバーだけでランキングを算出
- ホームの ALL/GROUP トグル、または下部ナビの 👥 アイコンから切替可能
予想スタイル診断
各大会の投票内容から、あなたの予想傾向を 3 つのスタイルに自動分類します(マイページ → 予想スタイル)。
| スタイル | 概要 |
|---|---|
| 本命型 (FAVORITE) | 世間予想の上位チームを多く選んでいる安全予想派 |
| 大穴型 (UNDERDOG) | 世間予想の下位チームを多く選んでいる逆張り派 |
| バランス型 (BALANCED) | 上位と下位を程よく組み合わせる中道派 |
判定基準は「世間予想ランキング(優勝オッズの順位)を 上位枠 (1-10位) / 中位枠 (11-25位) / 下位枠 (26位以下) に分け、各枠から何チーム選んだか」のカウントベース。投票締切時刻に最終確定し、マイページに反映されます。
「世間予想」は外部データから取得した優勝オッズに基づきます。ベッティング・賭博を目的としたものではなく、あくまで予想スタイルの分類用データソースです。
バッジ
大会終了時に、条件を満たしたユーザーにバッジが自動付与されます。マイページ → バッジで履歴が見られます。
| バッジ | 名称 | 獲得条件 |
|---|---|---|
| 🏆 | 初優勝 | 大会のグローバルランキングで 1 位 |
| ⚡ | 優勝チーム予想的中 | 配点 10 のチームが大会優勝 |
| 🎯 | 完全予想 | 配点した 10 チーム全員がベスト 16 進出(12 チーム制大会は対象外) |
| 🥉 | ベスト4 的中 | ベスト 4 進出 4 チーム全員に配点していた |
| 🎖️ | ベスト8 的中 | ベスト 8 進出 8 チーム全員に配点していた |
| 🐎 | ダークホース | 世間予想 17 位以下のチームを 3pt 以上のスロットに配点し、そのチームがベスト 8 以上に進出(対象チーム 1 つごとに 1 個獲得) |
| 🔁 | 連続参戦 | 3 大会連続で投票を確定 |
| 🎲 | 逆張り成功 | 「大穴型」スタイルで上位 30% 以内にランクイン |
| 🌟 | グループ内優勝 | 10 名以上のグループで 1 位 |
| 📊 | 神配点 | 配点 10/9/8 のチームが最終順位 1/2/3 位と完全一致(3 位決定戦のある大会のみ対象) |
ダークホース補足: 1pt / 2pt のスロットは「穴狙い枠」として扱い対象外。3pt 以上の枠で本気で予想したダークホースが躍進した時だけが対象です。例えば 7pt / 5pt / 3pt の 3 つのスロットすべてに 17 位以下チームを配点していて、3 チームともベスト 8 以上に進出すれば 🐎 を 3 個獲得できます。
バッジ判定は大会終了時のバッチで行われ、付与後の通知はありません。マイページで確認してください。
★ 星マーク(優勝経験)
ランキング表や投票一覧でユーザー名の横に星マークが表示されることがあります。
| 種類 | 色 | 条件 |
|---|---|---|
| グローバル★ | オレンジ (#f97316) | 過去のいずれかの大会でグローバル 1 位になった回数(過去の優勝経験全てが残ります) |
| グループ★ | アンバー (#f59e0a) | 10 名以上のグループでそのグループ内 1 位になった回数 |
- 全体スコープではグローバル★のみ、グループスコープではグローバル★ + グループ★を併記
- メンバー数 10 名未満のグループは星マークの対象外(身内 2-3 名での自動優勝で星が増えるのを防ぐため)
- グループのメンバー数判定は投票締切時刻のスナップショット(投票したのに後で離脱したユーザーも対象)
その他の機能
7-1マイページ
- 通算戦績、順位推移グラフ、ポイント推移グラフ
- 大会別戦績(獲得バッジアイコンを行内表示)
- お気に入りチーム TOP3(過去に高配点したチームから自動集計)
- 予想スタイル分析、バッジ一覧
7-2公開プロフィール
- ランキング表のユーザー名をタップすると、そのユーザーの公開プロフィールに遷移
- 通算戦績やバッジを閲覧可能
7-3チャット
- 全体チャット(全ユーザー)+ グループ別チャット
- リアルタイム更新
- 不適切ワードは自動マスク
7-4敗退チームの表示
- 大会進行中に敗退が確定したチームは、配点表でグレースケール表示に変わります
- 「自分の配点したチームがあとどれだけ残っているか」をひと目で把握できます
7-5言語切替
- 日本語 / English の 2 言語に対応
- ヘッダ右上の言語スイッチャー、またはハンバーガーメニューの「言語」から切替可能
アカウント
- メールアドレス + パスワードで新規登録、または Google アカウントで OAuth ログイン
- ユーザー名は登録時に決定。投票に参加中の大会がある間は変更不可
- アカウント削除はマイページから可能(投票履歴・順位データは匿名化して保持)
お問い合わせ / 各種規約
- お問い合わせ — ご質問・ご要望・不具合報告
- 利用規約
- プライバシーポリシー
