Не назвавший свое настоящее имя разработчик, известный под
именем Lomilar, представил приложение под названием Evolution Chamber, которое рассчитывает оптимальную стратегию и тактику для расы зергов в игре StarCraft II. В этом приложении генетические алгоритмы позволяют игроку рассчитать
оптимальный способ достижения поставленных целей.
Работа программы Evolution
Chamber («Зал эволюции») начинается с определения цели. Например, пользователю нужно как можно быстрее создать семь тяжелых наземных боевых единиц типа Roach («Таракан»). Программа получает задание, а затем с помощью генетических алгоритмов просчитывает оптимальную последовательность действий
для достижения цели. Само собой, программа учитывает зависимости, заданные для эволюционного развития расы «зергов» в игре StarCraft II. Результатом работы программы является тщательно просчитанная последовательность строительства и
модернизации сооружений на базе пользователя.
В программе Evolution Chamber игра разделена на несколько
типовых действий – постройка рабочих, постройка зданий, подстройка небоевых единиц тылового снабжения и т.д. Наборы таких действий выстраиваются в несколько различных «хромосом», которые затем соревнуются друг с другом внутри «популяции». Самая успешная «хромосома» дает потомство и порождает новое
поколения. Развитие нескольких популяций сравнивается: если развитие популяции замедляется, такая популяция «умирает», оставляя лишь самые эффективные наборы «хромосом».
С помощью программы Evolution Chamber уже удалось создать
оптимальные алгоритмы для скорейшей постройки 7 единиц Roach для трех основных уровней сложности. Быстрое получение таких мощных боевых единиц дает игроку серьезное преимущество перед конкурентами. Интересно, что один из игроков нашел
стратегию эффективнее, чем созданная с помощью Evolution Chamber, но созданная человеком стратегия сильно ограничивает тактическую гибкость игрока, поэтому конкуренты
могут победить за счет минимальных изменений в собственной тактике.
Среди поклонников игры StarCraft программа Evolution Chamber
породила целый ряд этических возражений. Удовлетворение от игры в целом зависит от того, как стратегические и тактические ходы одного игрока выигрывают у других игроков. Конечно, игроки могут отказаться от использования Evolution Chamber и находить оптимальные для себя стратегии методом проб и ошибок, но выигрыш начинающих пользователей, которые не побрезговали генетическим алгоритмом, может разочаровать многих «честных» пользователей.
Несмотря на возможные разочарования, большинство игроков не
слишком обеспокоены. В опросе на сайте TeamLiquid целых 89% согласились, что запрещать это приложение не следует. Другие же пользователи предупреждают, что появление таких «вспомогательных» утилит может стать шагом на скользкую дорожку и приведет к разрушению тактического элемента игры, оставляя геймерам лишь развитие навыков по реализации автоматически рассчитанной стратегии.
По материалам сайта Wired.
|