Microsoft เปิดเผยว่า Zork I, Zork II และ Zork III ได้ถูกปล่อยเป็นซอร์สโค้ดภายใต้ลิขสิทธิ์ MIT ผ่านความร่วมมือของ Microsoft OSPO, Team Xbox และ Activision ซึ่งเปิดโอกาสให้ครู นักศึกษา และนักพัฒนาศึกษา “รากฐานทางวิศวกรรมของเกม” ที่สร้างขึ้นเมื่อกว่าสี่ทศวรรษก่อน พร้อมทั้งเปิดรับการมีส่วนร่วมในการพัฒนาและรักษาโค้ดให้เป็นทรัพยากรสำหรับอนาคต
ภายในต้นฉบับโค้ดเกมของ Zork ซีรีส์นี้ มีการออกแบบสถาปัตยกรรมที่รองรับหลายแพลตฟอร์มผ่าน “Z-Machine” เครื่องจำลองคำสั่งแบบข้อความ ซึ่งช่วยให้เกมรันบน Apple II, IBM PC และอื่น ๆ ได้โดยใช้ไฟล์เรื่องราวชุดเดียวกัน Microsoft ระบุว่าการเปิดซอร์สครั้งนี้ไม่ได้รวมแพ็กเกจเชิงพาณิชย์หรือแบรนด์ใด ๆ แต่เน้นที่การเปิดโค้ดเพื่อการศึกษาอย่างแท้จริง
สิ่งที่ผู้ใช้สามารถทำได้กับโค้ด Zork
- ดาวน์โหลดซอร์สโค้ดจากรีโพซิทอรีบน GitHub ซึ่งมีโค้ด Zork I–III พร้อมเอกสาร build notes และไฟล์ต้นฉบับ
- คอมไพล์โค้ดเกมในเครื่องด้วยเครื่องมืออย่าง ZILF หรือรันผ่าน Z-Machine runner บนแพลตฟอร์มสมัยใหม่
- ส่ง Pull Request เพื่อพัฒนาโค้ด สร้างตัวอย่างการเรียนรู้ หรือทำโปรเจกต์ขยายต่อจาก Zork โดยมี MIT License รองรับ
ความหมายของการเปิดซอร์สในครั้งนี้
Microsoft ระบุว่า Zork ไม่ได้เป็นแค่เกม แต่นำเสนอความเป็นไปได้ทางวิศวกรรมและจินตนาการที่ยังคงมีชีวิต แม้เวลาจะผ่านไปกี่สิบปี การเปิดซอร์สโค้ดนี้จึงไม่เพียงแค่เป็นการ “เฉลิมฉลองอดีต” แต่เป็นการส่งต่อ “มรดกด้านการออกแบบเกม” ให้รุ่นใหม่ได้เรียนรู้และต่อยอด
ที่มา: Microsoft Open Source Blog