Skip to main content

Что такое экран убийства?

Экран уничтожения - это серьезная ошибка, которая возникает в видеоигре и обычно приводит к остановке дальнейшего прогресса в игре. Эта ошибка обычно возникает из-за ошибки программирования или из-за недосмотра дизайна и приводит к зависанию игры, ее аварийному завершению или просто невозможности ее воспроизведения. Экраны убийств обычно ассоциируются с классическими видеоиграми, такими как Pac-Man или Donkey Kong, которые относятся к Золотому веку аркадных игр.

Вероятно, самый печально известный экран убийств в аркадной игре Pac-Man. Когда игрок достигает 256-го уровня игры, правая часть экрана заменяется случайными символами и буквами, и игра начинает действовать слишком хаотично, чтобы играть дальше. Причина этого в том, что в программировании игры есть 8-битный счетчик уровня. Так как он 8-битный, он может содержать только 255 различных значений, а 256-е значение вызывает сбой игры. Это явление известно как целочисленное переполнение.

Целочисленное переполнение не обязательно является единственной причиной появления экрана уничтожения в видеоигре, а иногда и сбоями игр из-за других типов компьютерных ошибок. Примером этого является другая классическая видеоигра: Donkey Kong. В этом случае экран уничтожения возник на 117-м экране и был вызван недосмотром программ программистами. На каждом последующем уровне Donkey Kong игроку дается меньше времени для прохождения уровня. Недосмотр заключается в том, что к тому времени, когда игрок достигает уровня 117, ему больше не дается достаточно времени, чтобы, возможно, пройти уровень. Это приводит к экрану уничтожения, где игрок не может идти дальше.

Другие известные игры, которые приводят к появлению экрана уничтожения через определенное время, это Dig Dug, Duck Hunt, Galaga и Frogger. Обычно это можно исправить с помощью патча. В других случаях экран убийства фактически становится целью игрока, который, наконец, «выигрывает» игру, по иронии судьбы, делая ее недоступной для игры. В случаях с Galaga и Frogger экран уничтожения не обязательно происходит на определенном уровне, и различные обстоятельства могут привести к переполнению целого числа и завершению игры.