Plugin — Fortune Cards (เกมเปิดไพ่)
Fortune Cards เป็นเกมเปิดไพ่ทำนายดวงสำหรับสตรีม — ผู้ชมโดเนทถึงเกณฑ์ → ระบบสุ่มเปิดไพ่ 1 ใบจาก deck พร้อม flip animation, flash effect และเสียง
ใช้ได้ทั้งแบบ "ทำนายโชค" และ "สั่งซื้อท่าทาง" (ตั้งชื่อไพ่เป็นกิจกรรม เช่น "ดื่มน้ำ", "เต้น", "ตอบคำถาม")
สิ่งที่ต้องเตรียม
- ภาพไพ่ (PNG / JPG / WebP) — อย่างน้อย 2–3 ใบขึ้นไป
- ภาพ card cover (หลังไพ่) — บังคับมี 1 รูป
- (ทางเลือก) เสียง reveal เวลาพลิกไพ่
- ตัดสินใจเกณฑ์: trigger ที่ amount ≥ X หรือ = X เป๊ะ ๆ
ขั้นที่ 1 — เปิด Plugin
- ไปที่ Plugins → แท็บ Fortune Cards
- เปิด toggle Enable
ขั้นที่ 2 — เลือก Trigger Mode
ในส่วน Trigger เลือก 1 ใน 2 mode:
- ≥ minimum amount — โดเนทเท่ากับหรือมากกว่า X บาท → trigger
- = exact amount — โดเนท เท่ากับ X เป๊ะ ๆ → trigger (เช่นต้องโดเนท 99 พอดี)
แล้วกรอก amount ที่ต้องการ
ขั้นที่ 3 — อัปโหลด Card Deck + Cover
Card deck
- กด + Add Card / Upload Cards
- อัปโหลดภาพไพ่ทีละใบ (หรือหลายใบพร้อมกัน)
- ตั้งชื่อแต่ละใบ (เช่น "ดวงดี", "โชคลาภ") — ชื่อจะแสดงใต้ไพ่ตอนเปิด
Card cover (back image)
- ในส่วน Card Cover — กด Upload
- เลือกภาพหลังไพ่ — ใช้ตอนยังไม่ flip
:::warning ต้องมี cover Card cover เป็น บังคับ — ไม่ตั้งจะ trigger ไม่ได้ :::
ขั้นที่ 4 — (ทางเลือก) อัปโหลด Reveal Sound
อัปโหลดเสียงสั้น ๆ ที่จะเล่นตอนพลิกไพ่:
- ส่วน Reveal Sound — กด Upload
- ตั้ง Volume (0–100%)
ถ้าไม่ตั้ง — flip จะเงียบ (มีแค่ animation)
ขั้นที่ 5 — ตั้งค่า Display + Style
ปรับ:
- Display Duration — ไพ่โชว์อยู่กี่วินาทีหลัง flip
- Flip Duration — animation flip ใช้เวลากี่วินาที
- Card Width — ขนาดไพ่ (px)
- Show Name (toggle) — แสดงชื่อไพ่ใต้ภาพ
- Show Donor (toggle) — แสดงชื่อคนโดเนทด้านบน
- Donor name color / size
- Card name color / size
- Font family
Flash Effect
- Enable Flash (toggle) — แสงวับช่วงพลิกไพ่
- Color — สี flash
- Intensity — ความเข้ม
ขั้นที่ 6 — Copy Widget URL → OBS
- หาส่วน Card Widget URL
- กด Copy — URL:
http://localhost:3001/cards - OBS → + Sources → Browser → วาง URL
- ตั้ง Width / Height ให้พอครอบไพ่ + ชื่อ
- ลากตำแหน่งใน scene
ขั้นที่ 7 — ทดสอบ
ใน Plugin tab มีปุ่ม Preview / Test Draw — กดเพื่อจำลองการเปิดไพ่ใน widget โดยไม่ต้องโดเนทจริง หรือใช้ Test Panel ส่ง donation amount ที่เข้าเกณฑ์
Tips & Troubleshooting
- ไพ่ไม่เปิดเลยตอนโดเนท: ตรวจ Enable + Trigger amount + ภาพ cover ตั้งแล้ว + มี card ≥ 1 ใบ
- ภาพไพ่เบลอใน OBS: อัปโหลดภาพ resolution สูงขึ้น (แนะนำ ≥ 600px กว้าง)
- Flip animation ไม่ smooth: ลด Flip Duration หรือลดขนาด Card Width
- อยากให้ไพ่ "หายาก": อัปโหลดเยอะ ๆ (10+ ใบ) — ระบบสุ่มเสมอภาคตอนนี้ ไม่มี weight แบบ wheel
:::tip ใช้เป็นเกมแทนทำนาย ตั้งชื่อไพ่เป็น "ท่าทาง" / "challenge" ที่ต้องทำเมื่อเปิดได้ — เช่น "วาดรูป 30 วินาที", "ร้องเพลง 1 ท่อน" :::