
Open Source น่าสนใจสำหรับสร้างนวัตกรรม Web Technology ที่ผมอยากจะแนะนำวันนี้คือ JSNES ญาติห่างๆ ของ node.js ไว้ใช้เล่นเกมเก่าๆ บน Famicom บนเว็บไซต์

แน่นอนว่าองค์ประกอบของไฟล์ต่างๆ นั้นควร Clone ออกมาจาก GitHub ก่อนโดยองค์ประกอบหลักของมันใช้ node.js และ Grunt ในการ Compile เล็กน้อย แต่ถ้าหากไม่อยากจะ Compile ใหม่ก็ขอดึงลงมาใช้ พร้อมให้เครดิตผู้พัฒนาด้วยก็ดีครับ โดยผลงานของนักพัฒนานั้นก็คือ Ben Firshman


ตัวอย่าง Original ไปเล่นได้ที่ http://fir.sh/projects/jsnes/
ส่วนตัวอย่างหลังจากหิ้วมา Modify ให้น่าเล่นพร้อมเกมเล็กๆ น้อยๆ ก็ https://www.daydev.com/apps/Famicom/
วิธีการใช้งานก็แค่ ติด Script นี้บน HTML ครับ
เรียกแสดงผลเกมก็ที่ Tag นี้ครับ
การบังคับเบื้องต้น คือแป้นลูกศร ส่วน Ctrl คือปุ่ม Select และ Enter คือปุ่ม Start ส่วน A และ B ก็แทนด้วยแป้นคีย์บอร์ด X และ Z
ยังไงลองไปดาวน์โหลดมา Modify กันก็ดีครับ ส่วนตัวอย่างก็
https://www.daydev.com/apps/Famicom/
ไปเล่นกันเลย

คำเตือน (ไฟล์นามสกุล Nes หรือไฟล์เกมของ Famicom นั้นส่วนมากจะผิดกฏหมายละเมิดลิขสิทธิ์ครับ มองให้เป็นโครงงานเพื่อการศึกษาจะดีกว่า นำไปทำเพื่อการค้า)
Thank You: Ben Firshman, GitHub (JSNES)