โปรเจกต์ Board Interactive Game (การเล่น On-Line game play)
Interactive Board Game แบบ Multi-player
Interactive Board Game แบบ Multi-player
โปรเจกต์นี้คือเกมกระดาน Arduino ที่ประกอบด้วย 2 Console โดยแต่ละ Console สามารถรองรับผู้เล่นได้สูงสุดสี่คน และแข่งขันกับผู้เล่นในอีก Console หนึ่งใน 5 สถานการณ์เกมที่ทดสอบความจำ ความเร็ว และปฏิกิริยาตอบสนอง สำหรับเกมนี้ ได้มีการสร้าง Electronic Console สองเครื่องที่เชื่อมต่อกันผ่านระบบออนไลน์ โดยใช้ Arduino Mega, MQTT Protocol และสภาพแวดล้อมการเขียนโปรแกรมแบบ Interactive ของ Node-red ในการสร้าง Console ขึ้นมา
เริ่มต้นโดยการกดปุ่มใดปุ่มหนึ่งค้างไว้ 5 วินาที เมื่อทั้งสอง Console ทำแบบเดียวกัน เกมจะเริ่มขึ้นพร้อมกับการนับถอยหลัง หาก Console ใดพร้อมที่จะเริ่มแล้ว LED ที่ Buttons จะสว่างขึ้น
จุด LED สีแดง 2 จุดจะสว่างขึ้นบน Led strip ด้านขวาและด้านซ้าย และจะมี 2 Buttons ที่สุ่มสว่างขึ้นมาด้วย โดยที่หน้า Buttons ทั้งสองนี้จะมี LED อยู่ดวงหนึ่งเป็นสีเขียวและอีกดวงหนึ่งเป็นสีน้ำเงิน ซึ่งเป็นการสุ่มเลือก ส่วน Led strip ตรงกลางจะมี LED ที่เคลื่อนที่ขึ้นลงด้วยความเร็วที่ต่างกัน ดวงหนึ่งเป็นสีเขียวและอีกดวงเป็นสีน้ำเงิน เป้าหมายคือการกด Arcade button ให้ถูกต้องเมื่อ LED ที่กำลังเคลื่อนที่เลื่อนมาตรงกับจุดสีแดงที่อยู่นิ่ง เมื่อ LED ทั้งสองหยุดในตำแหน่งที่ถูกต้อง เกมก็จะจบลง
LED ที่อยู่ด้านหน้า Arcade buttons จะสุ่มสว่างขึ้นหนึ่งดวง เป้าหมายของเกมนี้คือต้องกดปุ่มให้เร็วที่สุดเท่าที่จะเป็นไปได้
LED ที่อยู่ด้านหน้า Buttons จะแสดงรูปแบบลำดับออกมา ผู้เล่นจะต้องกด Buttons เพื่อสร้างรูปแบบนั้นขึ้นมาใหม่ หากผู้เล่นทำพลาด รูปแบบใหม่จะถูกสร้างขึ้น เกมจะจบลงเมื่อสามารถสร้างรูปแบบที่ถูกต้องได้สำเร็จ
ผู้เล่นจะเห็นสี LED ที่แตกต่างกันตรงหน้าเป้าหมายของเกมคือการวาง Rfid tag ที่มีสีแตกต่างกันลงในตำแหน่งที่ถูกต้อง
เกมสุดท้ายคือเกมความจำเสียง โดยแต่ละตำแหน่งจากทั้ง 4 ตำแหน่งจะส่งเสียงออกมา หมายความว่าแต่ละ Button จะแทนท่วงทำนองหนึ่งเสียง ผู้เล่นจะต้องกด Buttons เพื่อสร้างท่วงทำนองทั้งหมดขึ้นมาใหม่ให้ถูกต้อง
ในทุกๆ เกมจะมีการนับเวลาที่ใช้ในการเล่นจนจบ Console ที่ชนะคือเครื่องที่ทำทุกอย่างเสร็จสิ้นได้รวดเร็วกว่า แต่ละ Console จะส่งคะแนนไปยัง Dashboard และ Dashboard จะแสดงผลผู้ชนะ หาก Console ไหนชนะ LED สีเขียวจะสว่างขึ้นและมีเสียงแห่งชัยชนะดังขึ้น ส่วน Console ที่แพ้จะเปลี่ยนเป็นสีแดงและมีเสียงแจ้งเตือนความล้มเหลวดังขึ้น
แต่ละ Console ประกอบด้วย:










สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้