สมาชิกกลุ่ม
นายธเนศพล หีบแก้ว รหัส 65340500027
นายชยากร ชื่นประเสริฐ รหัส 66340500012
Put Your Hand Sign!
เกมเกี่ยวกับการแข่งการออกแบบท่าทางต่างๆที่กำหนดให้ หรือกำหนดเองผ่านกล้อง webcam โดยมีการสื่อสารออกไปในรูปแบบของท่าทางต่างๆ
รายละเอียดของเกม
การเล่นถูกแบ่งออกเป็น 2 ฝ่าย โดยมีเป้าหมายคือการสร้างเงาให้ถูกต้อง และรวดเร็ว
1. ฝ่ายตั้งโจทย์ (The Challenger)
สามารถเลือกการกำหนดเกมได้ 2 รูปแบบ:
- Program Mode : ระบบสุ่มเลือกเงามือจากฐานข้อมูล เพื่อท้าทายผู้เล่น
- VS Mode: ผู้เล่นอีกคนเป็นผู้เลือกเงามือจากหน้าจอ เพื่อส่งต่อเป็นโจทย์ให้กับอีกฝ่าย
2. ฝ่ายทำตาม (The Player)
- ยื่นมือเข้าสู่ Shadow Hand Station (HRI Input) และจัดวางท่าทางนิ้วมือให้เกิดเงาเลียนแบบโจทย์ที่ปรากฏบนหน้าจอภายในเวลาที่กำหนด
กติกาการเล่น
VS Mode (1 Challenger, 1 Player)
ภายในเกม ผู้เล่นที่เป็นฝ่าย Challenger จะสามารถเลือกท่าทางมือที่ทำหนดไว้ หรือเลือกที่จะห้ามไม่ให้แสดงท่าทางใดๆ เพื่อสร้างความสับสนให้กับผู้ทำท่าทางได้

การเล่นเกมจะแบ่งเป็นรอบ โดยใน 1 รอบสามารถกำหนดท่าทางต่อเนื่องได้ 5 ท่าทาง โดยระยะเวลาจะนับถอยหลัง 7 วินาทีต่อ 1 ท่าทาง ฝั่ง Player ต้องทำตามท่าทางที่แสดงบนหน้าจอ หากทำท่าทางไม่ถูกต้องในเวลาที่กำหนด หรือทำท่าทางในขณะที่ห้ามทำท่าทางใดๆ จะถือว่า Player ทำพลาด โดยหากทำพลาดครบ 3 ครั้ง จะถือว่าแพ้ทันที แต่หากผู้เล่นทำท่าทางได้ถูกต้องตามกำหนด ผู้เล่นจะได้ score 1 หน่อยต่อการทำท่าทางถูกต้อง หรือการไม่ออกท่าทางใดๆขณะที่ห้ามอยู่จนครบเวลา

Challenger Mode (1-2 Player)
ภายใน Mode นี้จะมีเวลาที่จำกัด โดยผู้เล่นทั้งสองคนจะต้องแข็งกันทำท่าทางให้เร็วที่สุด ภายใน Mode นี้ หากผู้เล่นทำผิดพลาด จะไม่มีการปรับแพ้ แต่จะเปลี่ยนเป็นการลงโทษไม่ให้โจทย์ผู้เล่นในระยะเวลาที่กำหนดแทน
System scenario
การประมวลผลและตัดสิน (Processing & Scoring)
- ระบบใช้ Image Classification วิเคราะห์ความเหมือนระหว่างเงาของผู้เล่นกับโจทย์ต้นแบบ
- ประกาศคะแนนความเร็ว ทันทีเพื่อสรุปผลแพ้-ชนะ หรือบันทึกสถิติใหม่

รูป System Diagram

รูปจำลองส่วน Player (Input)
เอกสารอ้างอิง
Dataset : https://huggingface.co/datasets/Starscream-11813/HaSPeR
