← กลับสารบัญการเรียนรู้

ลีกแบดมินตัน

จัดการแข่งขันแบบ Round-Robin พบกันหมด สะสม ELO เฉพาะลีก ชิงแชมป์รอบ Playoff

1

เริ่มต้นที่หน้า “ลีก”

เข้าเมนู ลีก บนแถบนำทางด้านบน จะเห็นภาพรวมของระบบ: จำนวนทีมสูงสุดต่อลีก, จำนวนแมตช์ Round-Robin, รอบ Playoff Top 4 และ ELO เฉพาะลีก พร้อมรายการทัวร์นาเมนต์ที่เปิดรับสมัคร กำลังแข่งขัน หรือจบฤดูกาลแล้ว

หน้าแรกของระบบลีกแบดมินตัน
2

สร้างลีกใหม่

กดปุ่ม “สร้างลีกใหม่” เพื่อเปิด Tournament Builder ตั้งชื่อลีก เลือกผูกกับก๊วนที่ดูแลอยู่ หรือเปิดเป็นลีกอิสระ (Open League) ที่ไม่ผูกกับก๊วนใด ก็สามารถรับสมัครทีมจากนอกก๊วนได้

ฟอร์มสร้างลีกแบดมินตันใหม่
3

เลือกประเภทการแข่งขันและจำนวนทีม

เลือกได้ 4 ประเภท: คู่ (เพศเดียวกัน), คู่ผสม (Mixed), คู่เสรี (Unisex - ไม่จำกัดเพศในทีม) และเดี่ยว (Singles) จากนั้นกำหนดจำนวนทีมสูงสุดที่เปิดรับสมัคร (4-40 ทีม) ระบบจะคำนวณจำนวนแมตช์ Round-Robin ให้อัตโนมัติ (เช่น 20 ทีม = 190 แมตช์ 19 รอบ)

เลือกประเภทการแข่งขันของลีก
4

กำหนดไทม์ไลน์ลีก

ระบุ 3 วันสำคัญตามลำดับ: วันปิดรับสมัคร → วันเริ่มลีก → วันจบลีก (Grand Final) ระบบจะตรวจสอบให้ลำดับวันที่ถูกต้องก่อนสร้างลีก

กติกามาตรฐาน: Round-Robin ด้วย Circle Method (พบกันครบทุกคู่อย่างยุติธรรม) + รอบ Top 4 Playoff, แข่งแบบ Best of 3 (เกม 21 แต้ม Deuce สูงสุด 30), พักขั้นต่ำ 1-2 แมตช์ต่อคู่เพื่อป้องกันเล่นติดกัน
5

เปิดรับสมัครทีม

เมื่อสร้างลีกแล้ว แชร์ลิงก์ลีกให้ทีมที่สนใจเข้ามาสมัครผ่านหน้า /leagues/[id]/register กรอกชื่อทีม เลือกคู่นักกีฬาตามกติกาเพศของประเภทที่เลือกไว้ และแนบสลิปค่าสมัคร

ระบบ AI ตรวจสลิปอัตโนมัติ: อ่านยอดเงิน วันเวลาโอน และเลขอ้างอิงธุรกรรม ป้องกันสลิปซ้ำ แล้วยืนยันทีมเป็น “Confirmed” ทันทีโดยไม่ต้องรอแอดมิน
6

สร้างตารางแข่งขันอัตโนมัติ

แอดมินลีกกดสร้างตารางแข่ง (Generate Schedule) ระบบจะจัดคู่ Round-Robin ด้วย Circle Method พร้อมกระจายลงตารางแข่งรายวันโดยเคารพกฎพักขั้นต่ำของแต่ละทีม

ทีมที่ตกลงกันได้ทั้งสองฝ่ายสามารถขอสลับคิวหรือเลื่อนวันแข่งได้จากหน้าตารางแข่งขันเดียวกัน
7

บันทึกผลและยืนยันสกอร์

กรรมการหรือทีมที่ชนะกรอกผลแต่ละเซตในหน้าแมตช์ พร้อมบันทึกรายชื่อผู้เล่นตัวจริง/ตัวสำรองที่ลงแข่ง (Lineup) เพื่อคำนวณสถิติและ ELO รายบุคคล

คู่แข่งจะได้รับการแจ้งเตือนให้ยืนยันหรือทักท้วงผล หากไม่ตอบภายในเวลาที่กำหนด ระบบจะยืนยันผลอัตโนมัติ (Auto-Verify)
แมตช์ที่บาดเจ็บกลางเกม (Retired) จะคำนวณสกอร์ที่เหลือให้คู่แข่งขันชนะไปตามจริง แทนการยกเลิกทั้งแมตช์
8

ELO แยกเฉพาะลีก

ทุกทีมและผู้เล่นเริ่มต้นที่ 1200 ELO ในฐานข้อมูลของลีกนั้นๆ โดยไม่แตะต้อง ELO ของก๊วน (group ELO) เลย ผู้เล่นจากต่างก๊วนจึงมาแข่งลีกเดียวกันได้โดยค่าพลังเดิมในก๊วนไม่เปลี่ยนแปลง

Standings อัปเดตแบบเรียลไทม์ทุกครั้งที่มีการยืนยันผลแมตช์
9

รอบ Playoff ชิงแชมป์

เมื่อ Round-Robin แข่งครบทุกคู่แล้ว แอดมินกดสร้างสาย Top 4 Playoff (รองชนะเลิศอันดับ 1-4 จาก Standings) เพื่อหาผู้ชนะเลิศในวัน Grand Final

10

ที่ปรึกษาลีกด้วย AI

แอดมินลีกสามารถแชทปรึกษาผู้ช่วย AI ในหน้า Admin ได้ทันที ทั้งวางแผนงบประมาณค่าสนาม จำลองเวลาแข่งขัน และให้คำแนะนำกติกา โดย AI จะอ้างอิงข้อมูลจริงของลีก (จำนวนทีม, วันแข่ง, ผู้สมัคร) ทุกครั้ง

บทสนทนาถูกบันทึกไว้เป็นประวัติ เปิดกลับมาดูหรือถามต่อได้ทุกเมื่อ
11

แจ้งเตือนผ่าน Telegram

ทุกฝ่ายจะได้รับแจ้งเตือนผ่าน Telegram Bot: แจ้งเตือนตารางแข่งล่วงหน้า 1 วัน, แจ้งคู่ถัดไปให้เตรียมวอร์มอัพเมื่อคู่ก่อนหน้ากำลังแข่งเซตท้าย และปุ่มยืนยัน/ทักท้วงผลแบบ Inline Keyboard

12

แชร์ผลงานและเหรียญตราประจำฤดูกาล

หลังจบแมตช์หรือจบฤดูกาล ผู้เล่นและทีมสามารถกดสร้างการ์ดภาพสรุปผลงาน (Match Card / Season Card) เพื่อแชร์ลง Instagram Story หรือ Facebook พร้อมเหรียญตราพิเศษประจำฤดูกาล เช่น Iron Team และ Giant Slayer

สร้างภาพด้วยระบบเดียวกับหน้าโปรไฟล์และ TOP 10 Leaderboard