Pokémon Glitch 255 - MissingNo. ¿Por qué?

Yo se que al menos uno de ustedes han pensado una de las siguientes preguntas:

1.- ¿Por que al hacer un glitch aparece comúnmente el numero 255?
2.- ¿MissingNo. es un error o realmente eran Pokémon ocultos?



Todo esto proviene de un tema de programación, incluso aparece tanto ese numero que muchos creen que se tenían planeados 255 Pokémon, ¿Pero por que pensaron eso?, bueno hay 255 espacios para distintos pokemon, 255 para cada item, etc. y de nuevo nos preguntamos ¿Por que 255? ¿Acaso son retrasados que no saben contar mas de ese numero?

Recordemos que en las antiguas consolas y hablando del Game Boy no tenían demasiada capacidad y estamos hablando de las consolas de 8 bits, ¿Que significa esto?.

Existe una explicación para todo esto, y menciono los 8 bits por que en eso se basa el error, para quienes no lo sepan y no es por que sean ignorantes simplemente no es el ramo de todos, ya que es un poco técnico el asunto, esto tiene que ver con numero binarios y para que sea rápido les muestro esta explicación:



Nota: esta imagen es una explicación a 4 bits, al final de este post pondré un vídeo donde se explica mejor.



Básicamente con un sistema de 8 bits lo máximo que puede contabilizar son 256 distintos valores, es decir, enumerados del 0 al 255, teniendo la consecuencia de que aparezca un límite estricto en estos. ¿Pero que pasa cuando tratas de agregar un elemento mas que sume que supere el valor 256? bueno en este caso el sistema no tiene capacidad ni nada programado para ese valor, entonces se genera el glitch y un desorden en el vídeo juego, esto lo hemos experimentado en varios juegos, por ejemplo: The Legend of Zelda en el cual no podias tener mas de 255 rupias o como el famoso "Kill screen" que se ve después de superar el nivel 255 de Pac-Man, estos 2 suceden por la misma razón.



Este número podría ser interpretada por una computadora como -1 si un programador no tiene cuidado acerca de qué valores de 8 bits están asignados y cuales no, si cuidaran este aspecto se eliminarían muchos glitch pero al parecer son muy descuidados, y en muchas otras ocasiones, están presionados por los tiempos de entrega para lanzamientos programados de los videojuegos.







En Pokémon el glitch es muy conocido y su nombre deriva de missing (perdido) y No. (abreviatura de número) por lo que su nombre significa literalmente "número perdido", haciendo referencia a que carece de clasificación en la Pokédex. Éste puede aparecer como una especie de código de barras o como diferentes porciones de Pokémon unidas. 




Se dice que en ocasiones puede incluso "sabotear" la partida de aquel quien lo encuentra si lo tiene demasiado tiempo dentro del PC Pokémon. Es también conocido por destrozar el Salón de la Fama, ya que en el juego de aquel que lo captura, la partida será muy distinta.

MissingNo. fue creado con el objetivo de "guardar un equilibrio" en el juego para cubrir los espacios vacíos donde no había Pokémon, ya que el juego y sus datos de los Pokémon se rigen según la dirección de memoria donde estén guardados, al usar 8 bits se obtienen 256 direcciones o espacios del 0 al 255 como lo explique anteriormente. Así pues en las primeras versiones hay 151 Pokémon, por lo que quedan vacíos 105 espacios más. Para guardar el equilibrio que ya se ha dicho, por lo tanto, han de rellenar el hueco con la información pertinente. Lo mismo pasa en Oro, Plata y Cristal, con 251 Pokémon y 4 espacios libres, (las 4 formas de MissingNo.), dentro de los cuales hay dichos glitches. Curiosamente aunque haya menos espacios cubiertos de MissingNo. en estas tres últimas versiones, dichos elementos pueden ser muchos más dañinos que en las tres primeras y éstos sí que pueden borrar la partida.




A pesar de los rumores que circulan en donde Nintendo niega la existencia de MissingNo., tiene un comunicado oficial acerca del glitch en su sección de solución de problemas, el comunicado es el siguiente: "MissingNo. es un fallo de programación y no es una parte real del juego. Cuando lo atrapas, tu juego puede comportarse de manera extraña y los gráficos fallan a menudo. El Pokémon MissingNo. se encuentra generalmente luego de practicar el truco de la zona de Safari (o truco del anciano de Ciudad Verde). Para solucionar los gráficos alterados, intenta liberando a MissingNo."




El truco de MissingNo., aunque corrompía el Hall de la Fama en Pokémon Azul y Rojo, te daba 128 unidades del objeto que tuvieses en 6º lugar de tu mochila, por lo que así se podía obtener rápidamente muchas Master Balls, Pepitas, Carameloraros u otros objetos valiosos o de difícil obtención, si vuelves a realizar 2 veces el truco con el mismo item no funcionara por que 128 + 128 es = a 256 lo que significa un error para la programación, el truco consiste en tirar 1 de esos item para quedarte con 127 que al sumar nuevamente con el truco 128 sera un total de 255.

MissingNo. fue durante mucho tiempo fuente de toda clase de rumores y especulaciones, desde aquellos que creían que era un Pokémon real oculto por Nintendo (en clara confusión con Mew), hasta aquellos que aseguraban que era una especie de Pokémon que podía evolucionar en Pokémon de otras ediciones (principalmente Togepi) o que era tan poderoso como todos los Pokémon del juego evolucionados y cosas así. Surgieron asimismo rumores de formas más o menos fantasiosas de hacerse con él, por lo mismo de que sobraban 104 espacios se creía que era por que ya tenían planeado  a esos Pokèmon y que a ultima hora los eliminaron, puede que sea cierto que algunos de esos espacios estuvieran destinados para el hijo de kangashkan (Como lo demostré en el Post de Cubone, dar Click aquí).





El fallo se presenta cuando hablas con el señor mayor de Ciudad Verde, cuando él pregunta si tienes prisa, para enseñarte a capturar Pokémon. Para esto, se activa un código que indica cambiar el nombre del jugador a OLD MAN o ANCIANO (Para que diga OLD MAN used Poké Ball!, en vez de poner (tu nombre) used Poké Ball!), en la actualidad utilizan escenas especiales pero antes no existían vídeos incrustados, por eso tenían que cambiar el código, para que entrara el anciano como si fuera tu a enseñarte a capturar Pokémon. El juego está programado para que se diga que sí, y entonces el siguiente combate debería ser para mostrar la captura de un Pokémon, lo cual hace el anciano. Para conservar la información del nombre anterior, la porción de código hace un "respaldo" en la sección del juego que indica a qué Pokémon un jugador puede encontrarse. Los programadores de Game freak hicieron esto confiados de que nada ocurriría, ya que esta información sería escrita por encima en cuanto el jugador entre a una ruta.
El problema surge cuando cuando vuelas teniendo el código del anciano activado y te cruzas la pequeña franja de la Isla Canela. El área se configuró para que un Pokémon salvaje apareciera allí, pero no hay nada programado respecto A QUÉ TIPO DE Pokémon pueda aparecer ahí. Debido a esto, los datos no pueden sobrescribirse allí; entonces lo que hace el juego es leer los valores del nombre del jugador, y genera una batalla en base a ese valor, lo que lleva a dar información de algún Pokémon estándar a niveles poco usuales o imposibles, como un Clefable a Nivel 137; o bien lee los Pokémon ubicados en los 105 espacios de la memoria libres, sucede por que al estar un código activado como el del anciano este no tiene el candado o restricción de solo mostrar los 151 ya que nunca pensaron que ese código deambularía por la franja de isla canela, un descuido, que mas que ser un error le dio inmortalidad al juego de Pokémon llevando este glitch a boca de todos los aficionados.

Para a los que les interesa unos ejemplos de las variantes del glitch de acuerdo al nombre que el jugador tenga. Tener ASH por nombre, hará que aparezca Missingno. a nivel 127. Tener RED por nombre, hará que aparezca un Mewtwo a nivel 132. Tener MN por carácter en el 3er, 5º y 7º lugar del nombre hará que aparezca un Profesor Oak a nivel 245, que estaba pensado en aparecer en el juego como el campeón, que atacará y lanzará Pokémon al azar, como una especie de entrenador. Estos Pokémon son usualmente glitches que tildarán el juego al primer movimiento.


A pesar de ser un glitch, también todo esto es usado como mascara para ocultar secretos que guarda Nintendo, Game Freak como lo he mostrado en vídeos anteriores, ya que aquí se demuestra desde puntos de vista de programación, pero existe mas, mucho mas de los misterios que no del todo son mentira, en los siguientes vídeos se mostrara lo que significa missingno desde un punto de vista misterioso pero muy real, ¡Lo tienen que ver!.

Aquí el video que habla de este tema a mas detalle






¿Y ustedes que opinan?

Soy AJ Of OZz

Cambio y fuera.

Pagina principal de temas Pokémon: Pokemon Total

Pokémon Total 





¿Y tú, qué opinas?

Artículo Anterior Artículo Siguiente

نموذج الاتصال