är en välkänd glitch i datorspelen Pokémon Röd, Blå och Gul, där spelen kan skapa fram en "felaktig" varelse med trasig grafik och oförutsägbara egenskaper. Fenomenet uppstår när spelets interna data för slumpmässiga strider eller objekt läses in på ett sätt som gör att ett oavsiktligt "tomrum" i registren behandlas som om det vore en riktig Pokémon. Resultatet blir en spelfigur som saknar korrekt namn och utseende, men som ändå kan få en plats i spelarens lag eller Pokédex och påverka spelets sparfil.
Glitchen är mest känd genom en metod där spelaren via särskilda steg kan få MissingNo., vars namn står för "Missing Number", att dyka upp i så kallade "Pokémonstrider". I många versioner kan detta användas för att reproducera objekt (till exempel genom att antalet av ett visst objekt ökar kraftigt), men den kan också ge bieffekter som grafiska fel, ovanliga statusar eller instabilitet i spelet. Effekterna varierar beroende på spelversion och vilka interna värden som råkar kopplas till den aktuella "saknade" posten.
MissingNo. har blivit ett av de mest omtalade exemplen på tidiga konsolspelglitchar och har uppmärksammats i spelpress, spelguider och bland fans av spelen. Den används ofta som ett pedagogiskt exempel på hur datalagring, register och indexering i äldre spel kunde ge upphov till oväntade resultat när spelaren råkade trigga situationer som spelutvecklarna aldrig avsett.
Historia Spelserien Pokémon började som två datorspel till den bärbara spelkonsolen Game Boy: Pocket Monsters: Red och Green . Spelen utvecklades av Game Freak, gavs ut av Nintendo och släpptes i Japan den 27 februari 1996. Spelen lanserades därefter under titlarna Pokémon Röd och Blå i USA hösten 1998 och Europa hösten 1999, inklusive i Sverige den 8 oktober 1999. I spelen spelar man som en ung "Pokémontränare" vars mål är att fånga och träna vilda fantasivarelser som kallas Pokémon. Namnet är en sammandragning (ett så kallat "teleskopord") av de engelska orden "Pocket" och "Monster". Spelupplägget går i korthet ut på att tränaren bygger upp ett lag av Pokémon och möter andra tränare i turordningsbaserade strider. Allt eftersom får spelaren också tillgång till särskilda förmågor som gör det lättare att ta sig fram i spelvärlden, till exempel att kunna färdas över vatten eller resa snabbt mellan platser som redan har besökts.
Nintendo uppmärksammade glitchfiguren MissingNo. i speltidningen Nintendo Power i maj 1999 och varnade då för att spelaren kunde råka ut för problem även utan att försöka fånga den: möten med MissingNo. kunde i värsta fall störa spelets grafik eller påverka spelarens sparfil. MissingNo. påträffas oftast genom det så kallade "Old Man"-tricket. Det utlöses när spelaren i staden Viridian City i spelvärlden pratar med en äldre man som visar hur man fångar Pokémon. Efter demonstrationen reser spelaren vidare till Cinnabar Island och använder förmågan Surf (som låter spelaren färdas över vatten) längs öns östra kustlinje tills MissingNo. plötsligt dyker upp. Nintendo har även beskrivit ett annat sätt att utlösa liknande möten, kopplat till "Safari Zone"-området i spelet, där spelaren kan genomföra det så kallade "Fight Safari Zone Pokémon"-tricket.Fight Safari Zone Pokémon-tricket går i korthet ut på att spelaren först besöker och lämnar området Safari Zone (norr om staden Fuchsia City). Därefter tar man sig till Cinnabar Island eller Seafoam Islands utan att råka ut för några vanliga slumpmöten med vilda Pokémon på vägen. När man väl är framme använder man sedan förmågan Surf för att färdas fram och tillbaka längs den östra kustlinjen på ön. Efter en stund kan spelet börja ge oväntade möten – till exempel med Pokémon som normalt hör hemma i Safari Zone.
Glitchen togs inte bort när Pokémon Röd och Blå gavs ut på nytt i februari 2016 för spelkonsolen Nintendo 3DS via Virtual Console. Det innebär att spelare fortfarande kan råka stöta på MissingNo. även i dessa nyutgåvor av spelen.
Existens Anledningen till att MissingNo. kan dyka upp i spelen kan beskrivas med tre samverkande orsaker. För det första bygger spelen på ett system där vilda Pokémon kan dyka upp utan att spelaren själv alltid kan styra exakt när det sker. Varje område i spelet har normalt en uppsättning data som talar om vilka Pokémon som kan förekomma där, och spelen hämtar dessa värden ur en buffert för att avgöra vilket "vilt möte" som ska uppstå. Men längs den östra kustlinjen vid Cinnabar Island och Seafoam Islands saknas sådana lokala värden. I stället använder spelet de värden som råkade vara aktiva i det område spelaren senast befann sig i. Eftersom städer i spelen inte har vilda möten uppdateras inte dessa data när spelaren går in i en stad; samma sak gäller när spelaren flyger direkt från en stad till en annan.
Den andra orsaken hänger ihop med den demonstration som figuren Old Man ger i Viridian City. Under demonstrationen ersätts spelarens namn tillfälligt av Old Mans namn. I stället för att lagra namnet i en separat temporär variabel (vilket skulle ha krävt mer minne) lagras det i en tabell som annars används för data om vilda Pokémon. Spelarens namn består av upp till sju tecken som i spelet representeras som sex hexadecimala värden, där varje värde är en byte långt. Spelet använder tre shortvärden (två byte vardera) för att ange de "nycklar" som bestämmer vilken art och nivå en vild Pokémon ska få. Vid möten längs kustlinjerna vid Cinnabar och Seafoam hämtas Pokémon-arten ur det tredje, femte och sjunde tecknet i spelarens namn, medan nivån bestäms av det andra, fjärde och sjätte tecknet; spelet försöker även läsa det åttonde, nionde, tionde och elfte tecknet. Eftersom ett namn som mest kan vara sju tecken långt blir dessa värden antingen null eller noll, vilket kan leda till att glitch-Pokémonen ’M (00) dyker upp.
Den tredje orsaken ligger i spelens undantagshantering. Om spelet väljer ett värde ur bufferten som inte motsvarar någon riktig Pokémon aktiveras en funktion som gör att spelaren i stället kan möta MissingNo., vars namn står för "Missing Number". Precis som vid andra vilda möten kan spelaren då välja att fly, strida eller försöka fånga MissingNo.
MissingNo. finns i spelens data som ett sätt att fylla "tomma platser" i spelets interna register. Eftersom registret är uppbyggt i fasta block kräver spelet totalt 256 datablock; 128 datablock räckte inte för att rymma de 151 Pokémon som finns i spelen. Shigeki Morimoto, en av spelens programmerare, har uppgett att det ursprungligen var tänkt att det skulle finnas 190 Pokémon i spelen. De 39 datablock som då blev över fram till den planerade Pokémon nummer 190 fylls i stället av MissingNo., och datablocken upp till nummer 255 fylls av andra glitch-Pokémon. På motsvarande sätt används 128 datablock för att lagra spelarens föremål i inventarielistan, vilket gör att föremålet på plats sex i listan kan få sitt antal höjt till 128 efter ett möte med MissingNo. (trots att det tänkta maximiantalet är 99). Därutöver kan spelarens Hall of Fame (ett slags Pokémongalleri som blir tillgängligt efter att spelaren besegrat Pokémontränarna Elite Four) påverkas av en glitch som blir permanent. Temporära grafikglitchar kan också förekomma, men försvinner när spelaren tittar på en annan Pokémons statistiksida eller när spelkonsolen startas om.
MissingNo. i andra Pokémon-spel miniatyr|MissingNo.:s data i spelarens Pokédex. MissingNo. kan påträffas i den japanska versionen av Pokémon Blå. I spelarens Pokédex visas då beskrivningen , vilket ungefär kan översättas som "kommentar kommer att skrivas". Figuren finns även i Pokémon Gul (1998), men där krävs att spelaren använder det så kallade "Trainer Escape"-tricketTrainer Escape-tricket (även kallat Trainer-Fly-, Long-range Trainer- eller Mew-tricket) går ut på att spelaren närmar sig en Pokémontränare som står så placerad att den ännu inte syns på skärmen. Precis innan striden hinner starta pausas spelet, och spelaren tar sig därifrån genom att använda Fly, Teleport, Dig eller ett Escape Rope. Därefter ska spelaren utmana en annan Pokémontränare och besegra denne. Efter striden reser spelaren till Lavender Town och börjar gå västerut mot Route 8. När spelmenyn då öppnas automatiskt ska spelaren trycka på B-knappen på Game Boy-konsolen; detta leder till att en strid mot MissingNo. startar.. I Gul kan MissingNo. dessutom få flera olika former, som skiljer sig från hur den ser ut i Pokémon Röd och Blå.
MissingNo. har också kunnat "tas med" in i spelen Pokémon Stadium (1999) och Pokémon Stadium 2 (2000). I dessa versioner får den dock andra utseenden än i Röd och Blå. Efter att spelen Pokémon X och Y (2013) släppts uppgav vissa fans att MissingNo. åter hade dykt upp, men det visade sig senare att det som hade uppmärksammats i spelen inte var MissingNo. Via överföringsapplikationen Pokémon Bank försökte fans senare föra över MissingNo. från Pokémon Röd och Blå till Pokémon Sun och Moon (2016). Försöken misslyckades, men de ledde till glitchar hos de Pokémon som faktiskt gick att föra över.
Karaktärsdrag miniatyr|MissingNo.:s utseenden i Pokémon Röd, Grön och Gul. När spelaren lyckas fånga MissingNo. fungerar den i spelet som en vanlig Pokémon och registreras i spelarens Pokédex under nummer 000. Den får alltid samma två typer (Bird och Normal), och i de internationella versionerna anges den som drygt tre meter lång och knappt 1 600 kilogram tung.I de japanska utgåvorna av spelen är MissingNo. istället en meter lång och väger tio kilogram. Den har tre attacker – två gånger Water Gun och Sky Attack – och när den dyker upp i strid använder den alltid samma ljud. Utseendet varierar. Ofta visas MissingNo. som en sönderbruten figur som kan likna ett vanställt, bakvänt "L" eller ett "d". Den kan också i vissa fall få andra former, till exempel som Pokémon-varelserna Kabutops, Aerodactyl eller Ghost.
Mottagande och eftermäle Trots att MissingNo. bara förekommer i ett fåtal spel har den fått ovanligt stor uppmärksamhet. Nintendo beskrev fenomenet som en "programmeringsnyck" och avrådde spelare från att försöka få fram den. Företaget hävdade bland annat att möten med MissingNo. kunde orsaka grafikfel som i praktiken kunde tvinga spelaren att börja om från början för att bli av med problemen. Den beskrivningen har senare ifrågasatts och motbevisats i flera genomgångar; enligt dessa är den enda tydligt permanenta effekten den glitch som kan påverka spelarens Hall of Fame. Trots Nintendos varningar spreds instruktioner om hur MissingNo. kunde framkallas i speltidskrifter och spelguider, eftersom den också sades kunna ge fördelar för spelaren efter ett möte. Vissa spelare försökte till och med sälja "tips" om hur man fångade MissingNo. för upp till 200 dollar. Den 8 april 2009 tog webbplatsen IGN med MissingNo. på sin lista över de tio mest framstående "påskäggen" i datorspel. Där lyfte de särskilt fram att spelare kunde få praktisk nytta av vad de kallade en mytomspunnen "glitchimon". IGN skrev också att "det verkligen säger något om Pokémon-fans när de tar det som skulle kunna vara en spelförstörande glitch och använder den som en genväg för att öka på sina Pokémons nivåer". I en annan IGN-artikel kallades MissingNo. en oförglömlig glitch som bidrog till att göra Pokémon Röd och Blå mycket uppmärksammade spel. I boken 100 Greatest Video Game Characters beskrivs MissingNo. som en karaktär som i praktiken "skapas" av spelaren, och som uppmärksammar ett mer avvikande och omstörtande sätt att spela. Den 1 augusti 2016 publicerade Tokiya Sakuba, en av illustratörerna av Pokémon Trading Card Game, en illustration som visar flera av MissingNo.:s olika skepnader.