Играя в ладдере, вы замечаете: с тем же аимом и дефолтами эффективность набора рейтинга зависит от времени суток. Эта статья — о том, как превратить ощущения в данные, о трёх уровнях переменных (аккаунт, поведение, время) и о том, как сделать матчмейкинг-опыт тренируемым.
Когда долго играешь в ладдере, появляется смутное ощущение: с тем же аимом и теми же дефолтами эффективность набора рейтинга в разное время суток разная. Кто-то называет это «чувством игры», но я предпочитаю разбирать это на несколько статей, которые можно учесть. Одна из них — невидимые переменные матчмейкинг-опыта. В этой статье не будет речи о непубличных механизмах. Только о том, что вы можете ощущать, записывать и анализировать.
1. Ощущение — не доказательство, но его можно превратить в доказательство
Сразу к выводу: суть ощущений от античита — вероятностное суждение в условиях информационной асимметрии. Когда в матче попадается «странный по аиму» игрок, первая реакция — «что-то не так». Но в этой фразе нет информации. Информация — это: сколько раз он появлялся на нестандартных позициях для предаима, стабилен ли его ритм контрстрейфа и перевода, насколько точно он помнит точки падения утилиты — до аномалии.
Мой метод — записывать три колонки: число аномальных предаимов, число попаданий через дым, число неинформативных убийств. Записываешь матч — и если все три показателя одновременно высоки, стоит помечать. Если высок только один — скорее всего, это удача или моя собственная проблема с позиционированием. Эта запись ничего не решает, но вытаскивает тебя из эмоции «каждый матч подозрительный» и сжимает ощущения в сравнимые данные.
Теперь о факторе доверия. То, что игроки называют «рейтингом доверия» или «кредитным счётом», обычно смешивает две вещи: исторический вес аккаунта и поведенческие показатели в матчах. Первое вы не измените, второе — можете. Вкладываться стоит только в то, на что можно повлиять — например, доигрывать матчи до конца, не выходить в середине, не уходить в афк из-за одного ошибочного решения. Эти действия, по ощущениям, формируют качество ваших матчей, потому что влияют на видимую сторону того, «в какой пул вас помещают».
2. Три уровня переменных качества соперников: аккаунт, поведение, время
Разбирая матчмейкинг-опыт, я привык смотреть на три уровня.
Первый — уровень аккаунта. Новый аккаунт, старый, размер инвентаря, колебания исторического ранга — всё это проявляется в матчах как разница в «зрелости игры». У аккаунта, только что прошедшего калибровку, первые двадцать матчей соперники часто делятся на две крайности: либо сверхагрессивные, либо сверхосторожные. Это не сломанный матчмейкинг, это ещё не сошедшаяся выборка. Первые двадцать матчей после калибровки рекомендую только записывать, не судить — считайте это периодом калибровки.
Второй — поведенческий уровень. Этот уровень игнорируют чаще всего. Замечали ли вы, что после нескольких матчей подряд, где «кто-то отключается через три секунды после начала», ваши собственные решения становятся грубее? Это не совпадение — поведенческий уровень загрязняет ваше суждение. Мой способ обработки прост до безобразия: если два матча подряд оказываются ненормальными, я пропускаю один матч — иду в дезматч или смотрю демку. Это не мистика, это разрыв связи между эмоциями и решениями.
Третий — уровень времени. На той же карте с теми же дефолтами структура соперников в восемь вечера и в два ночи совершенно разная. Ночные матчи больше похожи на «индивидуальные дуэли»: меньше групповой игры, больше информационных убийств. Вечерний пик — больше «системная игра»: полные линии утилиты, быстрые ротации. То, что вы тренируете, должно соответствовать времени: для тренировки аима — ночь, для дефолтов и ротаций — вечерний пик.
3. Превратить матчмейкинг-опыт в то, что можно тренировать
Напоследок — практика. В матчмейкинг-опыте реально тренировать только две вещи: скорость обработки информации и стабильность решений. Первое — через разбор аномальных раундов, второе — через фиксированный стартовый рутин.
Мой фиксированный рутин: первые два раунда каждого матча — только дефолт, без активного поиска дуэлей; с третьего раунда на основе информации из первых двух решаю, будет ли этот матч «давить» или «держать». Ценность этого рутина не в победе, а в том, что у ваших решений появляется точка отсчёта, к которой можно вернуться. Когда ситуация рушится, вы можете сказать, с какого раунда пошло не так, а не просто «этот матч не выиграть».
Тема античита и матчмейкинга легко скатывается в эмоции. Верните её в техническое русло — и обнаружите, что делать можно многое: вести записи, разделять уровни, разрывать эмоциональную связь, фиксировать рутин. Всё это не требует знания непубличных механизмов — только честности к собственным матчам.
Что касается скинов и инвентаря — это другая статья. Если действительно хочется посмотреть, зайдите на C5GAME, гляньте инспект и графики цен — это куда надёжнее, чем гадать о пулах матчмейкинга на форумах.