Pull to refresh

Как я 2 года делал приложение, которое умеет предсказывать камбеки в Dota 2

Level of difficultyEasy
Reading time4 min
Views11K

Я работал аналитиком в одной из тир-4 команд, которая не могла пройти дальше полуфиналов. Мы выигрывали небольшие турниры, перебирали составы, готовились к матчам… но каждый раз сталкивались с одной и той же проблемой — нехваткой данных или их переизбытком.

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

Каждый день я сталкивался с тем, что данные есть, но нет инструмента, который бы их собрал, обработал и показал бы мне не просто прогноз , а понятное объяснение:

Почему один драфт сильнее другого;
На какой минуте начнётся лейт;
Кто доминирует в ерли;
Когда лучше начинать давление?

И вот однажды я спросил себя:

Почему в 21 веке нет алгоритма, который поможет решить эту задачу?
Почему я не могу просто ввести героев — и получить полный анализ за пару секунд?

Не нашёл ответа.
Значит, нужно было сделать самому.

Написал товарищу, который разбирается в коде.
Расписал идею, почему она сработает, и почему её ещё никто не сделал.
Мы начали.
Первая версия была примитивной. Даже смешно сейчас перечитывать те первые сообщения — мы сами тогда не понимали, куда катимся.

Но со временем стало получаться.
Очень быстро.
И даже сейчас, перечитывая те первые месседжи о проекте, я улыбаюсь — до того момента, как мы запустили DotaDiviner, казалось, что такого попросту не может существовать на рынке.

А теперь он работает.
И уже помогает не только мне.


🧠 С чего начал

Первые версии были примитивными:

  • Я вручную собирал данные по героям

  • Учитывал контрпики, синергию, винрейты, темп игры

  • Просто хотел понять: можно ли предсказывать матч до его начала, основываясь только на драфте

Когда мы начали использовать более глубокую аналитику и обучать систему на тысячах матчей — смогли получить 15/0 в первый день TI. Да, это всего один день. И нет, это не значит, что модель всегда будет таким же монстром. Но этот результат дал понять одно: система работает. И у неё есть потенциал стать чем-то большим.


Что внутри нашего приложения?

DotaDiviner — это не очередной бот с цифрами. Это настоящий инструмент для анализа драфтов, который показывает:

  • График темпа игры: поминутное сравнение силы каждой команды

  • Прогноз победы: на основе анализа тысяч матчей

  • Эффективность героев: кто взял рабочих метовых героев

  • Синергию и контрпики: кто кого подавляет и с кем комфортно играть

  • Мобильность и выживаемость: кто лучше тянет игру

  • Автоматические уведомления: бот сам присылает оповещения о матчах, где есть явное преимущество

И главное — ты можешь взять любой матч, указать героев — и получить полный разбор за пару секунд.


Когда произойдёт камбек? Точка невозврата.

Один из ключевых элементов — это график темпа игры . Он позволяет увидеть:

  • На какой минуте игра переворачивается

  • Кто имеет преимущество в ранней стадии

  • Когда начинается лейт

  • И на какой минуте команда достигает своего пика силы

Это особенно ценно, если ты делаешь ставки или просто хочешь понимать игру глубже.

Вот так DotaDiviner показывает силу драфта заранее, и вот как это выглядело в реальности к 25 минуте игры. 25.06.2025 Team Tidebound vs BetBoom Team
Вот так DotaDiviner показывает силу драфта заранее, и вот как это выглядело в реальности к 25 минуте игры. 25.06.2025 Team Tidebound vs BetBoom Team

Реальный тест на PGL Wallachia Season 5

Один из последних турниров стал для нас проверкой на прочность.
На некоторых матчах коэффициенты доходили до 10+ , и бот чётко показывал, когда произойдёт камбек и на какой минуте начнётся лейт.

Игроки могли не знать, как закончится игра — но DotaDiviner знал.


📱 Мультиплатформенность и удобство

Сейчас приложение доступно:

  • В App Store (iOS и Mac)

  • В Google Play (Android)

  • В Microsoft Store (Windows)

  • В мини-аппе Telegram бота

  • На Linux

Ты можешь использовать его где угодно — на телефоне, планшете или компьютере.
Интерфейс адаптирован под все экраны, включая широкие мониторы и планшеты.


📢 А бот то работает!

Telegram бот активно помогает пользователям:

  • Присылает автоматические уведомления о годных матчах

  • Позволяет максимально подробно анализировать драфты по ссылке ( dltv.org ) и через лайв-интерфейс

  • Получить подписку за подписку

  • Связаться с технической поддержкой


👥 У нас уже есть первые пользователи

Сейчас:

  • Более 109 человек используют бота ежемесячно

  • Около 90 подписчиков в Telegram канале

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

DotaDiviner уже не просто идея. Он уже живёт своей жизнью — и я искренне рад, что люди действительно им пользуются.


🚀 Мы ни на миг не останавливались в развитии

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


DotaDiviner — не очередной беттерский сервис.
Это инструмент для тех, кто:

  • Хотел бы лучше понимать драфты

  • Ищет объяснение победам и поражениям

  • Делает ставки

  • Создаёт контент по Dota 2

  • Просто любит эту игру


🔗 Если хочешь попробовать — добро пожаловать:
👉 Скачать приложение
👉 Telegram бот

Просто отправь ссылку на любой матч или введи героев вручную в приложении — и получишь полный анализ драфта.
Если понравится — можешь оформить подписку или просто использовать в своих нуждах.


💬 В заключение

Когда я начинал, у меня не было ни денег, ни команды, ни готового алгоритма.
Только один вопрос, который не давал мне покоя:
Почему одни драфты выигрывают, а другие — нет?

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

DotaDiviner — это моя попытка сделать то, что я сам искал годами:
Честный, понятный, быстрый анализ драфтов для тех, кто любит эту игру.

Если ты хочешь знать не только кто победит, но и почему и когда — попробуй. Спасибо, что прочел!

Tags:
Hubs:
0
Comments33

Articles