Kill screen
Encyclopedia
A kill screen is a stage or level in a video game (often an arcade game
Arcade game
An arcade game is a coin-operated entertainment machine, usually installed in public businesses such as restaurants, bars, and amusement arcades. Most arcade games are video games, pinball machines, electro-mechanical games, redemption games, and merchandisers...

) that stops the player's progress due to a programming error or design oversight. Rather than "ending" in a traditional sense, the game will crash
Crash (computing)
A crash in computing is a condition where a computer or a program, either an application or part of the operating system, ceases to function properly, often exiting after encountering errors. Often the offending program may appear to freeze or hang until a crash reporting service documents...

, freeze, or behave so erratically that further play is impossible.

Video games, like any other computer software, can suffer from bugs
Software bug
A software bug is the common term used to describe an error, flaw, mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways. Most bugs arise from mistakes and errors made by people in either a program's...

. A bug in a video game is not automatically a kill screen; to be one, the bug must occur consistently in the same point in the game and must preclude any further play. While almost any type of bug could cause this sort of behavior, the most common cause is simple oversights on the part of the game's programmers such as an integer overflow
Integer overflow
In computer programming, an integer overflow occurs when an arithmetic operation attempts to create a numeric value that is too large to be represented within the available storage space. For instance, adding 1 to the largest value that can be represented constitutes an integer overflow...

 of the level counter.

Kill screens were much more common during the Golden Age of Arcade Games
Golden Age of Arcade Games
The golden age of video arcade games was a peak era of video arcade game popularity, innovation, and earnings. Although there is no consensus as to its exact time period, most sources place it around the early 1980s.-Overview:...

. Games from this era were often written with the assumption that the player would stop playing long before the numerical limits of the game code were reached; most games from this period were intended to continue until the players lost all of their lives. Additionally, the limited hardware of these early machines often meant that programmers could not spend processor power on logical checks of the game state.

Dig Dug

In the coin-operated version of Dig Dug
Dig Dug
is an arcade game developed and published by Namco in Japan in 1982 for Namco Galaga hardware. It was later published outside of Japan by Atari. A popular game based on a simple concept, it was also released as a video game on many consoles.-Objective:...

, the game ends on round 256 (round 0) since this board is essentially an unplayable kill screen. At the start of the level, an enemy is placed directly on top of where the player starts with no way to kill it.

Pac-Man

Pac-Man
Pac-Man
is an arcade game developed by Namco and licensed for distribution in the United States by Midway, first released in Japan on May 22, 1980. Immensely popular from its original release to the present day, Pac-Man is considered one of the classics of the medium, virtually synonymous with video games,...

has a famous kill screen often referred to as the Pac-Man Bomb Screen. The game's level counter was a single 8-bit
8-bit
The first widely adopted 8-bit microprocessor was the Intel 8080, being used in many hobbyist computers of the late 1970s and early 1980s, often running the CP/M operating system. The Zilog Z80 and the Motorola 6800 were also used in similar computers...

 byte
Byte
The byte is a unit of digital information in computing and telecommunications that most commonly consists of eight bits. Historically, a byte was the number of bits used to encode a single character of text in a computer and for this reason it is the basic addressable element in many computer...

 and could therefore store only 256 distinct values (0–255). Reaching the 256th level causes the counter that is used while drawing the fruit to overflow to zero, causing 256 fruits and seven blank spaces to be drawn. It can, however, be fixed with a patch.

Donkey Kong

Donkey Kong
Donkey Kong (video game)
is an arcade game released by Nintendo in 1981. It is an early example of the platform game genre, as the gameplay focuses on maneuvering the main character across a series of platforms while dodging and jumping over obstacles. In the game, Jumpman must rescue a damsel in distress, Lady, from a...

also featured a kill screen in the 22nd stage, and the 117th screen (85th in the Japanese version). This is an example of a kill screen that is not due to an integer overflow
Integer overflow
In computer programming, an integer overflow occurs when an arithmetic operation attempts to create a numeric value that is too large to be represented within the available storage space. For instance, adding 1 to the largest value that can be represented constitutes an integer overflow...

 in a level counter (since programmers prevented this), but a different oversight on the part of the designers. The amount of time allowed for any given screen is determined algorithm
Algorithm
In mathematics and computer science, an algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function. Algorithms are used for calculation, data processing, and automated reasoning...

ically during play by the level the player is on. The timer is calculated 100×(10×(level + 4)), and has a maximum value of 8000. When the level reaches 22, the game reads 100×(10×(22+4)) or 100×260. However, the 8-bit counter rolls over at 256, meaning the game calculates 100×4. This causes the timer to be set so low that there is barely seven seconds for the player to complete the level, simply not enough time for the screen to possibly be completed. Steve Wiebe
Steve Wiebe
Steven J. "Steve" Wiebe is a two-time world champion of the video game Donkey Kong, most recently holding the title from the 20th of September, 2010 to the 10th of January, 2011 with a high score of 1,064,500 points. Wiebe was the first person to achieve over a million points in the game, with a...

, a competitor from Redmond, Washington, attained this screen when he attempted to beat Billy Mitchell
Billy Mitchell (gamer)
Billy L. Mitchell, born July 16, 1965, in Holyoke, Massachusetts, is best known for recording high scores in classic video games from the Golden Age of Arcade Games. He has been claimed by some as the "greatest arcade-video-game player of all time". His achievements include the first perfect score...

's Donkey Kong high score (which was the world record) on G4TV at E3 2009. It was the first kill screen to be broadcast on live television.Mr. Wiebe also reached a kill screen in the film The King of Kong: A Fistful of Quarters about his attempts for the world record of Donkey Kong.

Duck Hunt

Duck Hunt also had a kill screen in Game A (Round 0), where ducks fly extremely fast, thus making them extremely hard to shoot, or even fail to appear. Interestingly enough, this kill screen did not appear in Game B and C, where ducks were extremely slow, and returns back to Level 1 after playing Level 0.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK