เกมเดโมบนเว็บเบราว์เซอร์ตัวใหม่ได้ถูกเปิดตัวขึ้น เพื่อแสดงให้เห็นถึงความสามารถของเอนจินฟิสิกส์ 3 มิติและเฟรมเวิร์ก React สมัยใหม่ การสาธิตทางเทคนิคนี้ ที่ชุมชนเรียกกันว่า Wild Ball นำเสนอการนำ React Three Fiber (R3F), drei utilities และ Rapier physics engine มาประยุกต์ใช้งานจริง
เทคโนโลยีที่ใช้
เกมนี้ใช้การผสมผสานเทคโนโลยีอันทรงพลังจากกลุ่ม Poimandres ประกอบด้วย:
- React Three Fiber (R3F) สำหรับจัดการฉาก 3 มิติ
- Drei สำหรับคอมโพเนนต์อรรถประโยชน์
- Rapier สำหรับการคำนวณฟิสิกส์
การเล่นเกมและการตอบรับจากชุมชน
เกมนี้นำเสนอความท้าทายที่เรียบง่ายแต่น่าสนใจให้กับผู้เล่น: นำลูกบอลผ่านสิ่งกีดขวางไปถึงเป้าหมายให้เร็วที่สุด ชุมชนได้ค้นพบแง่มุมที่น่าสนใจของเกมเพลย์:
เวลาที่ดีที่สุดส่วนใหญ่ของผมเกิดจากการผสมผสานระหว่างการวางสิ่งกีดขวางที่โชคดีและความสามารถในการกดปุ่ม W ค้างไว้ มันอาจจะไม่ใช่เกมที่ดีนัก แต่มันถูกสร้างมาเพื่อเป็นเดโมสาธิตเทคโนโลยีมากกว่า ก็เลยพอเข้าใจได้ comment_source
ผู้เล่นรายงานว่าสามารถทำเวลาได้น่าประทับใจ ตั้งแต่ 1.40 วินาทีไปจนถึงเวลาที่น่าทึ่งที่ 0.11 วินาที ซึ่งนำไปสู่การถกเถียงเกี่ยวกับช่องโหว่ที่อาจเกิดขึ้นและกลยุทธ์ที่ดีที่สุด
ข้อจำกัดทางเทคนิคและการปรับปรุงในอนาคต
ชุมชนได้ระบุจุดที่ควรปรับปรุงหลายประการ:
- ความเข้ากันได้กับมือถือ: ปัจจุบันรองรับเฉพาะเดสก์ท็อปเท่านั้น
- ระบบควบคุม: มีการร้องขอให้รองรับปุ่มลูกศรเพิ่มเติมจาก WASD
- การสร้างสิ่งกีดขวาง: มีรายงานเกี่ยวกับการสร้างสิ่งกีดขวางที่ไม่สม่ำเสมอ
- การจัดการอินพุต: ปัญหาเกี่ยวกับการรับอีเวนต์ของคอมโพเนนต์ leva
ข้อมูลเชิงลึกด้านการพัฒนา
ผู้พัฒนามีส่วนร่วมกับชุมชนอย่างแข็งขัน รับฟังข้อเสนอแนะและวางแผนการปรับปรุง การอัปเดตในอนาคตอาจรวมถึง:
- เพิ่มการรองรับอุปกรณ์มือถือ
- ขยายตัวเลือกการควบคุม
- ปรับปรุงกลไกการสร้างสิ่งกีดขวาง
- พัฒนาการจัดการอีเวนต์ให้ดีขึ้น
เดโมสาธิตเทคโนโลยีนี้เป็นตัวอย่างที่ดีของความสามารถในการสร้างเกมบนเว็บสมัยใหม่ พร้อมทั้งชี้ให้เห็นจุดที่เอนจินฟิสิกส์ 3 มิติบนเว็บสามารถพัฒนาต่อไปได้
แหล่งที่มา: R3F Drei Rapier Demo