Как это работает

Реплей

Каждый матч Dota 2 записывается Valve. DotaJudge скачивает его (или читает загруженный тобой файл .dem) и восстанавливает посекундно: позиции героев, золото, опыт, предметы, способности, урон, смерти, варды и руны.

В твоём браузере

Чтение реплея и анализ идут прямо в браузере благодаря WebAssembly. Реплей никуда не загружается: в нашу базу попадает только итоговый отчёт, если ты вошёл в аккаунт.

Твоя роль

Тренер сам определяет линию и позицию (1-5) по тому, где ты был в первые минуты и сколько нафармил по сравнению с союзниками. Вес каждой области в оценке зависит от роли.

Про текущего патча

Для каждого героя мы берём до 500 профессиональных матчей текущего патча (данные OpenDota) и считаем для той же позиции: добивания и золото к 10-й и 20-й минуте, GPM, XPM, смерти, варды, урон, тайминги предметов. Если про-матчей на герое мало, используем медианы роли.

Оценки

Уровень про — это 80 баллов (оценка A). S — от 90, B — от 60, C — от 45, ниже — D. Итоговая оценка — среднее по областям с весами твоей роли.

Ошибки

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