Skip to main content

หน้าจอฆ่าคืออะไร?

หน้าจอฆ่าเป็นข้อผิดพลาดที่สำคัญที่เกิดขึ้นในวิดีโอเกมและมักจะทำให้เกิดความคืบหน้าต่อไปในเกมที่จะหยุดชะงักข้อผิดพลาดนี้มักเกิดจากข้อผิดพลาดในการเขียนโปรแกรมหรือการกำกับดูแลการออกแบบและจะทำให้เกมหยุดทำงานผิดพลาดหรือไม่สามารถเล่นได้หน้าจอฆ่ามักจะเกี่ยวข้องกับวิดีโอเกมคลาสสิกเช่น Pac-Man หรือ Donkey Kong ซึ่งมาจาก Golden Age of Arcade Games

อาจเป็นหน้าจอ Kill ที่น่าอับอายที่สุดในเกมอาร์เคดของ Pac-Manเมื่อผู้เล่นมาถึงระดับ 256 ของเกมด้านขวามือของหน้าจอจะถูกแทนที่ด้วยสัญลักษณ์และตัวอักษรแบบสุ่มและเกมก็เริ่มทำผิดพลาดเกินกว่าที่จะเล่นต่อไปได้เหตุผลที่เกิดขึ้นคือภายในการเขียนโปรแกรมของเกมมีตัวนับระดับ 8 บิตเนื่องจากเป็น 8 บิตจึงสามารถมีค่าที่แตกต่างกัน 255 ค่าเท่านั้นและค่าที่ 256 ทำให้เกมพังปรากฏการณ์นี้เป็นที่รู้จักกันในชื่อ Integer Overflow

การล้นจำนวนเต็มไม่จำเป็นต้องเป็นสาเหตุเดียวที่หน้าจอฆ่าจะเกิดขึ้นในวิดีโอเกมและบางครั้งเกมก็ล้มเหลวเนื่องจากข้อบกพร่องของคอมพิวเตอร์ประเภทอื่นตัวอย่างนี้อยู่ในวิดีโอเกมคลาสสิกอีกเกมหนึ่ง: Donkey Kongในกรณีนี้หน้าจอ Kill เกิดขึ้นบนหน้าจอที่ 117 และเกิดจากการกำกับดูแลการออกแบบโดยโปรแกรมเมอร์ในแต่ละระดับของ Donkey Kong ผู้เล่นจะได้รับเวลาน้อยลงในการดำเนินการให้สำเร็จการกำกับดูแลคือเมื่อถึงเวลาที่ผู้เล่นถึงระดับ 117 พวกเขาจะไม่ได้รับเวลามากพอที่จะทำให้ระดับเสร็จสมบูรณ์อีกต่อไปสิ่งนี้ส่งผลให้หน้าจอฆ่าซึ่งผู้เล่นไม่สามารถไปได้อีกต่อไป

เกมที่มีชื่อเสียงอื่น ๆ ที่ส่งผลให้หน้าจอฆ่าหลังจากระยะเวลาหนึ่งคือขุดขุด, เป็ดล่า, กาลากาและ Froggerโดยปกติแล้วสิ่งเหล่านี้สามารถแก้ไขได้ด้วยแพตช์บางครั้งหน้าจอฆ่าก็กลายเป็นเป้าหมายของผู้เล่นซึ่งในที่สุดก็“ ชนะ” เกมโดยก่อให้เกิดมันอย่างแดกดันกลายเป็นสิ่งที่เล่นไม่ได้ในกรณีของ Galaga และ Frogger หน้าจอฆ่าไม่จำเป็นต้องเกิดขึ้นในระดับใดระดับหนึ่งและสถานการณ์ที่หลากหลายอาจทำให้เกิดจำนวนเต็มล้นและสิ้นสุดเกม