Напишу с нуля приложение

avatar ergggg

252

9

ergggg

Пользователь

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

ergggg

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

img

Обновили дота+ добавили фичу, где герои разделены по ролям. Поднабравшись опыта в мобильной разработке напишу с нуля свое приложение для совета героев:

1. Можно будет выбрать ранг на основе которого будут советоваться герои.

2. Пользователь может раз в несколько дней скачать актуальные данные с сервера. 

3. Можно будет выбрать период статистики.

4. В самом окне драфта будут варианты: тренироваться против бота и обычный вариант выбора героев (с режимами цм, ап, ап с банами и с возможностью задания кастомной очередности с кастомным количеством героев, допустим выбрать 10 героев в одну команду и можно будет посмотреть какие герои хороши против всех выбранных в среднем, а-ля законтрить самых противных метовых героев. Например если вбить хускара, бруду, мипо, ликана - то покажет на выбор элдера, шейкера и т.д.).

p.s. тренировка против бота делается весьма просто, если у тебя хороший алгоритм подбора героев. Самая новейшая система совета героев это Stratz+. И у них идея с появлением такого бота уже долго вынашивается, хотя достаточно запилить автоматический выбор советуемого героя в момент очереди пика бота. Раз они так не делают, значит их алгоритм пососный.

5. Как будут советоваться герои? В овервульфе советуются предлагается на выбор несколько героев поддержки и основы.

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

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

7. На основе чего будут советоваться герои? Я использую формулу с дотабаффа и имея статистику каждого ранга герои будут советоваться по стандартным коэффициентам (преимущество против героев и преимущество с союзными героями). Но будет добавлено и два дополнительных коэффициента:

насколько герой хорош для противника - вариант своровать героя;

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

В сумме выходит 4 коэффициента. На силу же драфта конечного влияют лишь два первых.

8. Для каждого героя будет отображена статистика по его среднему КДА, урону по героям и таверам + мб что-то еще. И от выбранных противников и союзников это значение будет меняться. Так как коэффициенты определяются только на основе винрейта и пикрейта героев, то данная информация представит более полную картину о статистике героев.

9. Теперь поговорим о сортировках. Будет возможность составления кастомных сортировок пользователем например вы вобьете туда свой пулл.

А стандартных сортировок будет куча:

1) Герои для выбора на данной стадии пика ( в алпике)

2) Герои для выбора на данной стадии пика ( в цме (используется турнирная статистика))

3) Самые частые баны в цме на первой стадии (тож для цма и тож турнирная статистика)

4) Атрибуты, тип атаки, роумеры, лесники, сортировать по наименьшему количеству смертей героя (например будет хорошо против легионки, сларка и других кто набивает пассивочки) и много всего другого.

 

10. Все будет супер гибким и изменяемым под пользователя, многие насчет этого не парятся и не делают, а некоторые считают, что это лишнее. Я же постараюсь сделать гибким всё что может вызвать какие-то споры (например почему лега не советуется в мид - она в миде в 5% случаев пика, меняешь ползунок с 40% до 5% и отображается в мид и лега и земеля и всё прочее)

11. Изюминка. Будет графа выбора какие предметы считаются командными. И каждому герою покажет какие командные предметы он может собрать. Причем есть предметы, которые не могут быть собраны на одного героя: аля арканы + гривсы, но на двух разных героях они будут смотреться норм. Логика в принципе уже придумана как это сделать. Будут канеш спорные моменты - считается ли атос командным предметом? Ну и вы сможете это также редачить под себя.

Что еще бы хотели увидеть?

I5APAI5ALLI

Пользователь

Регистрация: 14.11.2018

Сообщения: 2465

Рейтинг: 1226

I5APAI5ALLI

Регистрация: 14.11.2018

Сообщения: 2465

Рейтинг: 1226

ergggg сказал(а):

Обновили дота+ добавили фичу, где герои разделены по ролям. Поднабравшись опыта в мобильной разработке напишу с нуля свое приложение для совета героев:

1. Можно будет выбрать ранг на основе которого будут советоваться герои.

2. Пользователь может раз в несколько дней скачать актуальные данные с сервера. 

3. Можно будет выбрать период статистики.

4. В самом окне драфта будут варианты: тренироваться против бота и обычный вариант выбора героев (с режимами цм, ап, ап с банами и с возможностью задания кастомной очередности с кастомным количеством героев, допустим выбрать 10 героев в одну команду и можно будет посмотреть какие герои хороши против всех выбранных в среднем, а-ля законтрить самых противных метовых героев. Например если вбить хускара, бруду, мипо, ликана - то покажет на выбор элдера, шейкера и т.д.).

p.s. тренировка против бота делается весьма просто, если у тебя хороший алгоритм подбора героев. Самая новейшая система совета героев это Stratz+. И у них идея с появлением такого бота уже долго вынашивается, хотя достаточно запилить автоматический выбор советуемого героя в момент очереди пика бота. Раз они так не делают, значит их алгоритм пососный.

5. Как будут советоваться герои? В овервульфе советуются предлагается на выбор несколько героев поддержки и основы.

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

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

7. На основе чего будут советоваться герои? Я использую формулу с дотабаффа и имея статистику каждого ранга герои будут советоваться по стандартным коэффициентам (преимущество против героев и преимущество с союзными героями). Но будет добавлено и два дополнительных коэффициента:

насколько герой хорош для противника - вариант своровать героя;

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

В сумме выходит 4 коэффициента. На силу же драфта конечного влияют лишь два первых.

8. Для каждого героя будет отображена статистика по его среднему КДА, урону по героям и таверам + мб что-то еще. И от выбранных противников и союзников это значение будет меняться. Так как коэффициенты определяются только на основе винрейта и пикрейта героев, то данная информация представит более полную картину о статистике героев.

9. Теперь поговорим о сортировках. Будет возможность составления кастомных сортировок пользователем например вы вобьете туда свой пулл.

А стандартных сортировок будет куча:

1) Герои для выбора на данной стадии пика ( в алпике)

2) Герои для выбора на данной стадии пика ( в цме (используется турнирная статистика))

3) Самые частые баны в цме на первой стадии (тож для цма и тож турнирная статистика)

4) Атрибуты, тип атаки, роумеры, лесники, сортировать по наименьшему количеству смертей героя (например будет хорошо против легионки, сларка и других кто набивает пассивочки) и много всего другого.

 

10. Все будет супер гибким и изменяемым под пользователя, многие насчет этого не парятся и не делают, а некоторые считают, что это лишнее. Я же постараюсь сделать гибким всё что может вызвать какие-то споры (например почему лега не советуется в мид - она в миде в 5% случаев пика, меняешь ползунок с 40% до 5% и отображается в мид и лега и земеля и всё прочее)

11. Изюминка. Будет графа выбора какие предметы считаются командными. И каждому герою покажет какие командные предметы он может собрать. Причем есть предметы, которые не могут быть собраны на одного героя: аля арканы + гривсы, но на двух разных героях они будут смотреться норм. Логика в принципе уже придумана как это сделать. Будут канеш спорные моменты - считается ли атос командным предметом? Ну и вы сможете это также редачить под себя.

Что еще бы хотели увидеть?

Нажмите, чтобы раскрыть...

Система запоминания пиков, ну чтобы можно шаблоны создать 

Funka

Пользователь

Регистрация: 03.10.2014

Сообщения: 3493

Рейтинг: 1746

Funka

Регистрация: 03.10.2014

Сообщения: 3493

Рейтинг: 1746

было и не раз

даже не этом форуме

TvoiBratishka

Пользователь

Регистрация: 19.04.2017

Сообщения: 1551

Рейтинг: 173

TvoiBratishka

Регистрация: 19.04.2017

Сообщения: 1551

Рейтинг: 173

Funka сказал(а):

было и не раз

даже не этом форуме

Нажмите, чтобы раскрыть...

На этом форуме каждую неделю школьники создают приложение и хотят стать киберкатлетами. 

KannibalizM

Пользователь

Регистрация: 19.10.2014

Сообщения: 12304

Рейтинг: 16195

KannibalizM

Регистрация: 19.10.2014

Сообщения: 12304

Рейтинг: 16195

img

вот сделаешь тогда и поговорим 

пока ето просто вскукарек

ergggg

Пользователь

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

ergggg

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

img
I5APAI5ALLI сказал(а):

Система запоминания пиков, ну чтобы можно шаблоны создать 

Нажмите, чтобы раскрыть...

каких именно? которые пользователь драфтит?

 

KannibalizM сказал(а):

вот сделаешь тогда и поговорим 

пока ето просто вскукарек

Нажмите, чтобы раскрыть...

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

I5APAI5ALLI

Пользователь

Регистрация: 14.11.2018

Сообщения: 2465

Рейтинг: 1226

I5APAI5ALLI

Регистрация: 14.11.2018

Сообщения: 2465

Рейтинг: 1226

ergggg сказал(а):

каких именно? которые пользователь драфтит?

 

 

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

Нажмите, чтобы раскрыть...

да ,таких

ergggg

Пользователь

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

ergggg

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

img
I5APAI5ALLI сказал(а):

да ,таких

Нажмите, чтобы раскрыть...

а применение какое?

я могу просто историю хранить подобную. Мол допикал, в бд записалось что пикнул. А потом список можно посмотреть истории этой

I5APAI5ALLI

Пользователь

Регистрация: 14.11.2018

Сообщения: 2465

Рейтинг: 1226

I5APAI5ALLI

Регистрация: 14.11.2018

Сообщения: 2465

Рейтинг: 1226

ergggg сказал(а):

а применение какое?

я могу просто историю хранить подобную. Мол допикал, в бд записалось что пикнул. А потом список можно посмотреть истории этой

Нажмите, чтобы раскрыть...

я примерно это и хотел

ergggg

Пользователь

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

ergggg

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

img
I5APAI5ALLI сказал(а):

я примерно это и хотел

Нажмите, чтобы раскрыть...

оке, это за полчаса делается