«Ядерный Ганди» из Sid Meier's Civilization оказался мифом
Цикл глобальных стратегий Civilization Сида Мейера (Sid Meier) и студии Firaxis Games известен по всему свету. Известен не только благодаря своему увлекательному геймплею и обилию отсылок к истории, но и в силу одного своего необычного бага, связанного с Махатмой Ганди (Mahatma Gandhi). Бага, которого, по словам самого Мейера, на самом деле нет и не было. Во всяком случае, в том виде, в котором о нём любят рассказывать фанаты.
Много лет геймеры из уст в уста передавали истории о том, как по вине технической неполадки индийский политический деятель из миротворца постоянно превращается в бряцающего ядерным арсеналом тирана. Объяснений феномену придумали массу, однако самый известный вариант звучит довольно просто.
Согласно легенде, если геймер или мировой лидер примет демократию в оригинальной Civilization, его рейтинг агрессии автоматически понизится на два очка. А так как у Ганди он по умолчанию составляет единицу, игра не сможет сделать его ещё большим пацифистом — и вместо отрицательного значения выставит показатель на максимум (255). Неполадка пришлась фанатам по душе, и в дальнейшем (при разработке сиквелов) разработчики якобы намеренно выкручивали «злобу» политика на максимум.
История красивая — но, как утверждает сам Сид Мейер, с реальностью ничего общего не имеет. В своих мемуарах Sid Meier's Memoir!: A Life in Computer Games разработчик пишет, что подобного бага в первой части не существовало, а объяснение действий ИИ целиком неверное. Хотя шутка ему в целом нравится, делиться правдой по поводу странного поведения виртуального Ганди он не собирается. Тайна пусть останется тайной.
Лучшие комментарии
dtf.ru/games/67979-pochemu-istoriya-o-bage-s-yadernym-gandi-v-civilization-skoree-vsego-vydumana
Взять ту же дверь в хл, видимо при окрытии дверей нпс умирали и решили на картах дамаг задать минус 1 «в редакторе карт это можно выставлять у дверей». Кто видел спидраны по хл думаю видели этот момент, как на одном участке застревая в двери зарабатывали кучу хп так как хп обновлялось до 255 из за отрицательного значения.
> «делиться правдой по поводу странного поведения виртуального Ганди он не собирается»
Я в замешательстве. Из заголовка выходит, что бага нет, но из текста — что баг есть, но причины его неизвестны. Это даже не кликбейт
И раз есть миф, то надо его объяснить, и вот в попытках найти логику родилось объяснение про цифры, отрицательные числа и якобы это действия игрока просто делают из политика монстра. Которое, как он пишет, не более чем базирующийся на неверной информации домысел. Так что бага нет, есть простая условность. Поведение всё равно странное.
Интернет подхватил.
Какой-то умелец с TVTropes зачем-то записал в разделе про серию, что это был баг из первой части, который в сиквелах просто воспроизводили.
Интернет подхватил этот миф.
И вуаля.
(как я и полагал, эта новость и краткость ответа Сида была скорее рекламой его книги, хахаха)
Вроде бы первая Цивилизация написана на голом C. В те времена компилляторы скорее всего не умели выдавать варнинги для таких ситуаций. А если даже умели, то к ж на них смотрит, ведь «я умный я всё контролирую».