Приветствуем, геймер! Ты можешь или
16+
Gelion2

Плюсатор Gelion 17

6

Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.

Внимание! Все вычисления и тайминги БО сделаны исключительно для скорости игры faster!

Для успешного игрока в Starcraft крайне важно сохранять максимальную концентрацию практически все время игры. В самом начале дуэли вы выполняете свой стартовый билд-ордер, параллельно разведывая соперника и следуя своему таймингу максимально строго (ведь отклонение даже на пару секунд часто может привести к проигрышу), в середине игры вам придется уделять много внимания микро, при этом не забывая о реализации стратегии на игру и по-прежнему максимально строго следуя таймингу, а ближе к концу встречи все большее внимание уделяется макро, ведь микрить огромными войсками становится все сложнее, а тайминг уже далеко не так важен, как раньше.

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

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

Оверлорды: когда и как?

«Завтыки» с оверлордами всегда были больным местом для многих зергов в SCBW. Все-таки зерги являются наиболее чувствительной расой в плане лимита, ведь если терранам и тоссам достаточно производства статических хранилищ лимита, то для зергов оверлорд – такой же юнит, как и все остальные, требующий личинок и, что самое главное – бережного к себе отношения. Многие стратегии в играх против зергов в первом старкрафте базируются как раз на том, чтоб в определенный период времени зерг начинал испытывать проблемы с лимитом (корсары/врайты/муталиски, убивающие «лишних» оверов), не успевал нормально расходовать ресурсы, и как следствие, не имел нормального производства.

Впрочем, часто зерг попадает в подобную ситуацию не из-за агрессии оппонента, а из-за того, что просто-напросто забывает вовремя заказать оверлорда. Кроме того, бывают ситуации, когда оверлорды, наоборот, заказываются слишком рано, что тоже не очень хорошо, поскольку нарушается стабильность производства и возникает временный недостаток/избыток ресурсов. Мы же с вами попробуем разобраться, когда именно лучше строить оверлордов, чтобы минимально задевать нашу производственную цепочку.

Это должен знать каждый зерг: время постройки оверлорда на скорости faster - 25*3/4=18.75 секунд. За это время в том хатчери, где был заказан оверлорд, появится только одна личинка (без инъекции). Таким образом, при игре с одного хатчери с производством юнитов, занимающих 1 лимит, вам нужно заказывать оверлорда на лимите, на единицу меньшем критического. В случае инъекции личинок на лимите, близком к критическому, вам нужно заказать оверлорда максимум через 10-11 секунд после начала инъекции.

Примечание: критическим будем считать лимит, при котором мы больше не можем производить войска без постройки дополнительных оверлордов. Например, это лимит 10/10 или 18/18.

Прежде чем рассмотреть более сложные случаи расчетов производства оверлордов (несколько хатчери, производство юнитов, занимающих больше 1 лимита), мы поговорим о производстве самого первого оверлорда, ведь в начале игры нам важно быстро получить как можно больше дронов , а производство овера на лимите 9 несколько замедляет процесс постройки рабочих. Что ж, попробуем рассчитать, когда выгоднее производить оверлорда, для данного конкретного случая.

Пусть мы имеем 50 минералов на лимите 9. У нас через несколько секунд будет 9 рабочих, их RPM ~ 540. Рассмотрим билд 9-овер: 50 минералов будут собраны примерно за 60*50/540~6 секунд, в этот момент мы заказываем оверлорда. Еще через 6 секунд мы закажем десятого дрона. Тем временем, за 13 секунд, которые будет строится оверлорд после заказа дрона, мы соберем около 540/60*13~120 минералов, мгновенно заказав двух рабочих после завершения постройки овера и добавив еще одного буквально через 3 секунды. Десятый же дрон появится почти одновременно с оверлордом (с опозданием меньше секунды).

Для билда в 10-овер мы получим следующий тайминг: мгновенный заказ дрона, заказ через ~12 секунд оверлорда, далее сначала 9, а потом 10 рабочих собирают ресурсы в течении 19 секунд, собрав около 180 минералов. Мы мгновенно заказываем трех рабочих. Теперь сравним тайминги с помощью таблицы, приняв за 0:00 время, когда у нас было 9 рабочих и 50 минералов:

Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.
StarCraft II: Wings of Liberty - Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.

Таким образом, при постройке девятого оверлорда мы проигрываем 12 секунд работы десятого дрона (т.е. 10 минералов), выигрывая по 6 секунд работы 11 и 12 дрона (те же 10 минералов) и 3 секунды работы 13 дрона (несущественно). Получаем, что 9-овер и 10-овер практически эквивалентны с экономической точки зрения, однако более выгодным для общего тайминга билдом является 9-овер, ведь он дает преимущество в 2-3 секунды по таймингу заказа рабочих и 1-2 секунды по таймингу постройки зданий.

Теперь рассмотрим вариант с одним хатчери и производством, например, гидралисков, занимающих 2 лимита. Здесь понятно, что все аналогично предыдущему случаю, только заказывать оверлорда нужно за два/три лимита до критического. Чуть сложнее будет прикинуть необходимый лимит, если у вас есть несколько хатчери и смешанное производство одно- и двухлимитных юнитов. Понятно, что за время постройки оверлорда в одном из хатчери в других могут появиться не одна, а две личинки, так что точные расчеты здесь осуществить не получится. Заметим только, что если вы производите только юнитов, занимающих 1 лимит, то заказывать оверлорда надежнее за 2*H-1 лимита до критического, где Н – количество хатчери. Если вы производите однолимитных юнитов в Н1 хатчери и двухлимитных в Н2 хатчери, то самым безопасным вариантом будет заказ овера за 2*Н1+4*Н2-1 лимита до критического (например, если у вас три хатчери и вы строите в среднем в двух из них собак и роачей, а в одной – гидралисков, то оверлорда стоит заказывать на лимитах вроде 53-54/60).

Это должен знать каждый зерг: ключевые лимиты для постройки оверлордов на ранней стадии игры: 9/10, 15-16/18 (как правило, в это время как раз достраивается пул, и вам необходимо оставить лимиты либо на королеву и личинку, либо на двух личинок, чтобы как раз успеть достроить оверлорда к моменту завершения пула), 22/26-27 (если скоро заканчивается инъекция) – 25/26 (если инъекция не затрагивает критический лимит, 1 хатчери) – 25/27 (аналогично для двух хатчери).

Впрочем, результаты данных расчетов не очень жизненны из-за существования инъекции личинок, полноценное использование каждой из которых потребует минимум четыре лимита. Рассчитать необходимые тайминги для производства оверлордов было бы достаточно просто, если бы не было немаленькой «рассинхронизации» между временем инъекций и появления личинок в каждой из хатчери. Чем больше эта разница в таймингах хатчери, тем больше будет погрешность расчетов, а значит, можно подсчитать только примерные показатели, которые не очень сильно помогут нам на средней (и тем более поздней) стадии игры.

Попробуем рассмотреть принцип расчета тайминга для постройки оверлорда на конкретном примере. Пусть у нас есть две хатчери (понятно, что максимальная разница во времени появления новой личинки в них равна половине времени ее создания при безостановочном производстве, т.е. 15*3/4*1/2~5.5 секунд) и две королевы, постоянно осуществляющие инъекцию личинок (здесь рассинхронизация может достигать 15 секунд). Мы добываем 4 газа и таким образом производим ~13 гидралисков в минуту, оставшиеся 13 единиц UPM уходят на зерглингов и оверлордов. Можно считать, что гидру мы строим из одной хатчери, а собачек с оверами – из другой, ведь UPM одной хатчери с королевой как раз равен 13.

Если бы мы не использовали инъекцию личинок (оставив принцип производства тем же), то мы бы всегда производили оверлорда за 5 лимита до критического, ведь во втором хатчери (где мы строим гидралисков) за время постройки овера могло появиться 2 личинки (11.25+5.5 меньше, чем 18.75), на которые мы бы потратили 4 лимита + 1 лимит ушел бы на зерглингов из первой хатчери. Эти расчеты подойдут и для основного случая, если в ближайшие ~20 секунд не будет завершена инъекция личинок ни в одной из двух хат, и которая, таким образом, не повлияет на изменение лимита за время постройки оверлорда (это будет возможно при рассинхронизации не более 10 секунд). Если же в ближайшие 20 секунд будет завершена одна инъекция личинок (или сразу обе), то имеет смысл построить сразу двух оверлордов.

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

Экстрадроны

Под экстрадронами мы будем понимать рабочих, производство которых осуществляется при лимите, который на практике превышает критический. Разумеется, производство при критическом лимите невозможно, однако благодаря тому, что у зергов здания производятся из рабочих и при постройке здания единица лимита уменьшается на 1 (а при отмене – возвращается обратно), фантастика становится реальностью :). Использование экстрадронов как в первом, так и во втором старкрафте связано с низкой стоимостью газилки, ведь при ее отмене в SC2 мы теряем всего лишь 25*1/4=6 минералов!

Так как эффективность от использования экстрадронов в любом случае более-менее достойна внимания лишь в самом начале игры, то мы будем пробовать рассчитать рациональность их использования именно на лимите 10. Понятно, что изначально мы не играем 9-овер, т.е. на момент начала подсчетов у нас есть только 10 рабочих и 100 минералов. Если мы играем в 10 овер, то на эти 100 минералов мы сразу же заказываем оверлорда, который появится через ~19 секунд. Через 32 секунды появятся 11, 12 и 13 дрон, при этом на момент заказа дронов у нас будет свободно еще около 30 минералов.

В случае использование экстрадронов мы собираем еще 50 минералов в течении ~5 секунд, далее заказываем два газа, сразу же заказываем двух дронов (рабочих для заказа газа можно вывести чуть-чуть раньше положенного, чтобы заказать экстрадронов как можно быстрее), после чего отменяем оба газа (у нас остается около 18+18=36 минералов, еще ~20 минералов было добыто, пока мы осуществляли все эти действия) и собираем 100 минералов на оверлорда (на это уйдет еще около 5 секунд). Таким образом, оверлорд «отстанет» где-то на 13 секунд и появится на той же 32-й секунде, но к этому времени у нас будет уже 12 дронов, двое из которых появятся через ~20 секунд после начала эксперимента и успеют принести по ~20 минералов каждый. 13-й же дрон появится на 13 секунд позже, чем без использования экстрадронов, однако эта «потеря» компенсируется более ранним таймингом следующих нескольких дронов (ведь здесь мы также заказываем трех дронов сразу, однако тайминг 16-17-18 и последующих дронов для двух рассматриваемых билдов одинаковый).

Подведем итоги. Использовав экстрадронов, мы получили выигрыш в ~40 минералов, потеряв при этом 12 на отмене газилок и ~10 минералов, которые успели бы принести те два рабочих, которых мы использовали для постановки газа. Получаем ~+25-+30 минералов по сравнению с билдом в 10-овер, а значит, и по сравнению с билдом в 9 овер (ведь, как мы уже смогли выяснить, билды в 9-овер и 10-овер практически эквивалентны). С другой стороны, тайминг 9-овер все равно несколько выгоднее тайминга игры через экстрадроны, поэтому выбор более подходящего билд-ордера полностью ложится на хрупкие плечи игрока. Для тех, кому лень было читать все расчеты, сформулируем окончательные выводы:

Экономически: Extra+12 over > 9 over ~ 10 over

Таймингово: 9 over > 10 over ~ Extra+12 over

Примечание: на самом деле, знак “>” означает всего лишь минимальное преимущество определенного БО, выражающееся не более чем в 20 минералах или 2 секундах тайминга, так что игра в 10-овер никогда не будет такой уж значительной ошибкой в играх на не очень высоком уровне. Также стоит отметить, что преимущество является всего лишь теоретическим и предполагает идеальную реализацию определенных билд-ордеров без отставаний больше, чем на секунду.

Это должен знать каждый зерг: возможность зергов строить юнитов за пределами лимита можно использовать и в других целях. Например, в случае нехватки оверлорда в критический момент (и наличия большого количества свободных ресурсов), вы можете заложить газилки на свободных локациях или, на худой конец, несколько санкенов, и заказать необходимых боевых юнитов. Кроме того, в сражении лимит на лимит вы можете таким образом построить определенное количество юнитов вне лимита и получить небольшое преимущество перед оппонентом.

Анализ стартовых билд-ордеров

Примечание: Под билд-ордером (от англ. Build order – порядок строительства) будем подразумевать последовательность зданий, которые мы строим, относительно текущего лимита. Например, запись «13 пул» означает, что на лимите в 13 [рабочих] мы строим пул – здание для зерглингов.

Все стартовые билд-ордеры зергов в Starcraft 2 beta условно делятся на две группы: хатчери до пула и хатчери после пула. Каждая из этих групп имеет огромное количество как положительных, так и негативных сторон. Частично мы попытались дать ответ на вопрос, в какую из этих групп БО стоит играть, в предыдущей статье, посвященной зергам, однако сегодня мы будем оценивать только экономическую и тайминговую сторону билдов. Мы опять-таки будем оценивать лишь минеральный доход от билд-ордеров, ведь в случае с газом количество билд-ордеров будет расти в геометрической прогрессии, и нам не хватит и пяти статей, чтобы успеть рассмотреть их всех.

Мы не будем рассматривать билды с пулом до 10 лимита, ведь это очень ущербно с экономической точки зрения и бессмысленно, если вы не рашите своего оппонента. Также не имеют смысла билды с пулом позже 14 рабочего (даже в случае газа до пула), так как это нерационально с точки зрения баланса UPM и RPM. Аналогично, нет смысла в билдах с хатчери раньше 13-го рабочего и позже 16-го. Таким образом, мы проанализируем билды 10-пул (до овера), оверпул, 11-пул, 12-пул, 13-пул, 14-пул, 13-хатч, 14-хатч, 15-хатч, 16-хатч. При оценке таймингов билдов мы будем предполагать, что пул в билдах через хатчери до пула будет закладываться на первые же 200 минералов после заказа хатчери (т.е. билды будут иметь вид 15-хатч, 14-пул).

Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.
StarCraft II: Wings of Liberty - Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.

* Данные RPM для количества рабочих берутся из графика, показанного в первой статье. RPM 13 рабочих считается равным 765, 14 – 825. 15 – 885, 16 – 940, 17 – 960, 18 – 980, 19 – 1010, 20 – 1040, 21 – 1060.

** В случае, если после постройки пула нам не хватает минералов одновременно на королеву и на собак, приоритет заказа королевы выше, чем собак, т.е. тайминг собак сдвигается.

*** Для билдов через хатчери после пула указывается ориентировочный тайминг второй хаты. Понятно, что в реальной игре тайминг второго хатчери в таких билдах зависит от множества факторов, в т.ч. от выбора макростратегии на игру. В любом случае, тайминг постройки хатчери в билдах через пул соответствует времени, когда появляется много свободных ресурсов (как правило, во время заказа королевы).

**** Считается максимально возможный RPM на данный момент, с учетом того, что мы не будем производить ни одной собаки до появления королевы.

***** В этих билд-ордерах используется начало через 10 оверлорда. Во всех остальных играется билд в 9 овер.

Примечание: мы не использовали экстрадронов ни в одном из предложенных билдов при тестировании (хотя это было бы нужно сделать, например, для 10 пул), поскольку применение этой технологии все равно не позволит нам достичь выигрыша по таймингу.

Теперь рассмотрим вышеописанные билд-ордеры более подробно:

1. 10 пул. 10 пул – это весьма агрессивный билд-ордер, чаще всего ориентированный на пуш большим количеством собак с мувом (поэтому сразу после пула почти всегда закладывается газ) в тот момент, когда у террана еще нет «толстой» (инженерка, бараки/фактори без пристроек) и полностью глухой стенки, а протосс имеет неглухую стенку без фотонок. Несмотря на раннее появление королевы, этот билд не очень выгоден с экономической точки зрения, ведь при UPM=13 нам нужно будет минимум 12 рабочих только для безостановочного производства дронов и оверлордов, при этом и речи быть не может о добыче газа и выходе в технологии. Тем не менее, если вашей целью было только напрячь первыми собаками и вы достигли этой цели, убив несколько рабочих оппоненту, переход в макро-стадию игры может принести немаленькие успехи.

Как видно из таблицы, нам не хватит минералов на то, чтобы сразу после постройки пула заказать и королеву, и первых собак, поэтому тайминг собак несколько сдвинут и практически эквивалентен оверпулу. С другой стороны, при игре в 10-пул логично использовать экстрадронов, и их применение может дать ощутимый экономический прирост именно для этого билд-ордера. Тем не менее, настолько ранний пул все равно не может дать сильную экономику, и применение данного БО – весьма рискованный шаг для игры не на дуэльных картах.

2. Оверпул. Пул после оверлорда был одним из стандартов во всех матчапах зергов в SCBW. Вряд ли у этого билд-ордера есть шансы стать таковым и во второй части игры, но и он имеет определенные плюсы. Отставание по таймингу от 10-пул у оверпула довольно незначительное (8 сек королевы, 3 сек зерглингов), в то время как экономика получается чуть более стойкой из-за более раннего оверлорда. Впрочем, оверпул также довольно сильно ущербен экономически, и в случае, если вы не нанесли достаточного ущерба первыми собаками, ваш оппонент получит серьезное преимущество (если он, конечно же, сам не играл агрессивные билды).

3. 11 пул. Здесь, как и во всех последующих билд-ордерах, мы начинаем с 9-овера и имеем чуть более мощную экономику, чем при постановке пула на десятом рабочем. Тайминг пула, собак и королевы отстает от тайминга оверпула на семь секунд, но все-таки экономика в начале игры по-прежнему не будет достаточно сильной, чтобы «прокормить» UPM 13. Этот билд, наверное, является эдаким «ни то, ни се» для зерга, поскольку и собаки появляются достаточно поздно, не успевая напрячь толкового оппонента, и экономика не позволяет успешно применять королеву с самого ее появления.

4-5. 12-13 пул. Эти БО практически идентичны с точки зрения тайминга (12 и 13 рабочий в 13-пуле, как правило, заказываются почти одновременно, а на сбор «лишних» 50 минералов уходит минимальное время), и оба дают довольно быструю королеву при достойной экономике. Оба билд-ордера являются абсолютно играбельными и будут отличным началом для игры на дуэльных картах.

6. 14 пул. 14 пул дает чуть более поздние пул, королеву и собак, но и чуть более сильную экономику, которая позволяет осуществить быстрый переход в газовые технологии. 14 пул будет идеальным вариантом для игры через быстрые технологии (роач-пуш, быстрый лэир), в то же время вы с легкостью сможете отбиться практически от любых рашей оппонента из-за достаточно ранней (по сравнению с билдами через хатчери до пула) инъекцией личинок. 14 пул имеет все шансы стать наиболее популярным БО для зергов во всех матчапах.

7. 13 хатчери. Хатчери на 13 рабочем является, пожалуй, наиболее неудачным вариантом из рассматриваемых для билд-ордера через хату до пула на любых картах (разумеется, билд-ордеры через 12 и более ранние хатчери еще более неудачны). При таком количестве дронов минералы на хатчери и на пул будут собираться достаточно долго (300 минералов на хату ~ 25 секунд, 200 минералов на пул ~ 15-20), и вы теряете очень много времени впустую. Кроме того, после появления королевы ваш UPM будет равен 18, в то время как RPM к этому времени даже в случае производства одних рабов на минералы не превысит 1000-1020 минералов. Этого будет недостаточно для того, чтобы сразу обеспечить непрерывное производство юнитов, поэтому билд через 13-хатчери также довольно сильно ущербен экономически (посмотрите: при 14-пул вы будете иметь максимальный RPM 1040 уже по истечении трех минут игры, а при билде в 13-хатч – меньший RPM через полторы минуты!), пусть он и дает отличные экономические перспективы и реальные результаты уже через 2-3 минуты.

8-9. 14-15 хатчери. 14-й или 15-й хатчери – это отличное начало для долгой макроигры. Пусть вы получите весьма умеренных по таймингу собак и королеву, но у вас будет хорошо поставленная экономика уже через 5 минут игры, которая позволит вам с легкостью переиграть оппонента, не поставившего вторую локацию достаточно быстро. 15-хатчери отличается от своего напарника чуть-чуть более поздними таймингами (на 3-4 секунды), однако дает весьма важный перевес в одного рабочего, позволяющий осуществить более безболезненный переход в газовые технологии сразу же после постановки пула.

10. 16 хатчери. Этот билд предпочитают играть многие топовые зерги на больших картах для четырех человек (Kulas Ravine, иногда The Lost Temple), ведь с его помощью они получают великолепную экономику с быстрым выходом в технологии. Столь поздняя постановка хатчери дает возможность дать заработать второй локации сразу же после ее появления (путем перевода туда нескольких рабочих), однако тайминг собак и королевы отодвигается еще на 2-3 секунды по сравнению с 15-хатчери, что, конечно же, очень рискованно, если вы играете против агрессивного оппонента. Для сравнения: к тому времени, когда у вас появятся первые собаки, у террана, играющего в 9-барак, может быть уже 5 маринесов! Поэтому игра через 16-хатчери является весьма смелым и сложным решением, которое может привести к мгновенному поражению в случае, если оппонент разгадает ваш замысел достаточно быстро.

Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.
StarCraft II: Wings of Liberty - Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.

Как и в случае с терранами, мы можем разделить рассмотренные БО на три большие группы: агрессивные (ранние пулы), умеренные [нейтральные] (поздние пулы до хатчери) и пассивные [экономические] (хатчери до пула). О том, когда в какие билды лучше играть, мы успели поговорить во второй части Математики макроменеджмента за терранов, и некоторые описанные там рекомендации вполне подходят для зерговских билд-ордеров, поэтому сейчас мы попробуем заняться другими интересными вопросами.

Вся правда о Хатчери

Как вы думаете, сколько на самом деле стоит хатчери? Думаю, если бы мы опросили начинающих зергов в Starcraft 2 по этому поводу, то получили бы примерно следующие ответы:

- Зерг-оптимист: 300 минералов :). В любой вики написано, что хатчери стоит именно столько!

- Зерг-реалист: 350 минералов: 300 на хатчери, 50 на потерянного дрона.

- Зерг-пессимист: 400 минералов :(. 300 на саму хатчери, 50 на потерянного дрона, 50 на дрона, которого нужно построить, чтобы компенсировать потерю предыдущего.

На самом деле, ни один из вышеперечисленных вариантов не является правильным :). Стоимость хатчери (как это ни странно) в действительности зависит от множества факторов и колеблется от 350 до (примерно) 400 минералов. Почему так происходит? – Попробуем разобраться.

Пусть мы играем в 14-хатчери и ставим хату на экспанде. Мы увели из меина одного рабочего, который ехал до экспанда около 10 секунд (за это время он мог принести нам 10 минералов). Далее мы поставили хатчери, потеряв 300 минералов на его постройку и еще 50 минералов, потеряв самого дрона (с момента появления еще первого старкрафта возникало немало дискуссий: а стоит ли включать в стоимость хатчери стоимость дрона? Ведь на самом деле дрона мы построили, может быть, давным-давно и за это время он успел много раз окупиться, но можно считать, что мы убираем с «работы» только что построенного рабочего, который еще не успел дать прибыль). Теперь мы собираем еще 50 минералов на следующего дрона (~3 секунды) и заказываем его. Таким образом, мы восстановим прежнюю добычу ресурсов через ~16 секунд, потеряв еще 15 потенциальных минералов, которые мог бы принести «принесенный в жертву» дрон. Общая стоимость хатчери составит 375 минералов.

Теперь рассмотрим другую ситуацию. Пусть у нас уже есть одна локация на 8 минеральных кучек, с которой добывают минералы 24 рабочих и газ – 6 рабочих. Понятно, что добавление еще одного рабочего не даст ровным счетом никаких результатов: в этом случае стоимость постройки хатчери будет составлять ровно 350 минералов. Случай же, когда мы потеряем около 400 минералов, возможен в случае использования золотых минералов.

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

Что ж, попробуем рассчитать, когда именно окупится вторая локация при игре в 14 хатчери, где мы начинаем, по сути, «с нуля», не переводя рабочих с первой локации. В эту локацию мы вложим около 525 минералов (стоимость хатчери с потерянными минералами + королева), и за первые ~1:10 (пока не появится инъекция личинок) произведем не более 6 рабочих, которые за это время добудут около 60+45+30+15+5~170 минералов. За следующие 1:13 (время постройки 4 дронов с инъекции + минута) мы получим ~140 минералов от построенных за эту минуту 5 дронов, еще 300 от тех шести, что уже были построенны, и 240 от построенных после инъекции 4 рабочих. Также мы могли успеть получить какую-то прибыль от построенных после второй инъекции дронов, это около 100 минералов. Итого получаем, что 14-хатчери окупается с лихвой меньше, чем за две минуты, если мы будем строить с этой хатчери только дронов (в т.ч. с помошью инъекции личинок). В противном случае окупаемость локации несколько затянется, но в любом случае она крайне редко будет превышать 3 минуты.

Это должен знать каждый зерг: На практике вышеизложенные расчеты означают, что если вам удалось отбиться от раша оппонента в ответ на вашу 14-хату без особых потерь в рабочих (и без потери самой хатчери), то вы получаете значительное экономическое преимущество из-за того, что локация окупает себя весьма быстро.

В конце этого раздела мы рассмотрим еще несколько стандартных таймингов окупаемости для локаций. Если вы ставите локацию в середине макроигры на обычных минералах (будем считать, что вы тратите только 350 минералов и не строите королеву, т.е. вам не нужно сразу же подстраивать много рабочих на этой локации), переводя туда N рабочих, то при N, меньше или равному 2*К (количество минеральных кучек) вы окупите свою локацию примерно за 60*350/(60*N)~350/N секунд после завершения ее постройки. Если вы отправляете туда от 2*К до 3*К рабочих (или больше, что нерационально), то окупаемость настанет примерно через 300/N секунд. Для золотых минералов аналогично получаем 60*350/(84*N)~250/N секунд для N до 2*К, и около 200/N для N от 2*К до 3*К (и более).

Если пользоваться конкретными данными из графика RPM в первой части статьи, то можно рассчитать конкретные тайминги для наиболее эффективной (2*К рабочих) и максимальной (3*К рабочих) загрузок локаций из восьми минеральных кучек. RPM 16 рабочих на обычной локации ~ 940, 24 ~ 1080, следовательно, локация окупится за 60*350/940~22 секунды для оптимальной загрузки (с учетом того, что мы не подстраиваем рабочих специально для этой локации) и за 60*350/1080~19 секунд работы дронов для максимальной загрузки. Разумеется, для получения полного времени окупаемости необходимо прибавить 75 секунд, которые строится хатчери, и таким образом получить окупаемость от локации 1:34 до 1:37 (Отметим, что для терранов окупаемость локации часто превышает рассчитанный показатель для зергов из-за траты времени и на постройку орбитальной станции, что составляет почти пол минуты). Аналогично, для стандартной 6-минеральной локации из золотых минералов мы получим 60*350/1008~21 секунда с наиболее эффективной загрузкой и 60*350/1162~18 секунд с максимальной, т.е. 1:33 – 1:36 со времени заложения локации.

Рассмотрим теперь более сложный и «жизненный» случай: когда вы заложили локации и переводите туда только определенное количество рабов, параллельно достраивая там королеву и рабочих до достижения загрузки 2*К. Понятно, что расчеты здесь будут напоминать исследование окупаемости 14-хатчери, с той лишь разницей, что к моменту постройки локации у нас уже есть несколько дронов, сразу же начинающих там работать. Итак, мы вложили в локацию ~500 минералов, и привели с собой N рабочих, N меньше 2*К. Первая инъекция появится у нас где-то через 1:10 после завершения постройки хатчери, за это время мы построим 6 дронов и они добудут (как уже было подсчитано выше) около 170 минералов. В случае, если N было больше пяти, мы уже добыли больше 500 минералов, т.е. окупили локацию. Если же вариант менее жизненный (мы перевели меньше пяти рабочих), то окупаемость будет достигнута буквально через пару десятков секунд. Таким образом, почти в любом случае мы окупаем локацию на обычных минералах меньше, чем за ~2:25.

Для золотых минералов получаем аналогичные расчеты. Здесь 6 построенных за первые 70 секунд дронов добудут 170+0.4*170~240 минералов, т.е. если мы перевели на базу более трех рабочих, то получим окупаемость локации примерно за минуту. Если же мы перевели двух рабочих и меньше, окупаемость локации может затянуться до 1:20, но, в любом случае, общее время крайне редко будет превышать ~2:25 в реальной игровой ситуации.

Для чего нужны эти, на первый взгляд, абсолютно абстрактные расчеты на практике? Знание времени окупаемости локаций – это, на самом деле, очень важный фактор, который может стать одним из ключиков к успехам в затяжной макроигре. Принято считать, что локации нужно ставить тогда, когда вы имеете преимущество над соперником и это преимущество необходимо закрепить (или же наоборот, наверстать упущенное). Это действительно верно, но, в любом случае, необходимо понимать, что экспанд никогда не даст вам мгновенного превосходства над соперником. Реальный экономический доход и, соответственно, возможность получить новые производственные мощности появится не раньше, чем через три минуты после заложения локации, поэтому ошибка с временем занятия локации может стоить вам очень дорого. Вложение в экспанд – это всегда значительная трата ресурсов, на которую может и не пойти ваш соперник, наклепав за это время войска, получив преимущество и успев реализовать его до того, как ваша локация принесет доход. Поэтому старайтесь строить новые базы тогда, когда вы уверены, что соперник не будет атаковать большими силами в ближайшие пару минут или же у него нет больших шансов пробить вас этим ударом.

Заключение

Успешное и грамотное макро – это неотъемлемая составляющая каждого более-менее сильного игрока в Starcraft (как и в любую другую RTS). Как вы уже успели убедиться, макроуправление заключается далеко не в одном заказе рабочих да производстве юнитов: на самом деле, механика процессов макроменеджмента очень глубока и требует огромного внимания и понимания со стороны игрока. Думаю, что у нас получилось немного приоткрыть занавесь этой кладези знаний и почерпнуть из нее множество действительно важных фактов.

За то время, что мы потратили на изучение математики макроменеджмента зергов в Starcraft 2, мы научились многим аспектам успешной игры за эту расу. Сейчас нам не составит труда выбрать правильный билд-ордер (или продумать свой), спроектировать макростратегию или тайминговый раш, производить оверлордов в нужное время, грамотно и вовремя занимать локации. Надеюсь, математика второго Старкрафта не показалась вам скучной и бесполезной, и вы обязательно будете использовать проделанные нами (или собой) расчеты на практике.

Удачи в игре!

P.S. Изначально мы планировали поговорить в этой статье в том числе и про математику ZvZ через роачей, однако выход последнего патча несколько сместил акценты в этом матчапе, поэтому мы отложим анализ зеркалки до лучших времен.

Источник

6
Еще в блоге
Интересное на Gamer.ru

2 комментария к «Математика макроменеджмента в Starcraft 2: Зерги, Часть 2.»

    Загружается
Чат