Обновили дота+ добавили фичу, где герои разделены по ролям. Поднабравшись опыта в мобильной разработке напишу с нуля свое приложение для совета героев:
1. Можно будет выбрать ранг на основе которого будут советоваться герои.
2. Пользователь может раз в несколько дней скачать актуальные данные с сервера.
3. Можно будет выбрать период статистики.
4. В самом окне драфта будут варианты: тренироваться против бота и обычный вариант выбора героев (с режимами цм, ап, ап с банами и с возможностью задания кастомной очередности с кастомным количеством героев, допустим выбрать 10 героев в одну команду и можно будет посмотреть какие герои хороши против всех выбранных в среднем, а-ля законтрить самых противных метовых героев. Например если вбить хускара, бруду, мипо, ликана - то покажет на выбор элдера, шейкера и т.д.).
p.s. тренировка против бота делается весьма просто, если у тебя хороший алгоритм подбора героев. Самая новейшая система совета героев это Stratz+. И у них идея с появлением такого бота уже долго вынашивается, хотя достаточно запилить автоматический выбор советуемого героя в момент очереди пика бота. Раз они так не делают, значит их алгоритм пососный.
5. Как будут советоваться герои? В овервульфе советуются предлагается на выбор несколько героев поддержки и основы.
У меня же будут отображены 5 колонок с героями на каждую роль и отображены будут не несколько героев, а сразу все (т.к. выбор будет ручной, а не автоматический как в овервульфе, который считывает что пикнули в игре)
6. На первые два пика будет включена сортировка, которая отображает частых героев для выбора на этой стадии. Например на фп не посоветует пикать шторма, тинкера, мипо и тд, так как их чаще берут в конечных стадиях драфта.
7. На основе чего будут советоваться герои? Я использую формулу с дотабаффа и имея статистику каждого ранга герои будут советоваться по стандартным коэффициентам (преимущество против героев и преимущество с союзными героями). Но будет добавлено и два дополнительных коэффициента:
насколько герой хорош для противника - вариант своровать героя;
насколько герой может быть законтрен противником, если его взять. Все пикеры без исключения смотрят только на текущих выбранных героев, а что может быть выбрано далее не учитывается вовсе. Это как в шахматах вы бы думали лишь на один ход вперед. Я это исправлю.
В сумме выходит 4 коэффициента. На силу же драфта конечного влияют лишь два первых.
8. Для каждого героя будет отображена статистика по его среднему КДА, урону по героям и таверам + мб что-то еще. И от выбранных противников и союзников это значение будет меняться. Так как коэффициенты определяются только на основе винрейта и пикрейта героев, то данная информация представит более полную картину о статистике героев.
9. Теперь поговорим о сортировках. Будет возможность составления кастомных сортировок пользователем например вы вобьете туда свой пулл.
А стандартных сортировок будет куча:
1) Герои для выбора на данной стадии пика ( в алпике)
2) Герои для выбора на данной стадии пика ( в цме (используется турнирная статистика))
3) Самые частые баны в цме на первой стадии (тож для цма и тож турнирная статистика)
4) Атрибуты, тип атаки, роумеры, лесники, сортировать по наименьшему количеству смертей героя (например будет хорошо против легионки, сларка и других кто набивает пассивочки) и много всего другого.
10. Все будет супер гибким и изменяемым под пользователя, многие насчет этого не парятся и не делают, а некоторые считают, что это лишнее. Я же постараюсь сделать гибким всё что может вызвать какие-то споры (например почему лега не советуется в мид - она в миде в 5% случаев пика, меняешь ползунок с 40% до 5% и отображается в мид и лега и земеля и всё прочее)
11. Изюминка. Будет графа выбора какие предметы считаются командными. И каждому герою покажет какие командные предметы он может собрать. Причем есть предметы, которые не могут быть собраны на одного героя: аля арканы + гривсы, но на двух разных героях они будут смотреться норм. Логика в принципе уже придумана как это сделать. Будут канеш спорные моменты - считается ли атос командным предметом? Ну и вы сможете это также редачить под себя.
Что еще бы хотели увидеть?
Нажмите, чтобы раскрыть...