มินิเกม & Loot Box
ระบบเกมสุ่ม 2 แบบ — มินิเกม (สุ่มเปิด Case รับ item จริง) และ สุ่มหีบ (Loot Box) แบบ Points Gacha
2 ระบบเกมที่แยกจากกัน
🎲 มินิเกม (ลางเลื่อน)
สุ่มเปิด Case แบบ spin strip — ชนะ item จริง ที่มี stock, rarity และ serial เชื่อมกับคลังสินค้า เหมาะกับการแจกของ/สินค้า
หน้าเว็บ: /minigame
🎁 สุ่มหีบ (Loot Box)
Points Gacha ล้วน — จ่าย Points เปิดหีบ ชนะ Points กลับมา แบบสุ่มถ่วงน้ำหนัก ไม่มี stock/serial ตั้งค่าง่าย เหมาะกับเกมเสี่ยงดวง
หน้าเว็บ: /lootbox
มินิเกม (ลางเลื่อน) — ฟีเจอร์
- เลือก Case หลายประเภท แต่ละ case มีราคา (Points), stock และ item ต่างกัน
- ระบบ Spin animation 6 วินาที — strip 60 items เลื่อนจบที่ item ที่ชนะ
- ชนะ item ตาม weight probability — rarity 5 ระดับ กำหนดน้ำหนักเองได้จาก Admin
- แสดงประวัติการสุ่ม (Win History) ล่าสุด 50 รายการ
- ยอด Points อัปเดต real-time หลังทุก spin
- Stock จำกัด (-1 = ไม่จำกัด) — case หมดแล้วสั่งไม่ได้
หน้ารายการ Case
Standard Box
Premium Case
Legendary Box
- จุดสีแสดง rarity ของ item ที่มีใน case (สูงสุด 5 สี + +N more)
- badge หมดแล้ว เมื่อ stock = 0 — ปุ่มจะถูก disable อัตโนมัติ
- ต้องเข้าสู่ระบบก่อนถึงจะเห็นปุ่มราคา
หน้า Spin
จำลอง Spin Strip
Key #1
common
Skin
rare
Coin
uncommon
Gem
epic
Key #2
common
- Strip มี 60 items — item ที่ชนะถูกวางไว้ที่ตำแหน่ง 52 เสมอ
- Animation ใช้ cubic-bezier easing 6,000ms — ดูเหมือน decelerate จริง
- ขณะ spin — ปุ่มจะ disabled จนกว่าจะเสร็จ
- หลัง spin — Modal แสดง item ที่ได้พร้อม rarity, ชื่อ และมูลค่า Points
- ยอด Points (Balance) อัปเดตทันทีหลังทุก spin
ระบบ Rarity
Win History
แสดง 50 รายการล่าสุด ทางด้านขวาของหน้า Spin
Dragon Skin
Premium Case
50 Coins
Standard Box
Key Card
Standard Box
สุ่มหีบ (Loot Box) — Points Gacha
คนละระบบกับมินิเกม — ไม่มี item จริง/stock/serial เลย เป็นเกมเสี่ยงดวงจ่าย Points เพื่อลุ้น Points กลับมา
- เลือกหีบหลายใบ แต่ละใบมีราคาเปิด (Points) ของตัวเอง
- รางวัลแต่ละชิ้นมี label, จำนวน Points, weight (น้ำหนักความน่าจะเป็น) และสี — ตั้งค่าจาก Admin
- สุ่มแบบถ่วงน้ำหนัก — รางวัลที่ weight สูงออกบ่อยกว่า
- ชนะ/ขาดทุนได้ — รางวัลอาจมากกว่าหรือน้อยกว่าราคาเปิดหีบ
- ไม่มี stock จำกัด — เปิดได้ไม่อั้นตราบใดที่ Points พอ
- เปิดเสร็จ Dialog เผยรางวัล (~1,400ms) พร้อมยอด Points ที่อัปเดตทันที
หน้าเว็บ: /lootbox · จัดการจาก Admin → จัดการสุ่มหีบ (Loot Box)
เปิด/ปิดเกมแต่ละระบบ
เปิด-ปิดแยกอิสระจาก Admin → ตั้งค่า → การ์ด “มินิเกม”
🎲 มินิเกม enable_minigame
ปิดแล้วลิงก์ /minigame จะหายจาก Navbar และฝั่งเซิร์ฟเวอร์จะบล็อกการ spin
🎁 สุ่มหีบ enable_lootbox
ปิดแล้วลิงก์ /lootbox จะหายจาก Navbar และฝั่งเซิร์ฟเวอร์จะบล็อกการเปิดหีบ

