นี่เป็นโครงการ Hackathon ที่มุ่งเน้นไปที่การใช้ SDK ของเบราว์เซอร์สาธารณะ เราสร้างเกมตอบคำถาม Jackbox-esque พร้อมกระเบื้องเสียงและวิดีโอสำหรับผู้เล่น
yarn
yarn start
รันแอพในโหมดการพัฒนา
เปิด http: // localhost: 3000 เพื่อดูในเบราว์เซอร์
- ผู้เล่นคนหนึ่งจะต้องเป็นอาจารย์ตอบคำถาม (หรือหัวหน้าพรรค) เพื่อเริ่มเกม พวกเขาสามารถเข้าร่วมโดยใช้พารามิเตอร์การสืบค้น http: // localhost: 3000? quizmaster = true
โครงการนี้ถูก bootstrapped ด้วยแอป Create React โดยใช้เทมเพลต Redux และ Redux Toolkit TS
โครงการยังใช้ส่วนประกอบของ Chakraui และ Framer สำหรับแอนิเมชั่น
ปัจจุบันมีห้องพักที่โฮสต์เกมนี้ สิ่งนี้สามารถขยายได้เพื่อสร้างห้องชั่วคราวเช่น Jackbox ทำเช่น สำหรับตอนนี้ - การวางของคุณเองโดยที่ห้องในการกำหนดค่าจะช่วยให้ SDK เชื่อมต่อกับพารามิเตอร์ของคุณเอง
เราตัดสินใจที่จะทดลองและดูว่าการเชื่อมต่อเกมแบบหลายต่อหลายครั้งเป็นไปได้โดยใช้การเชื่อมต่อของ Sockketio หรือไม่แทนที่จะปรับใช้เซิร์ฟเวอร์เกมและส่วนหน้าแยกต่างหาก
สถานะของเกม (คำถามคำตอบคะแนน ฯลฯ ) ถูกส่งผ่าน JSON ในพื้นฐานที่ฟังก์ชั่นการแชทของ Room (และสรุปจากเกมนี้)
ดังนั้นจึงไม่จำเป็นต้องใช้เซิร์ฟเวอร์ ส่วนหน้าแบบคงที่ถูกนำไปใช้กับ
https://hackday-sdk-demo.netlify.app/