A franquia Pokémon, com todos os seus animes, jogos e filmes, marcou uma série de gerações a partir de 1996. Há anos crianças, jovens e adultos discutem sobre qual é o melhor Pokémon inicial, decidem se gostam ou não das versões de Alola de cada monstrinho, entre outras questões importantes e brincadeiras da comunidade de fãs. No entanto, "existe" um Pokémon especial, que quem jogou as versões Red, Blue, Green e Yellow certamente já encontrou ou ao menos ouviu falar: MissingNo, ou, o Pokémon Desconhecido.
No texto abaixo você descobre como surgiu o Pokémon #000, que é o bug mais famoso da franquia e um dos mais populares da história dos videogames.
MissingNo, o Pokémon #000
MissingNo é uma espécie de Pokémon Bug, um erro que acontece nos jogos Red, Blue, Green e Yellow, que pertencem a primeira geração da franquia. Nos consoles, a tela mostrava personagens encontrando o monstrinho "MISSINGNO", abreviação de "Missing Number", que em português pode ser traduzido como Número Desconhecido ou Falta um Número.
Durante muito tempo, crianças e adolescentes acreditaram ter encontrado um Pokémon misterioso ou exclusivo, mas na verdade ele não passa de um erro no jogo. De forma geral, ele apresenta quatro formas diferentes: uma se parece com uma letra "d" embaralhada, outra parece um quadrado com tiras em que há pedaços da imagem faltando, e há ainda outras duas com formas que não pertencem à nenhum Pokémon.
Para encontrar o MissingNo, é necessário conversar com um homem idoso no norte de Viridian e deixá-lo escolher o Weedle. Assim, você segue para Cinnabar e surfa de cima para baixo na costa, pelo lado direito, na área em que há metade terra e metade água. Depois, você encontrará uma série de Pokémon erros, como o MissingNo ou outros exemplos, como o 'M.
Isso tudo acontece por conta de três motivos.
- Isso tudo acontece porque cada área do jogo associa valores aos Pokémon em uma memória temporária que é acessada pelo jogo para que cada jogador encontre os monstrinhos. No entanto, o jogo não atribui nenhum valor à esta memória no lado direito das Ilhas Cinnabar e Seafoam, pois usa informações da área visitada anteriormente.
- Em uma demonstração do tutorial, um homem idoso armazena o nome do jogador na memória temporária e isso faz com que o jogo acesse valores hexadecimais do nome do jogador para os encontros com Pokémon nas Ilhas Cinnabar e Seafoam.
- Na linguagem de programação utilizada nos jogos de Game Boy, há um número máximo de variáveis: 256, que são numeradas de 0 255. No entanto, existem apenas 151 Pokémon na primeira geração, desta forma, cada um deles ocupa uma variável e sobram 105 espaços vazios, que podem ser ocupados por outros dados aleatórios do jogo ou simplesmente ficarem vazios. Quando os jogadores utilizavam códigos ou truques para fazer aparecer algum Pokémon nos espaços vazios, o jogo não encontrava dados suficientes e mostrava figuras aleatórias com o nome "MissingNo". Assim, uma simples mensagem de erro se tornou um fenômeno.
A Nintendo chegou a afirmar que o MissingNo e outros Pokémon glitch eram "erros de programação", dizendo que os jogadores não deveriam tentar encontrá-los pois poderiam correr o risco de ter que reiniciar seus jogos para remover potenciais erros gráficos.
No entanto, a comunidade praticamente abraçou a ideia do MissingNo, tornando-o oficial em sua paixão pelo jogo e tentando, por uma série de vezes, fazer com que o Pokémon Desconhecido se tornasse canônico, ou seja, real e pertencente à história do jogo.
E aí, você já encontrou o MissingNo alguma vez? Nos conte nos comentários.