← Все статьи

Блог Robotbet

Как мы собираем разборы матчей Dota 2: форма, герои и сценарии игры

Как мы собираем разборы матчей Dota 2: форма, герои и сценарии игры

В Dota 2 недостаточно посмотреть на общий процент побед команды. До начала игры ещё неизвестен будущий драфт, поэтому разбор должен учитывать более широкий контекст.

В Dota 2 недостаточно посмотреть на общий процент побед команды. До начала игры ещё неизвестен будущий драфт, поэтому разбор должен учитывать более широкий контекст.

Мы собираем информацию о завершённых сериях и отдельных играх:

  • результаты команд;
  • текущую форму;
  • частоту матчей и время на восстановление;
  • личные встречи;
  • результаты на разных сторонах карты;
  • пул героев команды;
  • популярность и эффективность героев в текущем игровом контексте;
  • среднюю длительность игр;
  • темп по убийствам;
  • формат серии и номер игры.

Затем система восстанавливает историю команд по хронологии. Для каждой новой серии она использует только прошлые результаты. Если команда недавно сменила состав, много играла или, наоборот, долго не выходила на карту, это отражается в её текущем состоянии.

Такой подход помогает отделить долгосрочную силу от текущей формы. Команда может иметь высокий общий рейтинг, но прийти на матч после плотного расписания. Другая команда может уступать по истории, но хорошо чувствовать себя на героях, которые сейчас особенно важны для игры.

Какие оценки мы строим

В Dota 2 мы строим несколько отдельных оценок:

  • кто с большей вероятностью выиграет серию;
  • как может закончиться отдельная игра;
  • насколько вероятен сухой счёт или третий матч;
  • каким может быть тотал убийств;
  • сколько времени может занять игра;
  • какие факторы объясняют итоговый вывод.

Драфт и герои

Мы не подменяем прогноз обещанием точного результата. Драфт способен изменить матч за несколько минут, поэтому в отчёте важны не только вероятности, но и разброс возможных сценариев.

Отдельно система оценивает героев и игровой контекст. При этом она не утверждает, что заранее знает будущий драфт. До начала матча такой информации нет. Мы используем историю выбора героев и общую мету, а не выдаём предположение за факт.

Как это читается в отчёте

После расчётов данные превращаются в обычный человеческий текст. Читатель видит не таблицу с десятками непонятных показателей, а объяснение:

  • за счёт чего команда выглядит сильнее;
  • где у неё есть уязвимость;
  • почему серия может затянуться;
  • какие сценарии считаются наиболее вероятными.

Что остаётся внутри системы

Полный набор признаков, формулы и порядок расчётов остаются внутри системы. Это защищает методику от простого копирования и позволяет нам развивать её дальше.

Наша задача — не собрать как можно больше цифр. Наша задача — собрать правильную информацию, проверить её и показать, что она меняет в конкретном матче.