Stenzor

Stenzor

На Пикабу
99 рейтинг 0 подписчиков 0 подписок 2 поста 0 в горячем
0

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

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

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

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

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

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

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

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

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

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

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


🧠 С чего начал

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

Как я 2 года делал приложение, которое умеет предсказывать камбеки в Dota 2 Dota 2, Киберспорт, Gamedev, Игры, Аналитика, Прогноз, Бот, Telegram (ссылка), Приложение, Программирование, Разработка, IT, Нейронные сети, Чат-бот, Dota, Математика, Факты, Технологии, Проект, Блог, Длиннопост

Вот так 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 — это моя попытка сделать то, что я сам искал годами:
Честный, понятный, быстрый анализ драфтов для тех, кто любит эту игру.

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

Показать полностью 1
2

DotaDiviner - инструмент-аналитик и проводник по Dota 2

DotaDiviner - инструмент-аналитик и проводник по Dota 2 Dota, Пудж, Meta, Киберспорт, Паблик, Divine, Dota 2, MOBA, Анализ, Аналитика, Игроки, Ставки, Длиннопост, Immortal (блэк-метал-группа)

Доброе утро, pikabu.
Являюсь топ 10 аналитиком по сайту crossbet. Хочу познакомить Вас со своим детищем, которое разрабатывалось добрую пару лет.

DotaDiviner - инструмент-аналитик и проводник по Dota 2 Dota, Пудж, Meta, Киберспорт, Паблик, Divine, Dota 2, MOBA, Анализ, Аналитика, Игроки, Ставки, Длиннопост, Immortal (блэк-метал-группа)

В чём идея проекта?
Создать тот самый инструмент, который сможет в максимально кратчайшие сроки показать в достаточно понятной обычному обывателю манере - как разобрать любой профессиональный матч в доте так, чтобы понять шансы на победу одной из сторон в той или иной игре.
Для начала был реализован телеграмм бот - @DotaDivinerBot в котором был материализован ряд функционала, который до этого приходилось расписывать вручную перед каждой игрой.

1) Вывод среднего арифметического винрейта по всем популярным проектам, которые предоставляют максимально достоверную информацию под ранги immortal и выше для каждого из героев.
2) Отображение темпа игры и пики силы команд.
3) Воспроизведение значений эффективности для каждой из команд.
4) Синергия и контрпики от одного героя к другому.

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

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

- Текущая мета героев в формате 'Герой - средний винрейт по 4 показателям' -
1. Abaddon - 54.08%
2. Shadow Shaman - 53.62%
3. Visage - 53.37%
4. Bane - 53.19%
5. Oracle - 52.93%
6. Zeus - 52.88%
7. Riki - 52.75%
8. Io - 52.72%
9. Bloodseeker - 52.67%
10. Earthshaker - 52.66%
11. Undying - 52.46%
12. Elder Titan - 52.42%
13. Broodmother - 52.3%
14. Nyx Assassin - 52.29%
15. Venomancer - 52.28%
16. Arc Warden - 52.23%
17. Warlock - 52.18%
18. Centaur Warrunner - 52.08%
19. Huskar - 52.07%
20. Night Stalker - 52.06%
21. Dragon Knight - 52.0%
22. Drow Ranger - 52.0%
23. Death Prophet - 51.97%
24. Kunkka - 51.92%
25. Axe - 51.87%
------------------------------------------

DotaDiviner - инструмент-аналитик и проводник по Dota 2 Dota, Пудж, Meta, Киберспорт, Паблик, Divine, Dota 2, MOBA, Анализ, Аналитика, Игроки, Ставки, Длиннопост, Immortal (блэк-метал-группа)


Буквально на днях был наконец воплощён в жизнь проект приложения для мобильный устройств.
Теперь любой обладатель смартфона с операционной системой Android может скачать себе в PLAYMARKET - DotaDiviner и оценить функционал.
ТЫК

DotaDiviner - инструмент-аналитик и проводник по Dota 2 Dota, Пудж, Meta, Киберспорт, Паблик, Divine, Dota 2, MOBA, Анализ, Аналитика, Игроки, Ставки, Длиннопост, Immortal (блэк-метал-группа)


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

Почему я так заострил на этом внимание?
Потому что она касается конкретно той темы, которую люблю больше всего, а именно - паблики.

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

Да, если взять статистику лайв-матчей на компетитивной сцене, то винрейты по выбранным показателям достигают и 70%

Но каковы же паблики на вкус? Да таковы, что порой можно разобрать даже более 20 матчей - и получить такой винстрик, что челюсть падает.
Если выбранный тобой фаворит выиграл ёрли гейм, который выиграть не должен был, у него имеется добрый разрыв по эффективности, винрейтам, а также есть лейт - то можно смело предположить что он выиграет.
Хотя думаю суть как раз в том, что паблики на корню не могут иметь 322 фактор, а также они более исполнительны с той стороны, что на них никак не давит компетитив с эмоциональной составляющей. Игры сами собой затягиваются ввиду того, что команды понятия не имеют как их заканчивать и получается так, что выигрывает как раз та команда у которой сильнее лейт.
Впрочем подробнее об этом я расписал на сайте сего проекта - ( активна мультиязычная версия .com )

- DotaDiviner

Могу бесконечно дискутировать на данную тему. Тема драфтов в доте глубока и обширна по своей сути. Всё же надеюсь данный инструмент поможет вам в ответах на многие вопросы в этой сфере, а также будет верным помощником на протяжении ваших дальнейших приключений :3

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

  • Благодарю за внимание!

Показать полностью 2
Отличная работа, все прочитано!