Jump to content
Korean Random

Обсуждаем рейтинги эффективности, придумываем свой


seriych

Recommended Posts

нужна тестовая реализация всего этого.

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

 

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

Фиксируем баллы, который получит игрок, если он дамажит как средний и как топовый. Предлагаю топовому давать в 4 раза больше, чем среднему. Допустим, 400 и 1600. Если игрок дамажит посередине между средним и топовым, то давать балл не посередине между 400 и 1600, а в 3 раза ближе к среднему 400, то есть 700 (700-400=300, 1600-700=900, 900/300=3). Простейшей линией, которая проходит через три точки, является парабола, но она нам не подходит, ибо при низких дамагах может начать возрастать. Нужна, например, гипербола. Для нее я добавил точку симметрично середине между топовым и средним дамагом и получил такой график раздачи баллов:

post-8781-0-58492700-1361970259_thumb.png

Жирные точки- это средний и топовый дамаг, маленькие точки- дополнительные, их мы можем поменять.

Такие вот набросочки.

 

Кстати стата по танкам: https://docs.google.com/spreadsheet/ccc?key=0AmxWwjNALiQkdHdBYThUT2l5WXg4OWlLbGxXYktWQmc&usp=sharing

 

 

 

Я считаю, что в ваших расчетах Эффективности (XVM-WN6-EFF) не учитывается очень важный параметр - "урон по разведданным"!!!

Все об этом прекрасно знают. Но есть одна мааааленькая проблемка: его невозможно учесть, ибо сервер игры этими данными не делится.

Edited by seriych
Link to comment
Short link
Share on other sites

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

 

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

Фиксируем баллы, который получит игрок, если он дамажит как средний и как топовый. Предлагаю топовому давать в 4 раза больше, чем среднему. Допустим, 400 и 1600. Если игрок дамажит посередине между средним и топовым, то давать балл не посередине между 400 и 1600, а в 3 раза ближе к среднему 400, то есть 700 (700-400=300, 1600-700=900, 900/300=3). Простейшей линией, которая проходит через три точки, является парабола, но она нам не подходит, ибо при низких дамагах может начать возрастать. Нужна, например, гипербола. Для нее я добавил точку симметрично середине между топовым и средним дамагом и получил такой график раздачи баллов:

attachicon.gif1.png

Жирные точки- это средний и топовый дамаг, маленькие точки- дополнительные, их мы можем поменять.

Такие вот набросочки.

 

Кстати стата по танкам: https://docs.google.com/spreadsheet/ccc?key=0AmxWwjNALiQkdHdBYThUT2l5WXg4OWlLbGxXYktWQmc&usp=sharing

подскажи, пожалуйста, а какой физический смысл имеет топовый дамаг? это средний дамаг среди какого-то количества топовых игроков? или что-то другое? (спасибо за разъяснение)

 

По графику: согласен, график не должен быть линейным.

Но почему не парабола? ведь мы можем сделать ее такой, чтобы ее экстремум был при нулевом дамаге?

Но в общем-то и против гиперболы ничего не имею против.

Edited by kkonstt
Link to comment
Short link
Share on other sites

это средний дамаг среди какого-то количества топовых игроков?

Да. Среди топ 100 на танке вроде. 

 

Но почему не парабола? ведь мы можем сделать ее такой, чтобы ее экстремум был при нулевом дамаге?
Если мы сделаем экстремум в нуле, то она не будет проходить через наши точки дамаг-балл. Edited by seriych
Link to comment
Short link
Share on other sites

Если мы сделаем экстремум в нуле, то она не будет проходить через наши точки дамаг-балл.

Ну так ведь:

а) баллы ведь не окончательные

или

б) за 0 дамага можно выдавать(или вычитать!) какие-то баллы (я ведь не говорил, что мы делаем экстремум в точке, где ноль баллов тоже)

 

 

P.S. только что прочитал ветку про WN6 и увидел, что ты вчера донес до разработчика рейтинга WN идею учета эталонного дамага по каждому танку. Спасибо.

Edited by kkonstt
Link to comment
Short link
Share on other sites

Чо вы так привязались к этим ТОП100? Да сделайте им просто свою линейку для писек, и пусть они ей и меряются...

 

Рейт для 99.9 сделать "как есть, а для измерения рейта ТОП100 сделать свою, независимую..

 

Поймите же наконец одну простую вещь, на все эти ваши линейки ТОП100 просто наплевать, они давно для себя сделали свою и давно все измерили, а Ваши ограничения "фиолета" в 99 или 99.9% тоже ниочем,

Link to comment
Short link
Share on other sites

Предлагаю учитывать засвет только как бонус к % выживаемости. Т.е. ололо-посветил и сдох - хер тебе; аккуратно посветил весь бой и выжил - двойной бонус.



Если игрок дамажит посередине между средним и топовым, то давать балл не посередине между 400 и 1600, а в 3 раза ближе к среднему 400

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

Link to comment
Short link
Share on other sites

Я правильно понял, что идея эталонного дамага реализуется следующим образом.

 

а) Считается гипотетический средний дамаг по всей технике по формуле (танкN1*эталон_дамагаN1+...+ анкN111*эталон_дамагаN111) при количестве танков 111

 

б) Считается максимальный гипотетический дамаг по всей технике по формуле (танкN1*эталон_макс_дамагаN1+...+ анкN111*эталон_макс_дамагаN111) 

 

в) полученные значения сравниваются с реальным дамагом по акку?

Link to comment
Short link
Share on other sites

Ну так ведь: а) баллы ведь не окончательные

Это будет так независимо от принятых баллов.

 

б) за 0 дамага можно выдавать(или вычитать!) какие-то баллы (я ведь не говорил, что мы делаем экстремум в точке, где ноль баллов тоже)

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

 

Чо вы так привязались к этим ТОП100? Да сделайте им просто свою линейку для писек, и пусть они ей и меряются...

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

 

Поймите же наконец одну простую вещь, на все эти ваши линейки ТОП100 просто наплевать, они давно для себя сделали свою и давно все измерили, а Ваши ограничения "фиолета" в 99 или 99.9% тоже ниочем

Пойми простую вещь: топовый дамаг нужен для описания ВСЕХ игроков. Если ты не знаешь топового дамага, ты не можешь сказать много или мало игрок наносит урона, зная лишь средний. На одних танках топовый в 1,5-2 раза больше среднего, на других в несколько раз. Именно для этого нужно знать топовый.

 

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

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

 

(танкN1*эталон_дамагаN1+...+ анкN111*эталон_дамагаN111)

(число_боев_на_танкеN1*эталон_дамагаN1+...+ число_боев_на_танкеN111*эталон_дамагаN111) / (число_боев_на_танкеN1+...+ число_боев_на_танкеN111)

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

Edited by seriych
Link to comment
Short link
Share on other sites

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

не, я дословно написал: "Но почему не парабола? ведь мы можем сделать ее такой, чтобы ее экстремум был при нулевом дамаге?"

Про нулевые баллы я ничего не писал. Поэтому проблемы (с возрастанием баллов при малом дамаге) с параболой не будет, так как отрицательного дамага не бывает.

А баллы при нулевом дамаге неважно какие.

То есть, в принципе, парабола подойдет, хотя я и не настаиваю

Link to comment
Short link
Share on other sites

не, я дословно написал: "Но почему не парабола? ведь мы можем сделать ее такой, чтобы ее экстремум был при нулевом дамаге?"

Согласен, извиняй. Но возникает другая проблема. Возьмем танк, у которого средний дамаг мало отличается от топового. Например, t57_58. Твой вариант:

post-8781-0-60628600-1361976429_thumb.png

Видим практически линейную зависимость при переходе от среднего к топу, что не есть хорошо. Мой вариант дает такой результат:

post-8781-0-56326300-1361976503_thumb.png

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

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

Edited by seriych
Link to comment
Short link
Share on other sites

(число_боев_на_танкеN1*эталон_дамагаN1+...+ число_боев_на_танкеN111*эталон_дамагаN111) / (число_боев_на_танкеN1+...+ число_боев_на_танкеN111)

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

 

Не уловил смысла деления общего дамага на число боёв игрока.

 

Ищем среднюю температуру по больнице?

Link to comment
Short link
Share on other sites

Не уловил смысла деления общего дамага на число боёв игрока.
Я тоже не уловил, а именно это и делается сейчас во всех рейтингах. Предлагается делать совсем иначе, в указанной формуле вообще нет общего или среднего дамага игрока.
Link to comment
Short link
Share on other sites

Я тоже не уловил, а именно это и делается сейчас во всех рейтингах. Предлагается делать совсем иначе, в указанной формуле вообще нет общего или среднего дамага игрока.

 

Есть ещё нюанс.

 

Тема важности дамага неоднократно всплывала на ОФ.

 

И в противоположность дамагерам высказывалось мнение, что побеждать можно и нужно не только за счёт дамага, но и за счёт ОВТМ (Очень Важных Тактических Маневров).

 

Т.е. имеется ввиду, что при перекосе учёта дамага будут страдать игроки, которые играют не в дамаг, а в тактику и засвет.

 

Кстати, идея достаточности дамага не очень себя проявила в Т-калке при расчёте ТВР.

Лично у меня по многим танкам дамаг ниже расчётного для моего винрейта.

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

Link to comment
Short link
Share on other sites

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

Не вижу ничего плохого в резком обнулении баллов при дамаге ниже среднего.

Твой вариант безусловно лучше.

Link to comment
Short link
Share on other sites

Т.е. имеется ввиду, что при перекосе учёта дамага

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

Edited by seriych
Link to comment
Short link
Share on other sites

Не уловил смысла деления общего дамага на число боёв игрока.

 

Ищем среднюю температуру по больнице?

по этой формуле мы рассчитываем

1)  эталонный средний дамаг конкретного игрока (как если бы он набирал на каждом из своих танков эталонный средний дамаг).

2)  эталонный топ дамаг конкретного игрока (как если бы он набирал на каждом из своих танков эталонный топ дамаг).

Затем мы строим график (гиперболу) и размещаем на нем реальный средний дамаг игрока.

Далее по графику рассчитываем баллы и добавляем их общую формулу эффективности тем или иным способом.

Link to comment
Short link
Share on other sites

Т.е. мне ставилось в вину то, что я умею побеждать, не нанося много дамага
 

Ага, есть такой момент. Но если учитывать в формуле рейтинга % побед, проблема снимается, нет?

Link to comment
Short link
Share on other sites

А вообще идея такого подсчёта дамага интересная.

 

Мне вот только непонятно, как сюда лучше прикрутить учёт уровня техники.

 

Имею ввиду, что педобир на мс-1 будет набивать дамаг значительно выше среднего на этом танке.

 

Нужен какой-то логарифмический коэффициент, который бы обеспечил инфляцию сверхвысокого дамага на 1-5 уровнях

Link to comment
Short link
Share on other sites

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

Не обязательно. Если педобиров на том же МС-1 много, только самые крутые из них будут по дамаку приближаться к топам. И, уверен, они и на танчиках уровнем повыше играли бы отлично, т.е. высокий рейтинг у них обоснован.

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...