線上淘汰賽對戰表產生器|2~32 人自動輪空與晉級
輸入或快速建立 2~32 位選手,使用 Web Crypto 隨機排位或保留手動種子順序;觀賞 3D 走位排陣與逐場擊倒動畫,自動處理輪空並產生可複製的單淘汰對戰表。
如何建立單淘汰對戰表?
- 貼上名單或使用快速編號: 可用換行、逗號或試算表 Tab 貼上 2~32 位選手/隊伍,也能直接建立 1、2、3… 的編號名單;同名仍會保留為不同參賽者。
- 選擇隨機或手動種子: 公平隨機會用 Web Crypto 均勻洗牌;手動種子會保留名單順序。鳴鑼後可看到 3D 選手繞場混合,再走向紅、藍兩側的種子位置。
- 逐場點選勝者晉級: 系統建立最接近的 2 次方對戰格並自動處理輪空。每次點選勝者會播放上場、出招、擊倒與晉級動畫;決賽結束後勝方才登上總冠軍台。
適用情境
- 桌遊、電競、球類與派對競賽的單淘汰賽
- 校園班級賽、社團活動與公司團康
- 直播或投影時公開抽出對戰組合並即時記錄勝者
- 不需要註冊帳號的臨時賽事對戰表
核心功能與特色
- 🏆 支援 2~32 位選手或隊伍的單淘汰對戰表
- 🎲 Web Crypto 公平隨機排位,或依名單順序手動排種子
- 🥋 可愛 Three.js 3D 選手、繞場排陣、逐場擊倒與冠軍台動畫
- ⏭️ 非 2 次方人數自動配置首輪輪空,不會產生雙空白場次
- 👆 點選勝者後才播放該選擇的對決;較早場次改判會清除失效戰果
- ↩️ 可逐步復原、重新排陣、修改名單與複製完整戰況
- 📱 由上往下閱讀各輪,桌機、手機與投影皆不需橫向捲動
公平規則與隱私說明
選擇公平隨機排位時,系統會先在目前瀏覽器以 Web Crypto 與 Fisher–Yates 均勻洗牌完整名單,再播放 3D 排陣動畫;動畫不能改變已確定的排位。每位選手取得各排位的機會相同,有 k 個輪空時,每人取得輪空的機率為 k/參賽人數。手動種子不使用隨機。每場勝者由使用者自行點選,3D 擊倒只呈現該選擇,不會預測或重抽勝負。名單與戰況不會上傳。
常見問題
- 3、5、6 人也能建立對戰表嗎?
- 可以。系統會建立下一個 2 次方大小的對戰表,例如 6 人使用 8 格並配置 2 個首輪輪空。
- 隨機排位時,誰拿到輪空公平嗎?
- 公平。先均勻洗牌完整名單,再由洗牌後的前 k 位取得 k 個輪空,因此每位的輪空機率相同。
- 點錯勝者可以修改嗎?
- 可以直接改點同場另一位,或使用復原。若該結果已影響後面場次,已不再成立的晉級與冠軍會自動清除。
- 3D 排陣或擊倒動畫會決定結果嗎?
- 不會。隨機模式會先完成整份公平排位再播放走位;每場擊倒動畫只重現你剛點選的勝者。動畫不會回寫或重新抽選任何結果。
- 這是雙敗淘汰或循環賽嗎?
- 不是。第一版只提供單淘汰,選手輸掉一場即退出該次對戰表。