• Zelda Classic คือเกมโอเพนซอร์สที่แฟน ๆ Zelda สร้างขึ้นเพื่อถอดแบบ The Legend of Zelda ต้นฉบับออกมาอย่างครบถ้วน
    → และจากเอนจินนี้ ได้มีเกมคัสตอมมากกว่า 600 เกมเปิดตัวออกมา (แฟน ๆ เรียกว่าเควสต์)
  • บทความนี้สรุปอย่างละเอียดถึงกระบวนการแปลงโค้ด Zelda Classic (C++) ให้เป็น WASM ด้วย Emscripten
  • Zelda Classic ใช้ Allegro ซึ่งเป็นไลบรารีข้ามแพลตฟอร์ม (สำหรับจัดการหน้าต่าง การแสดงผล เสียง ฯลฯ)
    → แต่ใช้ Allegro 4 และเวอร์ชันนี้ไม่สามารถคอมไพล์ด้วย Emscripten ได้ จึงจำเป็นต้องเปลี่ยนไปใช้ Allegro 5
  • นอกจากนี้ยังอธิบายไว้อย่างละเอียดว่าจัดการเรื่อง MIDI และเอฟเฟกต์พิเศษ การบันทึกสถานะด้วย Filesystem API การรองรับเกมแพด การรองรับมือถือ และการตั้งค่า PWA อย่างไร

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น