เหลือเชื่อ! นักพัฒนาโชว์รันเกมสุดคลาสสิก Doom และ Super Mario 64 ภายในไฟล์ PDF เผยศักยภาพที่คาดไม่ถึง

ไฟล์ PDF ซึ่งเดิมถูกนิยามให้เป็นเพียงรูปแบบเอกสารธรรมดา ได้พัฒนาไปไกลจนรองรับ XML และ JavaScript ทำให้มันกลายเป็นหน้าเว็บเชิงโต้ตอบที่ซับซ้อนกว่าที่เคยเป็นมาก ความสามารถนี้ได้ถูกนำมาใช้ในโปรเจกต์ที่น่าสนใจอย่าง 'Doom PDF' และต่อยอดมาสู่ 'Super Mario 64 PDF' ที่ได้รับแรงบันดาลใจจากโค้ดต้นฉบับของเกม

สำหรับเวอร์ชัน Super Mario 64 มีความโดดเด่นตรงที่เป็นไฟล์ PDF ขนาด 23.5 MB ที่สามารถรันได้ด้วยตัวเอง ไม่ต้องพึ่งพา DOSBox เหมือน Doom PDF แต่ก็ต้องแลกมาด้วยอัตราเฟรมเรตที่ต่ำ และภาพกราฟิกแบบ ASCII ที่มีเสน่ห์ การจะทำให้สิ่งนี้เป็นจริงได้จำเป็นต้องเปิดไฟล์ PDF ด้วยโปรแกรมที่รองรับ JavaScript เช่น PDF.js ที่มาพร้อมกับเว็บเบราว์เซอร์ส่วนใหญ่ ซึ่งอนุญาตให้ JavaScript ภายใน PDF ทำงานได้

อย่างไรก็ตาม โปรเจกต์ Super Mario 64 ของ ‘Game of Tobi’ ยังไม่ได้เผยแพร่ซอร์สโค้ด แต่หลายคนก็หวังว่าจะมีการเปิดเผยในอนาคต แม้ในเชิงการเล่นเกมอาจจะดูไม่ค่อยมีประโยชน์นัก แต่การสาธิตนี้แสดงให้เห็นอย่างชัดเจนว่ารูปแบบ PDF ได้ก้าวข้ามขีดจำกัดไปไกลมากแล้ว จนถึงขั้นรันได้กระทั่งเกมยิงปีศาจและเกมช่างประปาอิตาเลียน


🏷️ หมวดหมู่: Games, pdf, super mario 64

🔗 อ่านบทความฉบับเต็ม: hackaday

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