Jump to content
Korean Random
sirmax

[Эффективность по танку / Per-vehicle efficiency / TEFF]

Recommended Posts

Для СТ засвет по моему вполне актуален

Share this post


Link to post

Short link
Share on other sites
А, ок. Тогда позже.

Я пока что немного прикинул, в этой теме появлялся человек с D~3.5 на Т40(его средний 1014, по серверу - 290 ).

Возьмем Т110Е4, по табличке Dt=2160. Т.е., если все хорошо, то должны быть люди со средним дамагом 7560))

Посмотрел навскидку топ по проценту,количеству боев - с трудом отыскал кого-то со средним ~3500.

Edited by Roisin

Share this post


Link to post

Short link
Share on other sites

Я пока что немного прикинул, в этой теме появлялся человек с D~3.5 на Т40(его средний 1014, по серверу - 290 ).

Возьмем Т110Е4, по табличке Dt=2160. Т.е., если все хорошо, то должны быть люди со средним дамагом 7560))

Посмотрел навскидку топ по проценту,количеству боев - с трудом отыскал кого-то со средним ~3500.

Поставил считать. По 100000 игрокам такое получается:
{ "vname" : "PZVIB_TIGER_II", "maxD" : 2867, "maxF" : 3, "maxS" : 6 }
{ "vname" : "T110", "maxD" : 4780, "maxF" : 3.5, "maxS" : 4 }
{ "vname" : "MAUS", "maxD" : 4326.5, "maxF" : 4, "maxS" : 3.6666666666666665 }
{ "vname" : "VK3601H", "maxD" : 2450.5238095238096, "maxF" : 4.08421052631579, "maxS" : 10 }
{ "vname" : "G_E", "maxD" : 3687, "maxF" : 3, "maxS" : 0.2857142857142857 }
{ "vname" : "HUMMEL", "maxD" : 2780.4166666666665, "maxF" : 4, "maxS" : 1.5008347245409015 }
{ "vname" : "G_TIGER", "maxD" : 2629.0089020771516, "maxF" : 2.4545454545454546, "maxS" : 3 }
{ "vname" : "VK4502P", "maxD" : 2883.2014925373132, "maxF" : 3, "maxS" : 2.720183486238532 }
{ "vname" : "E-100", "maxD" : 3717, "maxF" : 3, "maxS" : 3 }
{ "vname" : "E-50", "maxD" : 6079, "maxF" : 5, "maxS" : 8 }
{ "vname" : "T32", "maxD" : 2468, "maxF" : 4, "maxS" : 3.9356223175965663 }
{ "vname" : "PANTHER_II", "maxD" : 3459, "maxF" : 2.613882863340564, "maxS" : 8 }
{ "vname" : "LORRAINE40T", "maxD" : 2671.05376344086, "maxF" : 2.8220338983050848, "maxS" : 5 }
{ "vname" : "M46_PATTON", "maxD" : 3455.406718221363, "maxF" : 2.585306911551474, "maxS" : 4.307335581787521 }
{ "vname" : "FERDINAND", "maxD" : 2632.4714285714285, "maxF" : 4, "maxS" : 2.056105610561056 }
{ "vname" : "PZVI", "maxD" : 1910.1666666666667, "maxF" : 3.1964285714285716, "maxS" : 3 }
{ "vname" : "M40M43", "maxD" : 3115.733333333333, "maxF" : 2.2666666666666666, "maxS" : 0.3333333333333333 }
{ "vname" : "LOWE", "maxD" : 2245.7419354838707, "maxF" : 2.142857142857143, "maxS" : 3 }
{ "vname" : "AMX_50_100", "maxD" : 7344.4, "maxF" : 5, "maxS" : 5.8 }
{ "vname" : "IS-3", "maxD" : 3044.5, "maxF" : 3.896153846153846, "maxS" : 4 }
...
правда я не ограничивал по минимальному количеству боев. если надо ограничить, сколько ставить? Edited by sirmax

Share this post


Link to post

Short link
Share on other sites

Поставил считать. По 100000 игрокам такое получается:

{ "vname" : "PZVIB_TIGER_II", "maxD" : 2867, "maxF" : 3, "maxS" : 6 }
{ "vname" : "T110", "maxD" : 4780, "maxF" : 3.5, "maxS" : 4 }
{ "vname" : "MAUS", "maxD" : 4326.5, "maxF" : 4, "maxS" : 3.6666666666666665 }
{ "vname" : "VK3601H", "maxD" : 2450.5238095238096, "maxF" : 4.08421052631579, "maxS" : 10 }
{ "vname" : "G_E", "maxD" : 3687, "maxF" : 3, "maxS" : 0.2857142857142857 }
{ "vname" : "HUMMEL", "maxD" : 2780.4166666666665, "maxF" : 4, "maxS" : 1.5008347245409015 }
{ "vname" : "G_TIGER", "maxD" : 2629.0089020771516, "maxF" : 2.4545454545454546, "maxS" : 3 }
{ "vname" : "VK4502P", "maxD" : 2883.2014925373132, "maxF" : 3, "maxS" : 2.720183486238532 }
{ "vname" : "E-100", "maxD" : 3717, "maxF" : 3, "maxS" : 3 }
{ "vname" : "E-50", "maxD" : 6079, "maxF" : 5, "maxS" : 8 }
{ "vname" : "T32", "maxD" : 2468, "maxF" : 4, "maxS" : 3.9356223175965663 }
{ "vname" : "PANTHER_II", "maxD" : 3459, "maxF" : 2.613882863340564, "maxS" : 8 }
{ "vname" : "LORRAINE40T", "maxD" : 2671.05376344086, "maxF" : 2.8220338983050848, "maxS" : 5 }
{ "vname" : "M46_PATTON", "maxD" : 3455.406718221363, "maxF" : 2.585306911551474, "maxS" : 4.307335581787521 }
{ "vname" : "FERDINAND", "maxD" : 2632.4714285714285, "maxF" : 4, "maxS" : 2.056105610561056 }
{ "vname" : "PZVI", "maxD" : 1910.1666666666667, "maxF" : 3.1964285714285716, "maxS" : 3 }
{ "vname" : "M40M43", "maxD" : 3115.733333333333, "maxF" : 2.2666666666666666, "maxS" : 0.3333333333333333 }
{ "vname" : "LOWE", "maxD" : 2245.7419354838707, "maxF" : 2.142857142857143, "maxS" : 3 }
{ "vname" : "AMX_50_100", "maxD" : 7344.4, "maxF" : 5, "maxS" : 5.8 }
{ "vname" : "IS-3", "maxD" : 3044.5, "maxF" : 3.896153846153846, "maxS" : 4 }
...
правда я не ограничивал по минимальному количеству боев. если надо ограничить, сколько ставить?

 

Sirmax, если речь идет о максимальных средних показателях, то мне кажется нужно ограничить минимум в размере не менее 100 боев. К этому времени стата, как правило, уже приходит более менее в равновесную норму. А то максимальный средний дамаг на E-50 в размере 6079 выглядит мягко сказать не очень:) Да и на АМХ_50_100 в размере 7344 тоже выглядит крайне неправдоподобной:)

Edited by TurinDeNar

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites

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

А вот про быстропроходные танки я если честно не подумал, что они отсекутся:) Но в принципе нам же нужно определить максимально возможный средний дамаг, а какой там максимально возможный средний дамаг может быть на проходных танках, никакого в принципе. Хотя может и до 50 имеет смысл снизить:)

Share this post


Link to post

Short link
Share on other sites

Соберу по 100, проверим кто отвалится. Думаю, таких не будет.

 

Вот, за 100л юзеров:

{ "vname" : "PZVIB_TIGER_II", "maxD" : 2336.707920792079, "maxF" : 2.812128418549346, "maxS" : 2.6149068322981366 }
{ "vname" : "T110", "maxD" : 4248.861689106488, "maxF" : 2.850061199510404, "maxS" : 3.0902255639097747 }
{ "vname" : "MAUS", "maxD" : 3014.7428571428572, "maxF" : 2.587912087912088, "maxS" : 2.21923474663909 }
{ "vname" : "VK3601H", "maxD" : 2385.1020052310373, "maxF" : 3.3086312118570183, "maxS" : 3.561111111111111 }
{ "vname" : "G_E", "maxD" : 2956.980952380952, "maxF" : 1.99009900990099, "maxS" : 0.18699186991869918 }
{ "vname" : "HUMMEL", "maxD" : 1738.6766917293232, "maxF" : 2.516464471403813, "maxS" : 1.5008347245409015 }
{ "vname" : "G_TIGER", "maxD" : 2629.0089020771516, "maxF" : 2.0294117647058822, "maxS" : 0.26666666666666666 }
{ "vname" : "VK4502P", "maxD" : 2883.2014925373132, "maxF" : 2.978723404255319, "maxS" : 2.720183486238532 }
{ "vname" : "E-100", "maxD" : 3307.0309278350514, "maxF" : 2.1443298969072164, "maxS" : 2.25 }
{ "vname" : "E-50", "maxD" : 3444.7029220779223, "maxF" : 2.4371428571428573, "maxS" : 5.078947368421052 }
{ "vname" : "T32", "maxD" : 2447.8283582089553, "maxF" : 3.1194539249146755, "maxS" : 3.9356223175965663 }
{ "vname" : "PANTHER_II", "maxD" : 2191.6455696202534, "maxF" : 2.613882863340564, "maxS" : 5.8370607028754 }
{ "vname" : "LORRAINE40T", "maxD" : 2641.464566929134, "maxF" : 2.8220338983050848, "maxS" : 4 }
{ "vname" : "M46_PATTON", "maxD" : 3455.406718221363, "maxF" : 2.585306911551474, "maxS" : 4.307335581787521 }
{ "vname" : "FERDINAND", "maxD" : 2474.595041322314, "maxF" : 3.256338028169014, "maxS" : 2.056105610561056 }
{ "vname" : "PZVI", "maxD" : 1637.25, "maxF" : 3.1964285714285716, "maxS" : 2.559880239520958 }
{ "vname" : "M40M43", "maxD" : 2833.378846153846, "maxF" : 2.2342007434944238, "maxS" : 0.2366412213740458 }
{ "vname" : "LOWE", "maxD" : 2245.7419354838707, "maxF" : 1.9722222222222223, "maxS" : 2.069198312236287 }
{ "vname" : "AMX_50_100", "maxD" : 3108.9305816135084, "maxF" : 2.7721518987341773, "maxS" : 2.382608695652174 }
{ "vname" : "IS-3", "maxD" : 2467.572, "maxF" : 3.896153846153846, "maxS" : 3.451111111111111 }

Share this post


Link to post

Short link
Share on other sites

Соберу по 100, проверим кто отвалится. Думаю, таких не будет.

 

Вот, за 100л юзеров:

{ "vname" : "PZVIB_TIGER_II", "maxD" : 2336.707920792079, "maxF" : 2.812128418549346, "maxS" : 2.6149068322981366 }
{ "vname" : "T110", "maxD" : 4248.861689106488, "maxF" : 2.850061199510404, "maxS" : 3.0902255639097747 }
{ "vname" : "MAUS", "maxD" : 3014.7428571428572, "maxF" : 2.587912087912088, "maxS" : 2.21923474663909 }
{ "vname" : "VK3601H", "maxD" : 2385.1020052310373, "maxF" : 3.3086312118570183, "maxS" : 3.561111111111111 }
{ "vname" : "G_E", "maxD" : 2956.980952380952, "maxF" : 1.99009900990099, "maxS" : 0.18699186991869918 }
{ "vname" : "HUMMEL", "maxD" : 1738.6766917293232, "maxF" : 2.516464471403813, "maxS" : 1.5008347245409015 }
{ "vname" : "G_TIGER", "maxD" : 2629.0089020771516, "maxF" : 2.0294117647058822, "maxS" : 0.26666666666666666 }
{ "vname" : "VK4502P", "maxD" : 2883.2014925373132, "maxF" : 2.978723404255319, "maxS" : 2.720183486238532 }
{ "vname" : "E-100", "maxD" : 3307.0309278350514, "maxF" : 2.1443298969072164, "maxS" : 2.25 }
{ "vname" : "E-50", "maxD" : 3444.7029220779223, "maxF" : 2.4371428571428573, "maxS" : 5.078947368421052 }
{ "vname" : "T32", "maxD" : 2447.8283582089553, "maxF" : 3.1194539249146755, "maxS" : 3.9356223175965663 }
{ "vname" : "PANTHER_II", "maxD" : 2191.6455696202534, "maxF" : 2.613882863340564, "maxS" : 5.8370607028754 }
{ "vname" : "LORRAINE40T", "maxD" : 2641.464566929134, "maxF" : 2.8220338983050848, "maxS" : 4 }
{ "vname" : "M46_PATTON", "maxD" : 3455.406718221363, "maxF" : 2.585306911551474, "maxS" : 4.307335581787521 }
{ "vname" : "FERDINAND", "maxD" : 2474.595041322314, "maxF" : 3.256338028169014, "maxS" : 2.056105610561056 }
{ "vname" : "PZVI", "maxD" : 1637.25, "maxF" : 3.1964285714285716, "maxS" : 2.559880239520958 }
{ "vname" : "M40M43", "maxD" : 2833.378846153846, "maxF" : 2.2342007434944238, "maxS" : 0.2366412213740458 }
{ "vname" : "LOWE", "maxD" : 2245.7419354838707, "maxF" : 1.9722222222222223, "maxS" : 2.069198312236287 }
{ "vname" : "AMX_50_100", "maxD" : 3108.9305816135084, "maxF" : 2.7721518987341773, "maxS" : 2.382608695652174 }
{ "vname" : "IS-3", "maxD" : 2467.572, "maxF" : 3.896153846153846, "maxS" : 3.451111111111111 }

 

Ну вот, из первой 10 не отвалились только товарищи с позиций 7 и 8. Товарищ на Е50 со своим дамагом 6079 отвалился:)

Из второй 10 на своих местах остались только товарищи с позиций 14 и 18.

 

Чувствую, что если применить эти данные в построении шкалы эффективности для каждой машины это будет некий грандиозный прорыв в этой области:) А в принципе для каждой наверно и не нужно, однолевельные машины одного типа дамажат примерно одинаково из-за политика разработчиков в области балансировки их ТТХ:)

Edited by TurinDeNar

Share this post


Link to post

Short link
Share on other sites

Я имею в виду, что не будет пропущенных танков. То, что левые отсеятся - это и так понятно.

Share this post


Link to post

Short link
Share on other sites

мда

пусть будет 100, столько удачных боев вряд ли может быть
"vname" : "VK3601H", "maxD" : 2385.1020052310373

Ну ладно, больше интересны слишком низкие значение D.

Маус ~1.7

E100 ~1.8

Адекватно большие:

E50~2.4

50_100~2.34

Значит по текущей формуле самый дамажный маус, попав в бой с TurinDeNar на т40 будет выглядеть жалко на его фоне))

Чтобы такие танки как маус или нагибаторы песочниц не рассчитывать через специально подобранные коэффициенты, есть такой вариант:

Делаем D=1 + (Dt-Davg)/(Dmax-Davg) где Dmax - лучший средний дамаг среди всех игроков(В случае 1 + (Dt-Davg)/(Dmax-Davg)<0 считаем D=0)
S, F считаем аналогично D через Smax и Fmax.

e = (D * Kd + F * Kf + S*Ks) / (Kd + Kf + Ks).

Какие плюсы:

1. Решается проблема с разными максимально возможными D на разных танках(наш пример Маус и T40).

2. у эффективности известен потолок - 2(эффективность 2 имеет сферический игрок, обладающий сразу всеми лучшими показателями).

3. Формула становится более относительной.

Минусы:

1.Надо аккуратно усреднять Dmax, Smax, Fmax. На примере 3601 видно, что даже 100 боев - это недостаточное усреднение. Кроме увеличения минимального числа боев можно, например, проверять, что в окрестности лучшего результата есть n других результатов.

2.Как видно, выражение для D,S,F могут быть меньше нуля, это происходит когда игрок нещадно нубит(Dt<Davg и Davg-Dt>Dmax-Davg). В таком случае присваивается ноль, и в некоторой степени теряется возможность различать полутона жесткого нубства.

Edited by Roisin

Share this post


Link to post

Short link
Share on other sites

Я имею в виду, что не будет пропущенных танков. То, что левые отсеятся - это и так понятно.

А сорри затупил:) Конечно не будет пропущенных танков, 100 боев на каком-нибудь из них кто-нибудь да точно откатался - даже у М3Ли есть свои поклонники:) 

 

Roisin, указанный аномально большой средний дамаг для VК3601H связан не с недостаточным усреднением, а с тем, что у этого танка есть замечательная (выделяющаяся среди всех остальных орудий) пуха заточенная под стрельбу голдой (коник), сейчас она уже правда не такая нагибающая (порезали ее малек), но тем не менее она по прежнему у него есть:) Это танк-исключение можно сказать:) Поверьте, даже если сделать выборку минимум 200-300 боев, на нем по прежнему будет аномально высокий дамаг, у тех кто использует эту пуху и стреляет исключительно голдой:) Не нужно увеличивать минимальное количество боев. 

Edited by TurinDeNar

Share this post


Link to post

Short link
Share on other sites

@sirmax, есть такой вопрос, почему последняя настройка для цвета равна 10? Ведь по сути там выходит условие "меньше чем".  Еще получил вот такой вопрос http://www.koreanrandom.com/forum/topic/2172-demon2597-config/page-5?do=findComment&comment=24506

Может надо поставить последний предел не 10, а больше, чтобы получилась недостижимая величина?

 

UPD

Случай повторился. Поставил в конфиге Емакс=15, все стало нормально. Реплей на всякий случай http://rghost.ru/42152520

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

@sirmax, есть такой вопрос, почему последняя настройка для цвета равна 10? Ведь по сути там выходит условие "меньше чем".  Еще получил вот такой вопрос http://www.koreanrandom.com/forum/topic/2172-demon2597-config/page-5?do=findComment&comment=24506

Может надо поставить последний предел не 10, а больше, чтобы получилась недостижимая величина?

 

UPD

Случай повторился. Поставил в конфиге Емакс=15, все стало нормально. Реплей на всякий случай http://rghost.ru/42152520

Да, надо побольше поставить.

Share this post


Link to post

Short link
Share on other sites
Делаем D=1 + (Dt-Davg)/(Dmax-Davg) где Dmax - лучший средний дамаг среди всех игроков(В случае 1 + (Dt-Davg)/(Dmax-Davg)<0 считаем D=0)
 

Подумал, что так будет криво, лучше:

если Dt<Davg то D=Dt/Davg

если Dt>Davg то D=1 + (Dt-Davg)/(Dmax-Davg)

Share this post


Link to post

Short link
Share on other sites

Да, надо побольше поставить.

@sirmax, и подредактировать эту возможность в редакторе. :) Edited by NikolayHAOS

Share this post


Link to post

Short link
Share on other sites

В общем, такая ситуация получается:

Стата по танку T40 в среднем такая: t40:{b:27118269,d:7869891250,f:20357014,s:22105189,w:13778703},

 

Считаем коэффициенты:

 

ХП: 275

d = 7869891250 / 27118269 = 290

D = 290 / 275 = 1.05

F = 0.75

S = 0.82

 

Соответственно, чувак играет лучше среднего, вот ему 7 и нарисовало. Надо шкалу сделать нелинейную, тогда он в 6 попадет. Ща придумаю.

 

Кстати, попробовал посчитать по средним коэффициентам по питу техники и уровню (то есть сумму всех параметров для пт 4 уровня), у него E получается еще больше.

 

Сделал такую шкалу (teff -> E):

0..499: 1

500..799: 2

800..999: 3

1000..1199: 4

1200..1399: 5

1400..1599: 6

1600..1799: 7

1800..2000: 8

2000..2500: 9

2500+: E (эксперт)

 

подправил шапку - чуть поменял коэффициенты, сделал шкалу для E.

Можете протестировать с новыми параметрами: нужно заменить VMM.swf.

 

Скрин с новыми параметрами: attachicon.gifshot_002.jpg

Sirmax, извините что отвлекаю, но вот на Вашем скрине мне еще непонятна одна вещь. Выше товарища на Т40 из команды противника о котором шла речь, находится товарищ на Матильде у которого коэффициент эффективности на танке 9. Не могу понять из-за чего у него 9 получилось, ведь промежуточные коэффициенты (видимые на Вашем скрине) у них очень похожи:

          Т40 - 1,7 1,2 0,8 процент побед на момент боя на технике 56% (из моего скрина видно)

Матильда - 1,3 1,2 0,7 процент побед на момент боя на технике 59% (оттуда же)

И вот собственно говоря вопрос. Чем же Алексей на Матильде так выгодно отличается от товарища на Т40, что у него 9 баллов против 6 у Т40? По первому показателю он даже ниже на 0,4 чем у Т40, и по третьему ниже на 0,1. Просто для себя понять хочу, общая эффективность по аккаунту у них в принципе тоже одинаковая.  

Edited by TurinDeNar

Share this post


Link to post

Short link
Share on other sites

@sirmax, и подредактировать эту возможность в редакторе. :)

Поставил до 20. Хотя мне кажется, это может запутать... Выше 9 все равно будет E писать.

 

Подумал, что так будет криво, лучше:

если Dt<Davg то D=Dt/Davg

если Dt>Davg то D=1 + (Dt-Davg)/(Dmax-Davg)

Завтра проверю. Я тут подумал, искать максимум все-таки не совсем правильно. Нужно выбрать средний топ, чтобы сгладить случайные пики. Мало ли КВГ кому-то рейтинг накрутит. :)

 

Sirmax, извините что отвлекаю, но вот на Вашем скрине мне еще непонятна одна вещь. Выше товарища на Т40 из команды противника о котором шла речь, находится товарищ на Матильде у которого коэффициент эффективности на танке 9. Не могу понять из-за чего у него 9 получилось, ведь промежуточные коэффициенты (видимые на Вашем скрине) у них очень похожи:

          Т40 - 1,7 1,2 0,8 процент побед на момент боя на технике 56% (из моего скрина видно)

Матильда - 1,3 1,2 0,7 процент побед на момент боя на технике 59% (оттуда же)

И вот собственно говоря вопрос. Чем же Алексей на Матильде так выгодно отличается от товарища на Т40, что у него 9 баллов против 6 у Т40? По первому показателю он даже ниже на 0,4 чем у Т40, и по третьему ниже на 0,1. Просто для себя понять хочу, общая эффективность по аккаунту у них в принципе тоже одинаковая.  

Значит на Матильде средние показатели выше. Там в шапке файлик есть, где средние данные по всем танкам.

Share this post


Link to post

Short link
Share on other sites

 Значит на Матильде средние показатели выше. Там в шапке файлик есть, где средние данные по всем танкам.

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

Share this post


Link to post

Short link
Share on other sites

Поставил до 20. Хотя мне кажется, это может запутать... Выше 9 все равно будет E писать.

 Завтра проверю. Я тут подумал, искать максимум все-таки не совсем правильно. Нужно выбрать средний топ, чтобы сгладить случайные пики. Мало ли КВГ кому-то рейтинг накрутит. :)

 Значит на Матильде средние показатели выше. Там в шапке файлик есть, где средние данные по всем танкам.

 

Ну для обычной эффективности же стоит 9999, никого вроде не колбасит:) Нормально будет. Ну можно вообще по аналогии ткнуть 99 тогда

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...