Starcraft 2 сражение с ии. И против ИИ. В каких шутерах сейчас можно сыграть с ботами? Почему это важное событие

Искусственный интеллект (слабая его форма) постепенно становится все более умелым. Компьютер с успехом решает даже те задачи, которые всего несколько лет назад считались доступными для понимания лишь человеку. Один из примеров - игра го , где стать чемпионом может лишь тот, у кого хорошо развита интуиция и логическое мышление. Го для машины считалась недостижимым «потолком». Сейчас же мы видим, что на Земле уже нет людей, способных выиграть у машины.

Понятно, что ИИ не только в го играет, круг задач гораздо шире. Тем не менее, специалисты из разных сфер ИТ стараются обучить компьютер сражаться на равных с человеком и в компьютерных играх, с тем, чтобы проверить возможности своих программных платформ. В этом случае человек и бот находятся в одинаковых условиях. Обычно соперников сталкивают лбами на карте стратегии с «туманом войны» , так что оба противника не в курсе, какие объекты и где на этой карте находятся (в обычных условиях игровой «ИИ» знает, где что находится). Именно в таких условиях человек победил машину в StarCraft.

Речь идет о сражении профессионального игрока в StarCraft Сон Бён-гу (Song Byung-gu) с четырьмя различными StarCraft ботами. Один из них, «CherryPi» был разработан корпорацией Facebook. Другие боты созданы компаниями из Австралии, Норвегии и Кореи.

Игра проходила в Университете Sejong, Сеул, Корея. С 2010 здесь проходят соревнования по StarCraft с участием людей и машин. Мероприятие поддерживают различные организации (как коммерческого толка, так и научно-исследовательские и общественные). Конкретно это соревнование было поддержано, в частности, Institute of Electrical and Electronics Engineers (IEEE).

Понятно, что матчи по го и StarCraft нельзя сравнивать. В первом случае игрок видит всю доску и ему нужно найти выигрышную стратегию. В случае StarCraft тоже нужна выигрышная стратегия, но здесь приходится держать в уме многие объекты на карте, иметь неплохую реакцию и уметь действовать внезапно, непредсказуемо. Понимая все это, разработчики ИИ решили использовать среду StarCraft для тренировки машины.

Известные игроки в StarCraft ранее уже заявляли, что очень хотели бы сразиться с компьютерным противником. Компании, которые работают в сфере ИИ, например, DeepMind, приветствовали это желание, заявив о намерении провести подобные соревнования в будущем.

И это будущее наступило - люди смогли сразиться с ИИ. У компьютера не сложилось - человек победил всех четырех ботов за 27 минут в общем зачете. Максимальная продолжительность матча составила 10 минут и 30 секунд. Самый короткий матч продолжался 4 с половиной минуты. И это при том, что боты за единицу времени выполняли гораздо больше действий, чем человек. Например, система, созданная норвежскими специалистами, способна выполнять 19 000 действий в минуту. Киберчемпионы из мира людей в лучшем случае способны выполнять несколько сотен ходов-действий в минуту.

Сон заявил , что боты действуют не так, как люди, их стиль игры заметно отличается. «Мы, профессиональные игроки, начинаем битву только тогда, когда у нас есть шанс победить с нашей армией и прочими элементами», - заявил он. Люди начинают драку, когда уверены в своих силах. Но боты, с которыми сражался Сон, почему-то стремились сохранить своих юнитов живыми, не принимая особо смелых решений. По мнению киберспортсмена, единственное, что выгодно отличало ботов от людей в игре - это организация. В частности, боты управляли толпой своих юнитов весьма умело, стараясь защитить себя от нападок Сона.

По мнению Ким Кьюнг-Джунга, организатора соревнований, ботам, которые соревновались с человеком, попросту не хватило опыта. Проведенных ими матчей было слишком мало. Например, AlphaGo провел десятки тысяч матчей, как с противниками-людьми, так и со своими копиями, прежде, чем научился играть на высоком уровне. А вот у ботов, играющих в StarCraft такой возможности не было.

Впрочем, эта ситуация вскоре изменится. Еще в августе DeepMind и Blizzard Entertainment анонсировали инструменты по разработке ИИ, совместимые со StarCraft II. На данный момент именно эта версия игры наиболее популярна среди киберспортсменов. Некоторые эксперты считают, что ИИ вскоре будет «выносить» человека точно так же, как это случилось в го. «Как только ботов оснастят системами принятия решений высокого уровня, как у AlphaGo, люди больше не смогут выиграть», - заявил Юнг Хан-мин из Университета науки и технологий, Корея.

Представитель Facebook, занимающийся разработкой CherryPi, сообщил, что компания давно хотела видеть, как ИИ будет сражаться против киберспортсмена. После матча Facebook получила огромное количество полезной информации, которая будет использоваться для совершенствования бота.


Год выпуска: 2010
Жанр:
Разработчик:
Издательство:
Сайт разработчика: http://us.blizzard.com/en-us/games/sc2/
Язык интерфейса: русский
Платформа: PC
Системные требования:
Установленная игра Starcraft 2: Wings Of Liberty версии 1.0
Описание:
StarCraft II – продолжение эпической саги о трех могущественных расах: протоссах, терранах и зергах.
Им предстоит снова сойтись в бою в новой стратегии в реальном времени, продолжении легендарной игры StarCraft.
В этой жестокой борьбе за выживание в Космосе в вашем распоряжении будут как новые боевые единицы,
так и прежние, с расширенными возможностями.

"Agria Valley"
"Blistering Sands"
"Burial Grounds"
"Crossfire"
"Desert Oasis"
"Incineration Zone"
"Jungle Basin"
"Junk Yard"
"Novice Blistering Sands"
"Novice Desert Oasis"
"Novice Steppes of War"
"Scrap Station"
"Steppes of War"
"World Ship"
"Xel Naga Caverns"
"Elysium"
"Arid Wastes"
"Debris Field"
"Delta Quadrant"
"Discord IV"
"High Orbit"
"Kulas Ravine"
"Lost Temple"
"Metalopolis"
"Monlyth Ridge"
"New Antioch"
"Nightmare"
"Novice Discord IV"
"Novice Kulas Ravine"
"Novice Metalopolis"
"Novice Monlyth Ridge"
"Novice Terminus"
"Novice Twilight Fortress"
"Red Stone Gulch"
"Sacred Ground"
"Scorched Haven"
"Shakuras Plateau"
"Tarsonis Assault"
"Terminus"
"Twilight Fortress"
"War Zone"
"Arakan Citadel"
"Colony 426"
"Dig Site"
"Dirt Side"
"Frontier"
"Moonsoon"
"Quicksand"
"Tectonic Rift"
"The Bio Lab"
"Typhon"
"Ulaan Deeps"
"Abyss"
"Extinction"
"Forbidden Planet"
"Hight Ground"
"Lava Flow"
"Megaton"
"Outpost"
"Primeval"
"Sand Canyon"
"Tempest"
"Toxic Slums"


Скопировать карты в папку Мои документы(Documents)StarCraft IIMaps
- Если папка "Maps"отсутствует, тогда нужно ее создать.
- Заходим в папку с игрой и запускаем файл "StarCraft II Editor" или "SC2Editor"
- В программе выбрать карту на которой хотите играть, после чего сверху нажать на вкладку "Карта",
- Выбрать пункт "Параметры игроков" и начальную позицию поставить Start location 1,2.
- Выставить себе сложность ИИ(выставляется в редакторе карт - Файл -
Настройки редактора - Пробный запуск - Сложность игры) и потом нажать пробный запуск или Ctrl + F9
- Не забывайте сменить управление с "Пользователь" на "Компьютер".


Доп. информация:

обновляющий популярнейшую игру StarCraft 2: Wings of Liberty,
вносящий изменения и исправления в игровой процесс и устраняющий неполадки в самой игре.
Предназначен для русской версии игры.
С помощью этого файла можно обновить игру, без необходимости выхода в интернет,
например если вы хотите установить её (игру) на компьютере, на котором нет возможности подключить интернет.
Список изменений:
обновление 1.0.3
Вкладка «Друзья» на странице «Лиги и рейтинги» теперь работает корректно.
Исправлена неполадка, из-за которой некоторые пользователи не могли получить доступ к одиночной игре без подключения к Интернету.

обновление 1.0.2
Исправлен механизм проверки условий победы в заданиях кампании.
Исправлена неполадка, из-за которой некоторые пользователи не могли получить доступ к режиму одиночной игры.

обновление 1.0.1
Оптимизирован процесс сохранения в режиме кампании.
Исправлена неполадка с воспроизведением звука на некоторых системах 7.1.

31 октября 2017 года состоялся поединок между профессиональным игроком StarCraft Сонг Бьёнг-гу и четырьмя различными ИИ. Человек одержал победу в каждом из боёв. Один из ботов был разработан лабораторией Facebook FAIR, остальные - программистами из Австралии, Норвегии и Южной Кореи.

Человек против ИИ

Соревнование проходило в университете Седжона в Сеуле, Южная Корея, где с 2010 года проводятся ежегодные соревнования ИИ в дисциплине StarCraft. В предыдущие годы матчи проходили только между ботами и были организованы Институтом электротехники и электроники (Institute of Electrical and Electronics Engineers, IEEE).

Несмотря на то, что прошедшие в Сеуле поединки не привлекли такого внимания, как между AlphaGo и профессионалами по игре го, они всё же имеют большое значение в развитии ИИ. Исследовательское сообщество считает StarCraft особенно сложной игрой для ботов. После успехов AlphaGo в го и некоторых достижениях ИИ в шахматах и внимание учёных переключилось на идею обучения ИИ стратегиям реального времени, таким как StarCraft.

В отличие от всё того же го, в котором возможен постоянный контроль всего игрового поля, за счёт чего игроки могут на первом шаге разработать стратегию игры, StarCraft требует использовать память и на ходу разрабатывать тактику внутри ограниченного и виртуального игрового мира. В результате StarCraft становится эффективным инструментом, помогающим ИИ сделать шаг вперёд в развитии.

Прошедшие бои - только начало

Множество профессиональных игроков StarCraft сказали, что готовы провести поединки против ботов в режиме прямого эфира, наподобие матчей AlphaGo. Руководители проекта DeepMind уже выразили согласие на организацию подобных матчей в будущем.

Возвращаясь к прошедшим матчам, стоит отметить, что общее затраченное Сонгом на 4 матча время составило всего 27 минут. Самый долгий матч длился 10,5 минут, самый короткий - всего 4,5 минуты. И это несмотря на тот факт, что боты могли передвигать своих юнитов намного быстрее человека, а также одновременно управлять несколькими задачами.

Норвежский бот, например, в один момент времени достиг скорости в 19 тысяч действий в минуту. Это при том, что профессиональные игроки не могут совершать более нескольких сотен действий в минуту.

Человек-победитель отметил в послематчевом интервью:

Профессиональные игроки начинают бой только тогда, когда имеют достаточные для победы армию и навыки по управлению юнитами. Боты же, напротив, пытались сохранить свои юниты без принятия каких-либо смелых решений. Однако, то, как они отбивали мои атаки, иногда было просто ошеломляюще.

Ким Кюн-джонг, профессор компьютерных технологий университета Седжона, сказал, что действия ботов были ограничены, отчасти, из-за отсутствия доступных данных для подготовки. Он также добавил, что AlphaGo сумел победить чемпионов в го лишь благодаря изучению большого количества проведённых матчей профессионалами-людьми.

Перспектива развития

Отметим, что Google уже давно желание обучить ИИ игре в StarCraft. Также в этом стремлении к ней Facebook и Alibaba. В августе же 2017 года DeepMind и разработчик StarCraft компания Blizzard выпустили долгожданный набор инструментов разработки ИИ, совместимый с версией StarCraft II, наиболее популярной среди профессионалов.

Эксперты уже предсказывают полный крах человеческого доминирования в StarCraft. По словам Йунг Хан-мина, профессора компьютерных наук университета науки и техники Южной Кореи, когда боты ИИ будут оснащены системами принятия решений высокого уровня, такими как AlphaGo, люди перестанут быть способными их победить.

Статьи по теме: