Статья описывает, как устроено стратегическое мышление в соревновательном StarCraft: Brood War (классический RTS 1998 года, эталон киберспорта). Автор предлагает когнитивную модель «эвристического круга процесса стратегии в реальном времени», опираясь на психологию, исследования шахмат и кино.
Ключевые понятия восприятия и знаний
Игрок заходит в матч не «с нуля», а с набором схем (schema/frames) — внутренних планов и стереотипных ситуаций. Они определяют, что он вообще замечает в позиции и какие действия видит как возможные (affordances по Нейссеру). Опыт формирует стратегические привычки: устойчивые реакции на типовые игровые состояния (например, вид двух ранних Factories у Terran почти автоматически читается как механический билд).
Восприятие опирается на чанкование: игрок группирует элементы в смысловые блоки (например, «Ultraling» как связка ультралиски+зерлинги+дефайлеры), что позволяет держать в рабочей памяти не отдельные юниты, а целые конфигурации.
Используются три типа знаний:
- декларативные — факты и правила (статы юнитов, техтри, лимиты);
- процедурные — умение выполнять действия (билд-ордера, микро, хоткеи);
- условные (стратегические) — когда и при каких условиях применять процедуры (чем именно наказать ранний экспанд, как реагировать на Mutalisks).
Два уровня обработки: bottom-up и top-down
По Бордвеллу и Перрону, восприятие в игре — это цикл:
- bottom-up: быстрые реакции на сенсорные данные (неожиданный дроп, ранний пуш);
- top-down: движение от концепций и планов к восприятию (игрок «видит» только то, что важно для текущей стратегии, игнорируя остальное).
Перрон описывает это как «эвристический круг геймплея»: схемы → действия → новое состояние игры → обновлённые схемы.
Модель эвристического круга RTS-стратегии
Автор уточняет модель для RTS, вводя 3 уровня игровых состояний и 3 уровня стратегических планов, которые крутятся одновременно.
Три уровня игровых состояний
- Немедленное состояние — то, что реально видно на экране и миникарте с учётом тумана войны, плюс очевидные по привычке следствия (увидел Mutalisks → знаешь, что есть Spire и нужные апгрейды).
- Выведенное (inferred) состояние — заполнение «пустот» по энциклопедии игрока (правила + опыт). Например, по таймингу экспанда и теха игрок достраивает в голове состав армии, даже не видя её.
- Ожидаемое (anticipated) состояние — прогноз будущих конфигураций (через 1–2 минуты у соперника будет 3 базы и критическая масса танков, если его не остановить).
Три уровня стратегических планов
- Операциональный план — то, что выполняется прямо сейчас (конкретный билд-ордер, текущий микроэпизод, защита от дропа). Он напрямую управляет действиями и меняет немедленное состояние.
- Мобилизованные планы — набор коротких планов, «поднятых» в рабочую память и готовых стать операциональными (поставить экспанд, начать харас, добавить Starport). Каждый такой план близок к одному «чанку».
- Проецируемый (projected) план — более долгосрочная линия (выйти в экономическое преимущество, задавить тайминг-пушем, зажать соперника по карте). Он определяет, какие мобилизованные планы поднимать и в каком приоритете.
Связи:
- Проецируемый план формируется из выведенных и ожидаемых состояний.
- Он активирует набор мобилизованных планов.
- Каждый момент времени один из них становится операциональным, реализуется через моторные навыки и меняет немедленное состояние.
- Новое состояние даёт новые выводы и ожидания, цикл повторяется.
Bottom-up события (например, внезапный бэкдор-атак) могут временно «перехватить» операциональный план, не будучи заранее мобилизованными, и даже сломать текущую стратегическую структуру, заставляя перестраивать картину игры.
Кейс: White-Ra vs yhnujmik на Heartbreak Ridge
Автор разбирает конкретную игру: White-Ra (Protoss, украинский про-игрок) против yhnujmik (Terran) на карте Heartbreak Ridge (2 спота, узкие проходы, удобная защита нескольких баз).
Примеры работы модели:
- Protoss стартует с проецируемым планом экономического преимущества (12 Nexus). Мобилизованные планы: постоянный выпуск рабочих, базовая оборона, поздний скаут.
- Terran задерживает скаут ради экономики, но по опыту добавляет в мобилизованные планы поиск возможного прокси.
- Увидев ранний Nexus, Terran по выведенному состоянию предполагает слабую армию Protoss и по ожидаемому состоянию — будущий экономический перевес. Меняет проецируемый план: компенсировать экономику через харас choke’а и свой экспанд.
- White-Ra, получив информацию о Terran-экспанде через спрятанного Probe, обновляет проецируемый план: сохранить и нарастить экономическое лидерство (дополнительные базы + давление, чтобы отвлечь внимание Terran).
- Дальше игра — череда смен проецируемых и мобилизованных планов (Terran timing push, карта-контроль через Vultures и мины, Protoss — мультибазовая экономика, харас High Templar’ами, разделение армии по флангам). В итоге именно более сильная работа с экономическими и позиционными ожидаемыми состояниями даёт White-Ra победу.
Выводы
- Стратегия в RTS — это не фиксированный билд, а непрерывный процесс между планами (операциональными, мобилизованными, проецируемыми) и состояниями игры (немедленными, выведенными, ожидаемыми).
- Игроки опираются на схемы, фреймы, привычки и чанкование, чтобы быстро распознавать ситуации и выбирать планы без перебора всех правил.
- Условное (стратегическое) знание — ключ: важно не только знать и уметь, но и понимать, когда применять конкретные процедуры с учётом неполной информации.
- Bottom-up сюрпризы (дропы, неожиданные атаки) ломают текущие планы и требуют быстрой перестройки круга стратегии.
- Для анализа и критики RTS (включая политические и культурные аспекты) необходимо сначала понимать, как игроки реально видят и разыгрывают стратегию в бою.