Nuclear Gandhi je internetová memová postava a související městská legenda . Podle legendy se v počítačové hře Sid Meier's Civilization vyskytla chyba , kvůli které se pacifistický vůdce Mahátma Gándhí v určité fázi hry stal extrémně agresivním a aktivně používal jaderné hlavice .
První zmínka o chybě se objevila v roce 2012, dva roky po vydání Sid Meier's Civilization V. Nakonec se stal jednou z nejznámějších chyb v historii počítačových her a také se začal používat v kurzech informatiky jako příklad přetečení celého čísla . Také „nukleární Gándhí“ začal být zahrnut do her série Civilizace jako velikonoční vajíčko . V roce 2020 však Sid Meier uvedl, že chyba v první části hry ve skutečnosti nikdy neexistovala. Podle něj byl „nukleární Gándhí“ poprvé přidán do Civilizace V Sida Meiera jako vtip.
Podle mýtu měl každý vůdce státu ve slavné hře Sid Meier's Civilization z roku 1991 parametr odpovědný za agresivitu a nabýval hodnoty od 1 do 10, kde jedna odpovídá nejnižší úrovni agrese a deset - nejvyšší [1] [ 2] (podle jiných zdrojů nabýval parametr hodnoty od 1 do 12 [3] ). Indický vůdce Mahátma Gándhí měl ze všech vůdců nejnižší hodnocení agresivity, rovný jedné [4] , v důsledku čehož vedl pouze obranné války [5] . Když počítačový hráč změnil státní systém na demokratický - preferovaný systém pro mírumilovné civilizace [2] - jeho agresivita byla dodatečně snížena o dva body, což v případě Gándhího vedlo k negativní úrovni agrese rovné -1 [ 6] . Protože však úroveň agrese byla uložena v jednobajtové celočíselné proměnné bez znaménka , která může nabývat hodnot od 0 do 255 (2 8 −1), došlo k přetečení celého čísla a hodnota parametru se stala 255 [6] - Gándhí je 25krát agresivnější než nejmilitantnější vůdci ve hře [5] . V technologickém stromě se demokracie nacházela nedaleko jaderné technologie , a proto se Gándhí „zbláznil“ téměř současně s vynálezem jaderných zbraní, což vedlo k náhlým jaderným bombovým útokům z Indie [1] . Chyba byla údajně rychle opravena v první hře série Civilizace [3] [7] , ale vývojářům se tak líbila, že byla záměrně opakována v dalších hrách jako easter egg a vtip [1] [8] [ 7] . Podle jiných zdrojů byla původní chyba poprvé provedena v Civilizaci Sida Meiera II [3] .
Ve skutečnosti, podle hlavního herního designéra Civilizace II Briana Reynoldse , měli vůdci v první Civilizaci pouze tři úrovně agrese, a přestože Gándhího umělá inteligence byla skutečně nejnižší úrovní, další třetina vůdců měla přesně stejnou úroveň. Kromě toho Brian na základě svých vzpomínek na strukturu kódu tvrdil, že tam není žádná nepodepsaná proměnná a neexistuje žádná technická možnost, aby vůdci byli agresivnější než nejmilitantnější vůdci ve hře – i když by to nějaký vůdce skutečně měl. 255. úrovně agrese, choval by se úplně stejně jako vůdce třetí úrovně [5] . Podle Sida Meiera , protože celočíselné proměnné jsou standardně podepsány jak v jazyce C , ve kterém byla napsána Civilizace , tak v jazyce C++ , ve kterém je napsána Civilizace II , je to proměnná, která byla použita k uložení agresivity umělá inteligence; navíc politický systém neovlivnil míru agrese, a proto Gándhího agresivita zůstala po celou hru rovna jedné [3] . Během války mohla Indie v civilizaci , stejně jako jakákoli jiná civilizace ve hře, používat jaderné zbraně, ale Gándhí používal jaderné hlavice o nic víc než Abraham Lincoln a jiní mírumilovní vůdci [2] [3] . Navíc všichni vůdci ve hře používali v dialozích stejné linie, a proto mohli hráči dostávat od Gándhího pravidelné výhrůžky jaderným bombardováním („Naše slova jsou podpořena jadernými zbraněmi!“ ), což nebylo v rozporu s jeho mírumilovností . , jelikož tato poznámka má za cíl zabránit možné válce [9] [3] . Zároveň však díky důrazu na mírový vědecký rozvoj byla Indie často jednou z prvních, kdo objevil technologii štěpení atomu [2] [3] .
"Nuclear Gandhi" se poprvé objevil v Sid Meier's Civilization V , kde John Shafer , hlavní na 12.jaderných zbraní, nastavil indickouherní designér filozofii nenásilí , může být touha shodit atomové bomby na jejich sousedy“; přitom John nevěděl nic o tom, jak se Gándhí v první části hry choval. Po vydání hry v roce 2010 si hráči všimli neobvyklého nepřátelství indického vůdce; ona se zejména věnovala jednomu z čísel komiksu Critical Miss , publikovaném v časopise The Escapist [2] . Mezi hráči Civilizace si Gándhí vysloužil takové přezdívky jako „Termonukleární“, „Ničitel světů“ a „Kurčatov“ [10] .
V červenci 2012, 21 let po vydání původní Sid Meier's Civilization , byl na wiki TV Tropes zveřejněn uživatel Tunafish článek o údajné chybě v první Civilizaci vedoucí ke Gándhího zvýšené agresivitě, ale nebyly poskytnuty žádné důkazy. [3 ] [2] . V listopadu byly podobné informace přidány na Wikia [3] . Podle Sida Meiera po další dva roky příběh koloval po fórech a mezi hráči a pokaždé, když někdo pochyboval o jeho pravdivosti, byl jako důkaz použit odkaz na wiki projekt [2] .
V roce 2014 se příběhu dostalo velké publicity, když byl komiks Critical Miss o Gándhím v Civilizaci V znovu zveřejněn na Redditu a v komentářích začali uživatelé vysvětlovat, proč byl Gándhí tak agresivní [2] . O deset dní později zveřejnila zpravodajská stránka Kotaku článek s názvem Proč je Gándhí takový kretén v civilizaci [ 6 ] , který brzy převzaly další zpravodajské weby [2] a blogy [3] . V důsledku tohoto nárůstu zájmu o média a blogosféru si tuto chybu uvědomilo velké množství fanoušků série a „jaderný Gándhí“ se stal známým internetovým herním memem a předmětem vtipů; také si díky Mandelovu efektu mnoho lidí vzpomnělo, jak jim v prvních hrách série Civilizace vadila Indie [2] . Nukleární Gándhí byl brzy přidán na stránky Know Your Meme , ale Civilizace II [3] byla uvedena jako hra, ve které se chyba poprvé objevila .
Dne 18. června 2019 zveřejnil Kevin Schultz, marketingový manažer Firaxis Games , tweet , v němž uvedl, že bude několik týdnů offline, protože služebně letí do Číny, a během této doby navrhl, aby se nad otázkou zamyslel: „ co když je slavný příběh o chybě v první civilizaci , která údajně udělala z Gándhího fanouška jaderných bomb, absolutní lež? To přimělo Chrise Brighta, bývalého novináře Eurogamer , který pracoval pro kanál People Make Games na YouTube , k zahájení investigativní žurnalistiky [5] .
Chris kontaktoval PR tým vydavatele 2K , aby mu zajistil rozhovor se zástupcem Firaxis , ale byl zamítnut. Poté Chris kontaktoval Bruce Shelleyho , herního designéra, který opustil Firaxis rok po vydání první Civilizace , ale řekl, že si takový problém nepamatuje, protože Civilizace byla vyvinuta před 30 lety: „Matně si vzpomínám na nějaký problém související s Gandhi, ale tady si musíš promluvit se Sidem. Chris poté kontaktoval Briana Reynoldse , hlavního herního designéra pro Civilizaci II , a obdržel odpověď: „Je to asi dvacet let , co jsem naposledy viděl kód pro první Civilizaci . Jsem si však na 99,9 % jistý, že Gándhího bug je naprostý výmysl.“ Novinář znovu kontaktoval 2K a osobně Sida Meiera, ale neobdržel přímé vyvrácení chybového příběhu: Sid uvedl, že nezná odpověď na tuto otázku, ale věřil, že je to dobré, protože „v těch dnech, vzhledem k tomu, že technologie byly extrémně omezené, hratelnost první Civilizace se z velké části odehrávala v představivosti hráče“ a „Nerad bych omezoval jejich představivost tím, že bych příliš mnoho prozrazoval.“ Novinář zveřejnil výsledek vyšetřování na YouTube [5] .
Později Sid Meier v rozhovoru pro Ars Technica potvrdil, že příběh o chybě v kódu hry je smyšlený [ 2] a 8. září 2020 Sid Meier's Memoir! legends [2] [4] [11] .
Ve hře Sid Meier's Civilization V je Gándhí jedním z nejmírumilovnějších vůdců, ale jeho parametr umělé inteligence , který reguluje vytváření a použití jaderných zbraní , má hodnotu 12 na stupnici od 1 do 10, což je nejvyšší ze všech vůdců ( další tři lídři mají jaderný rating 8 a pro většinu leží v rozmezí 4-6) [6] . Pro zpestření hratelnosti v Civilizaci V se na začátku každé hry náhodně upravují parametry umělé inteligence v rozsahu od -2 do +2, nicméně u Gándhího se i v případě hodu -2 parametry odpovědné za vytvoření a použití jaderných zbraní zůstávají stejné, maximální možná hodnota je 10 [12] .
Civilizace VI Sida Meiera představila mechaniku „historických cílů“ pro vůdce, aby regulovali chování umělé inteligence. Každý vůdce má dva cíle: jeden je trvalý a přidělený vedoucímu a druhý je vybrán náhodně na začátku hry. Historickým cílem Mahátmy Gándhího je „Peacemaker“, díky kterému se ve válkách nechová jako agresor, přibližuje se mírumilovným civilizacím a nemá rád agresory, nicméně jako druhý cíl má zvýšenou pravděpodobnost dosažení cíle. „Jaderný agresor“ [13] [14] .
„Nuclear Gandhi“ je jednou z nejznámějších chyb v historii počítačových her [5] , která zplodila velké množství internetových memů [8] . Používá se také jako příklad přetečení celého čísla v kurzech informatiky , včetně Harvardské univerzity [2] .
Civilizace Sida Meiera | |
---|---|
Oficiální série |
|
Související hry |
|
Zdarma a modifikace | |
Desktopové verze |
|
Související články |