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

ภาพบนเว็บไซต์ของโครงการแสดงให้เห็นถึงการตอบสนองของเกมเมื่อผู้เล่นใช้หูฟังในการควบคุมเกม
บางคนติดตั้งมันลงในเครื่องคิดเลข บางคนถึงกับติดตั้งลงในเครื่องอัลตราซาวนด์ ที่บ้าไปกว่านั้นคือ เครื่องตัดหญ้า เครื่องตรวจการตั้งครรภ์ บุหรี่ไฟฟ้า และแม้แต่หม้อหุงความดันอัจฉริยะ ก็เคยถูกนำมาใช้ติดตั้ง Doom มาแล้ว
อย่างไรก็ตาม เมื่อไม่นานมานี้ โปรแกรมเมอร์ Arin Sarkisan ได้นำแนวคิด "อุปกรณ์นี้สามารถเล่นเกม Doom ได้หรือไม่" ไปในทิศทางที่ไม่คาดคิด: หูฟังไร้สายไม่ได้ออกแบบมาเพื่อแสดงผลกราฟิก
สิ่งสำคัญคือต้องชี้แจงว่าเทคนิคนี้ใช้ไม่ได้กับหูฟังทั่วไปทุกแบบ โครงการ "Doombuds" ออกแบบมาโดยเฉพาะสำหรับ PineBuds Pro ซึ่งเป็นหูฟังแบบพิเศษที่มีซอฟต์แวร์โอเพนซอร์สอย่างสมบูรณ์และชุดพัฒนาซอฟต์แวร์ (SDK) ที่ดูแลโดยชุมชน
นั่นหมายความว่า Sarkisan สามารถเขียนโปรแกรมอินเทอร์เฟซ JavaScript ที่ใช้ขั้วต่อ UART ของชุดหูฟังเพื่อส่งสตรีม วิดีโอ MJPEG ที่บีบอัดสูงไปยังเว็บเซิร์ฟเวอร์ (ผ่านเซิร์ฟเวอร์อนุกรม) ได้

ชุดหูฟัง PineBuds Pro มีชิปประมวลผลเฉพาะตัวและชุดเครื่องมือโอเพนซอร์สที่ช่วยให้นักพัฒนาสามารถปรับแต่งได้ตามต้องการ
กระแสข้อมูล 2.4 เมกะไบต์ต่อวินาทีจากพอร์ต UART สามารถสร้างเฟรมได้ประมาณ 22 ถึง 27 เฟรมต่อวินาทีในรูปแบบนี้ ซึ่งมากเกินพอสำหรับซีพียูที่สามารถรันเกมได้สูงสุดเพียง 18 เฟรมต่อวินาที
การบีบอัดเกม Doom ทั้งหมดให้พอดีกับชุดหูฟังสมัยใหม่ไม่ใช่เรื่องง่าย ตัวอย่างเช่น ข้อมูลเกมขนาด 4.2MB ไม่สามารถใส่ลงในหน่วยความจำแฟลชขนาด 4MB ของ PineBuds ได้ นั่นหมายความว่าโครงการนี้จำเป็นต้องใช้เวอร์ชัน "squashware" ขนาด 1.7MB ของ Doom โดยการตัดเฟรมแอนิเมชั่นบางส่วนและลดความยาวของเพลงบางส่วนเพื่อให้เกมพกพาได้สะดวกยิ่งขึ้น
หูฟังเหล่านี้มี RAM น้อยกว่า 1MB ทำให้ต้องมีการเขียนโปรแกรมเวอร์ชันเกมใหม่เพื่อเพิ่มประสิทธิภาพของหลายส่วนที่โดยปกติแล้วใช้ RAM มากถึง 4MB ในเวอร์ชันเกมมาตรฐาน

"การสร้างตารางค้นหาล่วงหน้า การประกาศตัวแปรเป็นค่าคงที่ การอ่านตัวแปรคงที่จากหน่วยความจำแฟลช การปิดใช้งานระบบแคชของ DOOM การลบตัวแปรที่ไม่จำเป็น... ล้วนแต่ใช้หน่วยความจำ" Sarkisan เขียนไว้
สำหรับผู้ที่ไม่มี PineBuds เพื่อลองไอเดียสุดแหวกแนวนี้ Sarkisan ได้จัดสตรีมสดแบบอินเทอร์แอคทีฟบน Twitch ซึ่งผู้เล่นสามารถต่อแถวเพื่อควบคุมเกมได้ในรอบ 45 วินาที ผ่านทาง doombuds.com
นี่เป็นความบันเทิงเล็กๆ น้อยๆ ที่ยอดเยี่ยมในช่วงพักเบรก โดยเฉพาะอย่างยิ่งสำหรับผู้ที่พร้อมจะประหลาดใจว่าหูฟังราคา 70 ดอลลาร์ในปัจจุบันสามารถเล่นเกมที่เมื่อหลายสิบปีก่อนต้องใช้เคสพีซีราคามากกว่า 1,000 ดอลลาร์ได้แล้ว
ที่มา: https://khoahocdoisong.vn/cach-chay-tro-choi-doom-บน-một-cap-tai-nghe-khong-day-post2149085824.html







การแสดงความคิดเห็น (0)