ในวงการเกม MMORPG การมีไคลเอนต์โอเพนซอร์สเกิดขึ้นสำหรับเกมที่ยังได้รับการสนับสนุนจากผู้พัฒนาหลักถือเป็นเรื่องที่หาได้ยากยิ่ง แต่ Kelsi Davis ได้พิสูจน์แล้วว่าสิ่งนี้เป็นไปได้ด้วยโปรเจกต์ 'WoWee' ซึ่งย่อมาจาก World of Warcraft Engine Experiment
WoWee ถูกพัฒนาขึ้นด้วยภาษา C++ และใช้ตัวเรนเดอร์กราฟิก OpenGL แบบกำหนดเองเพื่อแสดงผลโลกของเกมได้อย่างน่าทึ่ง โปรเจกต์นี้ไม่ได้ใช้ทรัพย์สิน ข้อมูล หรือโค้ดใดๆ ของ Blizzard โดยตรง แต่จะดึงข้อมูลบางส่วนจากไฟล์เกม World of Warcraft ที่ติดตั้งอย่างถูกกฎหมายมาใช้งานแทน ปัจจุบัน WoWee สามารถใช้งานร่วมกับ World of Warcraft เวอร์ชันดั้งเดิม (Vanilla) รวมถึงภาคเสริม The Burning Crusade และ Wrath of the Lich King ได้อย่างสมบูรณ์
Kelsi ได้ทุ่มเทแรงกายแรงใจอย่างมหาศาลในการสร้างฟังก์ชันการทำงานต่างๆ ของเกมขึ้นมาใหม่ ตั้งแต่หน้าจอสร้างตัวละครไปจนถึงระบบสภาพอากาศและฉากท้องฟ้า ซึ่งแสดงให้เห็นถึงความเข้าใจอย่างลึกซึ้งในการจำลองสภาพแวดล้อมของเกม แม้จะมีฟีเจอร์ที่น่าประทับใจมากมาย แต่โปรเจกต์นี้ก็ยังคงอยู่ในระหว่างการพัฒนา โดยมีแผนจะเพิ่มการรองรับระบบเสียง 3 มิติ และปรับปรุงการทำงานร่วมกับระบบภารกิจในอนาคต
🏷️ หมวดหมู่: Games, Software Hacks, client, MMO, mmorpg, world of warcraft
🔗 อ่านบทความฉบับเต็ม: hackaday
