ถ้าหากคุณใช้ Windows มาอย่างยาวนาน ตั้งแต่ก่อน Windows Vista, 7 และ 8 คุณรู้สึกรึเปล่าว่ามีอะไรบางอย่างขาดหายไป
นั่นก็คือเกมพินบอลหรือชื่อเต็มๆว่า 3D Pinball for Windows – Space Cadet ซึ่งถือว่าเป็นเกมที่คู่กับ Windows มาอย่างช้านาน ไมโครซอฟท์ใส่เกมนี้มาให้ใน Windows XP แต่พอมาเป็น Vista เกมนี้ก็หายไปเลยนับตั้งแต่นั้น สงสัยกันมั้ยว่าทำไม?
Raymond Chen วิศวกรซอฟท์แวร์และบล็อกเกอร์ของไมโครซอฟท์ได้ออกมาไขปริศนานี้ให้กระจ่างแล้ว นั่นเป็นเพราะว่า source code ที่ยากต่อการอ่านและไม่มีการคอมเม้นท์ตอบกลับมา
เกมนี้ไมโครซอฟท์ไม่ได้เป็นคนทำเอง แต่พัฒนาขึ้นโดยบริษัท Maxis มานานหลายปีแล้วโดยออกมาพร้อมๆกับ Windows 95 ซึ่ง Chen รับหน้าที่ในการย้ายโค้ดหลายล้านบรรทัดจาก Windows XP 32-bit เพื่อให้ไมโครซอฟท์ออก Windows XP 64-bit มาขายได้ ซึ่งโค้ดเหล่านี้มีเกม Pinball รวมอยู่ด้วย แต่มันมีบั๊กอยู่ทำให้ลูกพินบอลร่วงทะลุที่ดีดได้ จึงทำให้เกมเล่นไม่ได้ แม้เค้าจะพยายามแก้ รวมถึงให้นักพัฒนาคนอื่นของไมโครซอฟท์ช่วยแต่ก็ไม่สามารถคิดวิธีให้เกมเล่นได้จากการดู source code เมื่อไม่มีคู่มือและไม่มีใครช่วยได้ สุดท้ายเค้าก็เลยเอาโค้ดเกมนี้ออกเพราะด้วยข้อจำกัดทางด้านเวลา
นี่เป็นเหตุผลว่าทำไมเกม Pinball ถึงหายไปหลังจาก Windows XP แต่นั่นไม่ได้หมายความว่าคุณจะไม่สามารถเล่นเกมนี้ได้ ถ้าคุณมีเครื่องที่ใช้ Windoes รุ่นเก่าอยู่ก็สามารถก็อปโฟลเดอร์ Pinball จาก C:\Program Files\Windows NT หลังจากนั้นก็สามารถนำไปเล่นใน Windows เวอร์ชั่นที่ออกหลัง Windows XP ได้หมด รวมถึง Linux ด้วย
VIA Geek