Pantallas de la muerte (o Kill Screen) en videojuegos

Publicado el 25 junio 2013 por Julian Julian Eduardo Onoa @onoametal

Pantallas de la muerte? Puede que estés o no familiarizado con el tema, yo había escuchado hace varios años sobre algo así en pacman, pero hasta ahora me puse a investigar. Estas pantallas son niveles de juegos clásicos (en su mayoría) que al llegar a ellos se convertían en imposibles de batir, muchos por errores de programación (seguro los desarrolladores nunca pensaron que alguien llegaría al nivel 256 con una moneda). A continuación algunas que he podido encontrar:

- Pac-Man:

Se encuentra al llegar al nivel 256. El problema aquí es que el contador de niveles es un byte (8 bits), pudiendo solo almacenar solo 256 valores diferentes (entre 0 a 255), y pues al llegar al nivel 256 se genera un overflow a cero, haciendo que se dibujen 256 frutas y 7 espacios en blanco. Quieren verlo?

Bonus: Google cuando lanzó su doodle de Pac-Man también recreó el “kill screen” del juego original

- Dig Dug: 

El juego termina en el nivel 256, ya que al comienzo del nivel aparece un enemigo justo encima del jugador. No hay forma de pasarlo

- Duck Hunt

En este famoso juego (quién no recuerda la risita burlona del perro cuando fallabas?) y su versión de NES tiene una pantalla de la muerte en el nivel 99, cuando llegas a él los patos vuelan tan rápido que es prácticamente imposible dispararles

- Donkey Kong

 

Esta pantalla aparece en el nivel 22. El error se presenta aquí debido a que la cantidad de tiempo que se permite al jugador para pasar el juego está determinada de forma algorítmica según el nivel en el que se encuentre el jugador. Se calcula de la forma 100x(10x(nivel + 4)), y su maximo valor es de 8000. Entonces cuando el juego llega al nivel 22 calcula 100x(10x(22+4)), pero el contador de 1 byte llega solo hasta 256, es decir que el juego solo puede calcular 100*4 (la primera formula equivale a 100×260, como solo llega a 256 pasa a cero y sigue sumando los 4 que hacen falta, por eso es 100*4). Esto quiere decir que el jugador solo tiene 7 segundos aprox. para terminar el nivel

Estas son algunas pantallas que he encontrado. Conoces más? Compártelas en los comentarios

Bonus: Si hay algo por lo que me enamoró “Wreck it Ralph” (Ralph el demoledor), la cinta de Pixar y Disney sobre videojuegos es que revivió la nostalgia por los 8 bits y los juegos super clásicos con los que crecí. Y como si no fuera suficiente, al final de los créditos se recrea el kill screen de Pac-Man. EPIC WIN!!

Up the Irons!