Starcraft II, 14 февраля
»Starcraft II Starcraft нейросеть Google AlphaStar DeepMind Blizzard фэндомы
Нейросеть AlphaStar одолела профессиональных игроков в StarCraft II
Программа AlphaStar, разработанная DeepMind, смогла обыграть двух профессиональных игроков в стратегию в реальном времени StarCraft II. Каждого из игроков-людей нейросеть победила в пяти матчах. Описание работы программы доступно на сайте DeepMind, а посмотреть на AlphaStar в деле можно на YouTube.
Для обеих частей StarCraft уже достаточно давно разрабатываются боты и даже проводятся соревнования подобных программ, однако до сих пор таким алгоритмам не удавалось победить человека. Дело в том, что несмотря на победу программы AlphaGo в настольной игре го(которая долгое время считалось слишком сложной для машин) со стратегией в реальном времени все обстоит иначе — это игра с закрытой информацией, в которой нужно решать большое количество задач одновременно. Компания Blizzard объявила о создании открытого API для StarCraft II еще летом 2017 года, но с тех пор заметного прогресса почти не было — даже нейросеть, разработанная DeepMind, долгое время не могла показать блестящего результата и проигрывалалегкому уровню сложности встроенных алгоритмов.
Теперь компания DeepMind (входит в состав холдинга Alphabet) продемонстрировала, что их новая программа AlphaStar способна обыграть профессиональных игроков. При создании AlphaStar использовался метод глубокого обучения с подкреплением, а также обучение с учителем, в качестве тренировочного датасета разработчики использовали предоставленные компанией Blizzard анонимизированные записи игр настоящих людей. Обученная на этих играх нейросеть научилась побеждать встроенные алгоритмы StarCraft II на самой высокой сложности в 95 процентах случаев, после чего специалисты DeepMind заставили программу играть с самой собой. Разработчики отмечают, что сначала в «лиге AlphaStar» доминировал раш — тактика быстрой победы путем строительства большого количества сравнительно дешевых юнитов. Однако затем нейросеть научилась бороться с такими атаками и начала делать упор в том числе и на экономическое развитие. Всего на «лигу AlphaStar» ушло 14 дней игры агентов друг с другом, что эквивалентно 200 годам игры в StarCraft II.
Сначала нейросеть выиграла пять матчей из пяти против TLO (Дарио Вунш, Германия), а затем другая версия нейросети победила пять раз подряд игрока MaNa (Гжегож Коминч, Польша). Оба профессионала входят в сотню сильнейших игроков в StarCraft II. Интересно, что средний APM (количество действий в минуту) нейросети оказался значительно меньше, чем у ее противников.
Стоит отметить что все же небольшое преимущество у AlphaStar было — несмотря на то, что туман войны закрывал карту для нейросети так же, как и для человека, программа получала для обработки не частичное изображение известной области (условный экран), а видела сразу все, что позволяет увидеть игра. Благодаря этому нейросети не приходилось постоянно переключаться между разными зонами карты для контроля за происходящим. Когда же для еще одного демонстрационного матча с MaNa разработчики заставили AlphaStar играть с обычным ограничением масштаба видимой области, то нейросеть проиграла человеку. Правда, в DeepMind отмечают, что самостоятельно двигающая камеру версия программы обучалась в «лиге AlphaStar» всего семь дней.
Первая часть StarCraft тоже представляет собой сложную задачу даже для методов глубокого обучения. Так, в октябре 2017 года своего бота для этой игры представила компания Facebook, и он оказался слабеепрограмм, созданных программистами-любителями. Специалистам из Alibaba Group и Университетского колледжа Лондона удалось научить свою программу неплохому уровню микроконтроля юнитов при ведении боя, но на полноценную игру их разработка все еще не способна.
Starcraft 2 Starcraft Starcraft Gifs Terran Starcraft расы Zerg Protoss Blizzard фэндомы
Грядущие изменения в мультиплеере (пока что предварительно)
Дополнение StarCraft II: Legacy of the Void включает в себя самые значительные изменения сетевой игры в истории StarCraft II. Улучшения коснулись множества аспектов: появились дополнительные возможности для тех, кто стремится постоянно открывать для себя что-то новое и развивать свои навыки по максимуму. Каждый бой в режим сетевой игры станет поистине уникальным, независимо от того, какую стратегию игроки использовали в ходе первых минут.
И все же мы считаем, что сможем сделать StarCraft II еще более увлекательной игрой и развить ее соревновательный аспект. На сей раз мы подготовили значительные изменения и предлагаем вам ознакомиться с ними. Мы собираемся основательно испытать данные изменения и выйти за рамки формата карт для тестирования. Такой подход обусловлен как значительностью этих изменений, так и характером вносимых усовершенствований (подробности вы найдете ниже).
Чтобы у нас было достаточно времени на всеобъемлющее тестирование, сбор отзывов и поправки, мы выпустим обновление в ноябре, когда закончится сезон турниров. Ниже приведен перечень изменений, о которых нам хочется рассказать подробнее, а также пояснить причины, побудившие нас их внедрить.
Циклонов полностью собираются поменять
DT'ам собираются добавить способность Blink
Так же хотят увеличить HP у бейнлингов с 30 до 40.
Полный список можно тут почитать:
Eng версия: http://us.battle.net/sc2/en/blog/20241474/legacy-of-the-void-multiplayer-design-changes-8-14-2016
Рус версия: http://eu.battle.net/sc2/ru/blog/20241474/