Nuclear Gandhi er en internet meme karakter og en tilhørende urban legende . Ifølge legenden var der en fejl i computerspillet Sid Meier's Civilization , på grund af hvilken den pacifistiske leder Mahatma Gandhi på et bestemt tidspunkt af spillet blev ekstremt aggressiv og aktivt brugte atomsprænghoveder .
Den første omtale af fejlen dukkede op i 2012, to år efter udgivelsen af Sid Meiers Civilization V. Det blev til sidst en af de mest berygtede fejl i computerspils historie, og begyndte også at blive brugt i datalogikurser som et eksempel på heltalsoverløb . Også "Nuclear Gandhi" begyndte at blive inkluderet i Civilization -seriens spil som et påskeæg . Men i 2020 udtalte Sid Meier , at fejlen i den første del af spillet aldrig eksisterede i virkeligheden. Ifølge ham blev "Nuclear Gandhi" først føjet til Sid Meiers Civilization V som en joke.
Ifølge myten havde hver statsleder i det berømte spil Sid Meier's Civilization fra 1991 en parameter, der var ansvarlig for aggressivitet og tog en værdi fra 1 til 10, hvor en svarer til det laveste niveau af aggression, og ti - det højeste [1] [ 2] (ifølge andre kilder tog parameteren værdier fra 1 til 12 [3] ). Den indiske leder Mahatma Gandhi havde den laveste aggressivitetsvurdering af alle ledere, lig med én [4] , som et resultat af hvilket han kun udkæmpede defensive krige [5] . Da computerspilleren ændrede statssystemet til demokratisk - det foretrukne system for fredselskende civilisationer [2] - blev dens aggressivitet yderligere reduceret med to point, hvilket i tilfældet med Gandhi førte til et negativt aggressionsniveau svarende til -1 [ 6] . Men da aggressionsniveauet blev lagret i en en-byte heltalsvariabel uden fortegn , som kan tage værdier fra 0 til 255 (2 8 -1), opstod der et heltalsoverløb , og værdien af parameteren blev 255 [6] - gør Gandhi 25 gange mere aggressiv end de mest militante ledere i spillet [5] . I det teknologiske træ var demokratiet placeret ikke langt fra atomteknologi , og derfor "gik Gandhi amok" næsten samtidig med opfindelsen af atomvåben, som førte til pludselige atombombninger fra Indien [1] . Fejlen blev angiveligt hurtigt rettet i det første spil i Civilization -serien [3] [7] , men udviklerne kunne lide det så meget, at det bevidst blev gentaget i efterfølgende spil som et påskeæg og en joke [1] [8] [ 7] . Ifølge andre kilder blev den oprindelige fejl først lavet i Sid Meiers Civilization II [3] .
Faktisk havde lederne i den første Civilization ifølge Civilization II hovedspildesigner Brian Reynolds kun tre niveauer af aggression, og selvom Gandhis AI faktisk var det laveste niveau, havde en anden tredjedel af lederne nøjagtigt det samme niveau. Derudover argumenterede Brian på baggrund af hans erindring om kodestrukturen, at der ikke var nogen usigneret variabel der, og at der ikke var nogen teknisk mulighed for ledere til at være mere aggressive end de mest militante ledere i spillet - selvom en leder virkelig ville have 255. aggressionsniveau, ville han opføre sig nøjagtigt det samme som lederen af det tredje niveau [5] . Ifølge Sid Meier , fordi heltalsvariabler er signeret som standard i både C -sproget, hvor Civilization blev skrevet , og i C++-sproget , hvor Civilization II er skrevet , er dette den variabel, der blev brugt til at lagre aggressiviteten af kunstig intelligens; derudover påvirkede det politiske system ikke aggressionsniveauet, og derfor forblev Gandhis aggressivitet lig med én gennem hele spillet [3] . Under krigen kunne Indien i civilisationen , ligesom enhver anden civilisation i spillet, bruge atomvåben, men Gandhi brugte ikke mere atomsprænghoveder end Abraham Lincoln og andre fredselskende ledere [2] [3] . Derudover brugte alle lederne i spillet de samme linjer i dialogerne, og derfor kunne spillerne modtage regelmæssige trusler om atombomber fra Gandhi ("Vores ord er støttet med atomvåben!" ), hvilket ikke modsagde hans fredelige natur , da denne bemærkning har til formål at forhindre en mulig krig [9] [3] . Samtidig var Indien dog på grund af vægten på fredelig videnskabelig udvikling ofte et af de første til at opdage teknologien til at spalte atomet [2] [3] .
"Nuclear Gandhi" dukkede første gang op i Sid Meiers Civilization V , hvor John Shafer , spillets til 12.atomvåbenpræference, satte Indiensspildesignerførende filosofien om ikke-vold , kan der være et ønske om at kaste atombomber på deres naboer”; samtidig vidste John ikke noget om, hvordan Gandhi opførte sig i den første del af spillet. Efter spillets udgivelse i 2010 lagde spillerne mærke til den indiske leders usædvanlige fjendtlighed; hun var især dedikeret til et af numrene af tegneserien Critical Miss , udgivet i The Escapist magazine [2] . Blandt spillerne i Civilization fik Gandhi kælenavne som "Thermonuclear", "Destroyer of Worlds" og "Kurchatov" [10] .
I juli 2012, 21 år efter udgivelsen af den originale Sid Meier's Civilization , blev en artikel postet på TV Tropes wiki af brugeren Tunafish om en påstået fejl i den første civilisation , der førte til Gandhis øgede aggressivitet, men der blev ikke fremlagt beviser. [3 ] [2] . I november blev lignende oplysninger tilføjet til Wikia [3] . Ifølge Sid Meier blev historien i de næste to år cirkuleret gennem fora og blandt spillerne, og hver gang nogen tvivlede på dens sandhed, blev et link til wiki-projektet brugt som bevis [2] .
I 2014 fik historien en masse omtale, da tegneserien Critical Miss om Gandhi i Civilization V blev genudsendt på Reddit , og i kommentarerne begyndte brugerne at forklare, hvorfor Gandhi blev gjort så aggressiv [2] . Ti dage senere offentliggjorde Kotaku -nyhedssiden en artikel med titlen Why Gandhi Is Such An Asshole In Civilization [ 6 ] , som snart blev opfanget af andre nyhedssider [2] og blogs [3] . Som et resultat af denne bølge af interesse for medierne og blogosfæren blev et stort antal fans af serien opmærksomme på fejlen, og "nuklear Gandhi" blev et velkendt internet-gamingmeme og genstand for vittigheder; også, takket være Mandela-effekten, huskede mange mennesker, hvordan de i de første spil i Civilization -serien blev irriterede over Indien [2] . Nuclear Gandhi blev snart føjet til Know Your Meme- siden, men Civilization II [3] blev opført som det spil, hvor fejlen først dukkede op .
Den 18. juni 2019 postede Kevin Schultz, marketingchef hos Firaxis Games , et tweet om, at han ville være offline i et par uger, da han fløj til Kina på forretningsrejse, og foreslog i denne periode at reflektere over spørgsmålet: " hvad nu hvis den berømte historie om en fejl i den første civilisation , der angiveligt gjorde Gandhi til en fan af atombomber, en absolut løgn? Dette fik Chris Bright, en tidligere Eurogamer -journalist , der arbejdede for YouTube-kanalen People Make Games , til at lancere en undersøgende journalistik [5] .
Chris kontaktede udgiveren 2K 's PR -team for at arrangere et interview for ham med en Firaxis- repræsentant , men blev afvist. Derefter kontaktede Chris Bruce Shelley , en spildesigner, der forlod Firaxis et år efter udgivelsen af den første Civilization , men han sagde, at han ikke kunne huske et sådant problem, eftersom Civilization blev udviklet for 30 år siden: "Jeg husker vagt et problem relateret til Gandhi, men her skal du tale med Sid. Chris kontaktede derefter Brian Reynolds , ledende spildesigner for Civilization II , og modtog svaret: "Det er omkring tyve år siden, jeg sidst så koden til den første Civilization . Jeg er dog 99,9 % sikker på, at Gandhi-fejlhistorien er et absolut opspind.” Journalisten kontaktede igen 2K og personligt Sid Meier, men modtog ikke en direkte tilbagevisning af fejlhistorien: Sid sagde, at han ikke kendte svaret på dette spørgsmål, men han mente, at det var godt, fordi "i de dage, på grund af det faktum, at teknologien var ekstremt begrænset, foregik gameplayet af den første civilisation i vid udstrækning i spillerens fantasi" og "Jeg vil ikke gerne begrænse deres fantasi ved at afsløre for meget." Journalisten offentliggjorde resultatet af undersøgelsen på YouTube [5] .
Senere bekræftede Sid Meier i et interview med Ars Technica , at historien om en fejl i spilkoden er fiktiv [ 2 ] , og den 8. september 2020, Sid Meiers Memoir! legender [2] [4] [11] .
I Sid Meiers Civilization V er Gandhi en af de mest fredelige ledere, men hans parameter for kunstig intelligens , som regulerer skabelsen og brugen af atomvåben , har en værdi på 12 på en skala fra 1 til 10, den højeste blandt alle ledere ( de næste tre ledere har en nuklear rating på 8 , og for flertallet ligger den i området 4-6) [6] . For at diversificere gameplayet i Civilization V ændres parametrene for kunstig intelligens i begyndelsen af hvert spil tilfældigt i området fra -2 til +2, men i Gandhi, selv i tilfælde af et kast på -2, parametre, der er ansvarlige for skabelsen og brugen af atomvåben, forbliver lige, den maksimalt mulige værdi er 10 [12] .
Sid Meiers Civilization VI introducerede mekanikken bag "historiske mål" for ledere til at regulere adfærden af kunstig intelligens. Hver leder har to mål: Det ene er permanent og tildelt lederen, og det andet vælges tilfældigt i starten af spillet. Mahatma Gandhis historiske mål er "fredsstifteren", takket være hvilken han ikke optræder som en aggressor i krige, rykker tættere på fredelige civilisationer og ikke kan lide aggressorer, men som et andet mål har han en øget sandsynlighed for at nå målet "Nuklear aggressor" [13] [14] .
"Nuclear Gandhi" er en af de mest berømte fejl i computerspils historie [5] , som har affødt et stort antal internetmemer [8] . Det bruges også som et eksempel på heltalsoverløb i datalogikurser , herunder på Harvard University [2] .
Sid Meiers civilisation | |
---|---|
Officiel serie |
|
Relaterede spil |
|
Gratis og ændringer | |
Desktop versioner |
|
Relaterede artikler |