Новости игро-индустрии: Опечатка в файле игры вызывает странное поведение ИИ в Sid Meier’s Civilization VI

Фанаты Sid Meier’s Civilization VI обнаружили в файлах игры несколько незначительных опечаток, которые, как оказалось, могут неожиданно повлиять на поведение ИИ. Из-за этой ошибки все противники под управлением ИИ в иррациональном порядке выбирают приоритеты для развития своей собственной цивилизации.

Интересует 3-d модель льва? Тогда можете посмотреть по этому адресу. Удачной покупки.

Игроки Sid Meier’s Civilization VI еще с 2016 года жалуются на ИИ противников, которые, по их мнению, ведут себя крайне нерационально и не реалистично. Как выяснилось, одной из причин странного поведения лидеров враждебных наций является простая опечатка в файле игры. Участник форума Something Awful, пишущий под псевдонимом Straight White Shark, обнаружил его, просмотрев файл Leaders.xml. В пяти строках текста слово «yield» («доход») ошибочно было написано как «Yeild». Эти команды определяют приоритеты, которые принимают лидеры наций в отношении развития культуры, промышленного производства, добычи золота, проведения научных исследований и распространения веры.

Поклонники полагают, что из-за этой ошибки, независимо от характеристик лидера и выбранной нации, ИИ одинаково относится ко всем аспектам функционирования государства, игнорируя имеющиеся ресурсы. Straight White Shark и PC Gamer провели тесты, чтобы увидеть, влияют ли неправильные строки кода на стратегию противников. Чтобы удостовериться в том, что данный код действительно влияет на приоритеты, журналисты уменьшили значение всех доходов, кроме веры, до нуля.

Вскоре после публикации статьи, разработчики извинились за допущенные опечатки и пообещали их исправить. Однако они не объяснили, каким образом их не обнаружили за последние два года.

“Мы уже знаем об ошибке, обнаруженной фанатами. Это мало влияет на поведение компьютерного ИИ. (…) Спасибо всем, кто нашел эту проблему. В следующем патче игры она будет удалена.”

Стоит отметить, что можно не ждать данный патч, так как в Steam Workshop уже появился мод, который исправляет эту ошибку.

Размещено в Блог, Гогет.