scholar_vit: (knot)
[personal profile] scholar_vit

Прочитал интересную статью о баге в игре Civilization. В первой версии этой игры, если среди AI был Махатма Ганди и игра доходила до поздней стадии (с атомными бомбами), то Индия устраивала ядерный апокалипсис.

Причина оказалась следующая. У каждого AI был задан уровень агрессии, на который отвели один байт. У непротивленца Ганди этот уровень был равен единице. На поздней стадии игры цивилизации переходили к демократии, и при этом уровень агрессии понижался на два пункта. Но так как переменная была unsigned, попытка вычесть 2 из 1 давала 256-1=255. После чего гиперагрессивный Ганди взрывал к чертовой бабушке планету.

Баг нашли и исправили, но по традиции во многих версиях игры Ганди в определенных ситуациях (например, при поражении на переговорах) сходит с ума и начинает кидаться атомными бомбами. Этакое пасхальное яйцо для старых игроков.

Иногда мне кажется, что ошибки в наших моделях делают последние гораздо реалистичнее.

Date: 2016-11-26 03:15 pm (UTC)
From: [identity profile] 3mer.livejournal.com
Ну, да. Есть же генетичечкие алгоритмы оптимизации, которые играют со случайными числами.
Да и вся эволюция на случайной изменчивости.
Так что случайное не случайно.
Это хитрый план )

Date: 2016-11-26 05:14 pm (UTC)
From: [identity profile] kray-zemli.livejournal.com
Нет ли здесь ошибки в наших моделях? Любой сложный процесс выглядит случайным при наблюдении со стороны.

Date: 2016-11-27 01:06 pm (UTC)
From: [identity profile] 3mer.livejournal.com
на самом деле наши в общем модели случайны.
Моделей и теоретиков тьма.
И решений для одной и той же проблемы тьма.
Исключение электростатика - там одно единственное решение, как ни решай.

Date: 2016-11-26 03:41 pm (UTC)
vladimir000: (Default)
From: [personal profile] vladimir000
В первой цивилизации ядерную войну можно было вести хоть доупора, никакого взрыва планеты не происходило:)

Date: 2016-11-26 05:09 pm (UTC)
From: [identity profile] kray-zemli.livejournal.com
Ядерный взрыв оставлял загрязнения. Если загрязнения долго не вычищать, наступало глобальное потепление. Оно приводило к заболачиванию местности.

Date: 2016-11-26 05:20 pm (UTC)
vladimir000: (Default)
From: [personal profile] vladimir000
Но выиграть-то это не мешало:)

Date: 2016-11-27 08:45 am (UTC)
From: [identity profile] qkowlew.livejournal.com
Глобальное потепление и заболачивание и так наступало, если просто долго продолжать играть после отлёта корабля.

Я как-то развлёкся, взорвав около 2 сотен атомных бомб по городам.
"Неубедительно".

Date: 2016-11-27 11:07 am (UTC)
From: [identity profile] kray-zemli.livejournal.com
Может, у меня версия была другая? Насколько помню, была чёткая связь между глобальным потеплением и квадратиками с Pollution, которые появлялись не только вокруг ядерного взрыва, но и время от времени сами по себе, от дымящих фабрик.

Если все ваши 200 бомб попали в одну воронку, то квадратиков с загрязнением получилось как от одной.

Date: 2016-11-27 11:38 am (UTC)
From: [identity profile] qkowlew.livejournal.com
Ну некоторыми да - в одну цель.
В целом я тогда обеспечил атомными ударами все города, кроме своих. :)

Загрязнение - да, просто от промышленности, тоже было, конечно.

Date: 2016-11-27 11:19 am (UTC)
From: [identity profile] kray-zemli.livejournal.com
Global warming occurs when Pollution is allowed to stay on the map, beginning in the Industrial age. (http://civilization.wikia.com/wiki/Global_warming_(Civ1))

Date: 2016-11-26 05:46 pm (UTC)
recoder: (masked)
From: [personal profile] recoder
Ну так errare humanum est, ошибаться - это наше, человеческое!

Communal pictures

Date: 2016-11-27 12:07 pm (UTC)
From: (Anonymous)
New kick ass photo blog
http://hotpic.erolove.in/?post.katelin
dara torres nude xbox live vision webcam oli sykes nipples black default layouts for myspace lesbian picture

Date: 2016-12-10 07:49 pm (UTC)
From: [identity profile] emirr.livejournal.com
У меня он однажды (а 5 циве) парой ядерных бомб пол-армии уничтожил.

Profile

scholar_vit: (Default)
scholar_vit

January 2019

S M T W T F S
  12345
678 9101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 31st, 2025 04:57 am
Powered by Dreamwidth Studios