12 คะแนน โดย caromdreamer 1 일 전 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

นี่คือเน็ตเพลย์ลอนเชอร์สำหรับ Windows ที่สร้างขึ้นมาเพื่อให้เล่นเกมอาร์เคด MAME แบบคลาสสิกร่วมกันทางออนไลน์ได้

ผมชอบประสบการณ์แบบ Kaillera ที่ "สร้างห้อง เข้าไปในห้อง และเล่นสักตากับคนแปลกหน้าก็ได้" แต่ก็น่าเสียดายอยู่เสมอที่ตามสภาพเครือข่ายแล้วอินพุตอาจหน่วงหรือการเล่นไม่เสถียร

จึงใช้เวลาพัฒนามาหลายเดือน โดยคงประสบการณ์แบบมีห้องเป็นศูนย์กลางของคอมมูนิตี้นั้นไว้ พร้อมปรับใช้ rollback netcode โดยอิงจากสถานะเกมของ MAME

ทำไมถึงสร้างขึ้นมา?

ผมใช้ MAME และ Kaillera มาเป็นเวลานานตั้งแต่ช่วงต้นถึงปลายยุค 2000 และยังเคยดูแลรักษาเซิร์ฟเวอร์อิมพลีเมนเทชันของ Kaillera อย่าง direlera-rs อีกด้วย โปรเจ็กต์นี้เริ่มต้นจากความคิดที่อยากนำประสบการณ์ในยุคนั้นมาสู่สภาพแวดล้อมการเล่นออนไลน์ของปัจจุบัน

ฟีเจอร์ปัจจุบัน

  • รองรับ Windows
  • เล่นออนไลน์แบบต่อสู้และร่วมมือกันในเกม MAME
  • สร้างและเข้าร่วมห้องได้โดยไม่ต้องสมัครสมาชิก
  • รับชมห้องที่กำลังเล่นอยู่
  • บันทึกและเปิดดูรีเพลย์เกมได้
  • แชตเสียงในตัวที่ใช้ได้ทันทีภายในห้อง
  • มีเซิร์ฟเวอร์สาธารณะพื้นฐานให้

วิธีใช้งาน

  1. ดาวน์โหลด Windows launcher จากเว็บไซต์
  2. เลือกเกมใน launcher
  3. สร้างห้องหรือเข้าร่วมห้องที่เปิดอยู่
  4. เมื่อเพื่อนเข้ามาแล้วก็เล่นได้ทันที

ต่อจากนี้

ตอนนี้เริ่มรองรับจาก MAME ก่อน แต่โครงสร้างไม่ได้ยึดติดกับอีมูเลเตอร์ตัวใดตัวหนึ่ง โดยออกแบบให้เชื่อมต่อผ่านอะแดปเตอร์แยกตามอีมูเลเตอร์ จึงกำลังพิจารณารองรับอีมูเลเตอร์อื่น ๆ อย่าง SNES ในอนาคตด้วย

ตอนนี้ผมเป็นผู้ดูแลเซิร์ฟเวอร์พื้นฐานอยู่ แต่ในระยะยาวมีแผนจะทำให้ใครก็สามารถเปิดเซิร์ฟเวอร์ของตัวเอง เพื่อใช้งานในกลุ่มเพื่อนหรือในระดับคอมมูนิตี้เกมได้

ตอนนี้ยังอยู่ในช่วงเริ่มต้น จึงยังคงปรับปรุงรายชื่อเกมที่รองรับและประสบการณ์ใช้งานอย่างต่อเนื่อง ฝากผู้ที่เคยเล่น MAME netplay ช่วยส่งฟีดแบ็กและร่วมทดสอบด้วยครับ

3 ความคิดเห็น

 
ultimategamer 17 시간 전

โอ้ เมื่อไม่นานมานี้ผมลองเล่นเน็ตเพลย์ดู แต่เพราะปัญหาเครือข่ายทำให้เกิดอาการแยกจังหวะกัน(?) เลยมีเกมที่เล่นด้วยกันได้ค่อนข้างจำกัด ถ้าโปรเจกต์นี้ช่วยแก้ปัญหานั้นได้ก็คงดีมากเลยครับ

 
caromdreamer 16 시간 전

ครับ แก้ไขเรียบร้อยแล้ว ขอบคุณที่ให้ความสนใจครับ โดยพื้นฐานแล้ว การซิงโครไนซ์จะอิงตาม confirm frame ที่เซิร์ฟเวอร์ส่งลงมา จึงไม่เกิดการแยกสาย หากเกิดการแยกสายขึ้น แสดงว่าคุณสมบัติ deterministic ของ state machine ถูกทำลายแล้ว

 
csjune 1 일 전

👍👍👍