Jump to content
Korean Random
sirmax

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

Recommended Posts

@apostol--97, Знаю, программа очень не доработана. Я работаю над ней.

 

Обновил программу.

 

 - (Исправлено) Ввод десятичных дробей

 - (Исправлено) Кнопка "Закрыть" вернулась (для Windows, в linux такого бага не было)

 - (Исправлено) Исправлен перевод.

 - (Исправлено) Программа наконец-таки считает правдивое значение.

 

Блин, как же убого моя программа смотрится в Windows... Гиперссылка съехала налево, гаджеты выглядят просто ужасно.

Edited by Azbuka_slovensko
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

 

 

На скрине ошибка в слове "more"
 мог бы написать MOAR!11 )))

Share this post


Link to post

Short link
Share on other sites

Ребята а teff и e сейчас работают? Что-то у меня пустые поля везде...

Share this post


Link to post

Short link
Share on other sites

teff и e сейчас работают

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

 

all...

Кстати, желающие приглашаются к обсуждению по поводу изменения формулы TEFF. В текущем виде формула мне не особо нравится. Главный косяк- это отправная точка в виде среднесерверного показателя урона/фрагов. Например, среднесерверный урон кваса хуже, чем у любого другого тяжа 6 уровня. В итоге для очень популярных танков имеем заниженные требования и соответственно завышенные у многих рейтинги. Предлагается такое решение проблемы: заменить среднесерверный урон на средний урон не всех игроков, а только тех игроков, которые имеют, например, рейтинг wn8 из промежутка 1100..1300. В принципе тоже самое можно сделать и для топовых показателей, заменив топ 100 на допустим средний показатель среди всех игроков с рейтингом wn8 выше 3000. Типа того.

В идеале нужно добиться того, чтобы распределение игроков по рейтингу на танке было одинаково для любого танка. То есть, если например на мс-1 teff=1500 - это лучше 90% игроков, то teff=1500 на любом другом танке должно означать лучше 90% игроков на этом танке. И так для любого значения teff. Если у кого-то есть мысли, как этого добиться, желательно ими поделиться :-)

Edited by seriych
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

 

 

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

Share this post


Link to post

Short link
Share on other sites

 

 

Это же подразумевает индивидуалные корректировочные коэффициенты для урона и фрагов каждой машины? А то и целые выражения.
На самом деле- это решаемо. Можно вообще для любой формулы, которую бы мы ни придумали сделать для каждого танка свою формулу перевода в шкалу XVM и всё, у нас для всех танков одинаковое распределение. Но это будет искусственное растягивание/сжатие диапазонов. Хотелось бы, чтобы похожее распределения для всех танков естественным образом вытекало из исходной формулы. Плюс для каждого танка делать свою формулу перевода довольно геморно, даже если это автоматизировать.

Share this post


Link to post

Short link
Share on other sites

 

 

Кстати, желающие приглашаются к обсуждению по поводу изменения формулы TEFF.

а разве teff - это не полный аналог eff, общей эффективности по аккаунту?

Share this post


Link to post

Short link
Share on other sites

@Alexx_Real, а слабо первое сообщение темы глянуть?
 

 

 

Результат:
    TEFF: E
    0..299: 1 - очень плохой игрок
    300..499: 2 - плохой игрок
    500..699: 3 - удовлетворительный
    700..899: 4 - ниже среднего
    900..1099: 5 - средний
    1100..1299: 6 - выше среднего
    1300..1549: 7 - хороший
    1550..1799: 8 - отличный
    1800..1999: 9 - мастер
    2000+: E - Эксперт (топ-100 игроков на данной технике)

    TEFF - точное значение рейтинга (диапазон от 0 до 2000)
    E - краткое значение рейтинга (занимает один символ - от 1 до 9, E для топ-100 игроков)

Share this post


Link to post

Short link
Share on other sites

 

 

Alexx_Real, а слабо первое сообщение темы глянуть?

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

Share this post


Link to post

Short link
Share on other sites

 

 

и teff по-идее должен считаться по этой же самой формуле
в первом посте есть и формула для данного рейтинга. она не совпадает с формулой РЭ, это другой рейтинг. И не должна совпадать. 

Share this post


Link to post

Short link
Share on other sites

 

 

в первом посте есть и формула для данного рейтинга. она не совпадает с формулой РЭ, это другой рейтинг. И не должна совпадать.

Что-то я не понял... Форумла РЭ - это же eff?

Share this post


Link to post

Short link
Share on other sites

 

 

Форумла РЭ - это же eff?
именно. и teff не совпадает с этой формулой. 

Share this post


Link to post

Short link
Share on other sites

 

 

именно. и teff не совпадает с этой формулой.

А почему???? Вот формула для eff:

РЭ = DAMAGE * (10 / (TIER + 2)) * (0.23 + 2*TIER / 100) + FRAGS * 250 + SPOT * 150 + (log (CAP + 1,1.732)) * 150 + DEF * 150

____________________

DAMAGE — средний урон за бой

FRAGS — среднее количество фрагов за бой

SPOT — среднее количество засвеченных врагов

CAP — среднее количество очков захвата базы

DEF — среднее количество очков защиты базы

TIER — средний уровень танков (с учетом количества боев на них)

 

TIER — это средний уровень танков, но подставляя уровень танка вместо TIER мы спокойно высчитываем РЭ для каждого боя. Для всей совокупности проведенных боев TIER имеет смысл как средний уровень танков, но это тоже самое, что как если-бы мы взяли сумму РЭ за все бои и поделили на количество боев. Элементарная арифметика. Таким образом teff или РЭ для каждого конкретного танка высчитывается по этой же формуле, где в качестве TIER всегда стоит какой-то конкретный уровень танка. И почему при этом teff должен от eff отличаться формулой, никак не пойму ((( 

Share this post


Link to post

Short link
Share on other sites

@Alexx_Real, Вы демонстрируете некомпетентность. Статистические методы не надо применять к выборке из одного экземпляра. РЭ за бой - неимоверное и бесполезное извращение, ничего не значащее и выдуманное статодродами для более лучшего раздутия своего ЧСВ.
РЭ даже за 100 боёв не совсем корректно считать потому, что это формула статистическая. И она выведена чтоб описывать аккаунт с разными типами техники.
Для отдельных танков необходимы частные подходы. Нельзя от ПТ8 и ЛТ8 ожидать того же урона и фрагов за бой. В таком случае ЛТ будут "менее эффективны".

Share this post


Link to post

Short link
Share on other sites

 

 

А почему?
Да блин потому что определение teff дано в первом посте этой темы и оно не совпадает с определением eff, которое дано на сайте вот-ньюс.

Share this post


Link to post

Short link
Share on other sites

 

 

Alexx_Real, Вы демонстрируете некомпетентность. Статистические методы не надо применять к выборке из одного экземпляра. РЭ за бой - неимоверное и бесполезное извращение, ничего не значащее и выдуманное статодродами для более лучшего раздутия своего ЧСВ. РЭ даже за 100 боёв не совсем корректно считать потому, что это формула статистическая. И она выведена чтоб описывать аккаунт с разными типами техники. Для отдельных танков необходимы частные подходы. Нельзя от ПТ8 и ЛТ8 ожидать того же урона и фрагов за бой. В таком случае ЛТ будут "менее эффективны".

Не согласен по поводу выпада по "компетентности". РЭ - это численное отражение того насколько эффективно вы сыграли. А сыграли вы при этом 1000 боев или 1 бой - это неважно! И считается РЭ по формуле, которая работает независимо от того, считаете вы РЭ для одного конкретного боя, или для всех боев сыгранных на аккаунте. И нет никакого смысла писать о том, что РЭ это формула "статистическая". Если вы провели один бой на РЭ 4000, а потом еще 10 боев с РЭ 500, то увы, вы весьма слабый игрок с РЭ 818 за эти 11 боев. И это справедливо! Но бой то на 4000 у вас был, и значит это повод проанализировать, а что надо делать для поднятия РЭ в целом по аккаунту? Правильно, каждый бой проводить с большим РЭ. А как это сделать?? А вот как я писал когда-то об этом: 

 

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

Итак всем известная формула в её последней (на сегодня) редакции:

DAMAGE * (10 / (TIER + 2)) * (0.23 + 2*TIER / 100) + FRAGS * 250 + SPOT * 150 + (log (CAP + 1,1.732)) * 150 + DEF * 150

____________________

DAMAGE — средний урон за бой

FRAGS — среднее количество фрагов за бой

SPOT — среднее количество засвеченных врагов

CAP — среднее количество очков захвата базы

DEF — среднее количество очков защиты базы

TIER — средний уровень танков (с учетом количества боев на них)[/box]

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

Сразу видим, РЭ, это сумма отдельных достижений в бою, каждое из которых получило свой удельный вес.

Итак по порядку:

1. Первое слагаемое - Нанесенный Дамаг. Перерабатываем "многа непонятных букав" в простое и понятное каждому:

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

1 уровень: Дамаг х 0.83

2 уровень: Дамаг х 0.675

3 уровень: Дамаг х 0.58

4 уровень: Дамаг х 0.52

5 уровень: Дамаг х 0.47

6 уровень: Дамаг х 0.44

7 уровень: Дамаг х 0.41

8 уровень: Дамаг х 0.39

9 уровень: Дамаг х 0.37

10 уровень: Дамаг х 0.36

Тут очевидно, что несмотря на понижение коэффициента с ростом уровня, это слагаемое будет расти, поскольку ДПМ растёт все равно быстрее. Простой пример: на ЛТ 3 уровня за бой можно набить 2 фрага, и при этом где-то 400 Дамага, что даст в сумме для рейтинга 232 очка. Немного, если учесть что 2 фрага, заработанные за счёт этого дамага, дадут во втором слагаемом аж 500 очков. К примеру, на ТТ 8 уровня такой же бой принесет где-то 1500 урона, а это уже будет 585 очков, плюс те же 500 очков за 2 фрага (правда на 8 левеле ТТ с дамагом 1500 за бой добыть 2 фрага ИМХО сложнее. Резюме: на низкоуровневых танках РЭ зарабатывается в первую очередь фрагами, на ТТ высоких уровней - за счёт урона. Это важно для понимания, как нужно играть для набивания РЭ. Это хорошо (даже без анализа формулы) усвоили педобиры на Т18, которую давно пора понерфить.

2. Фраги. В общем-то, про них уже тоже поговорили выше, осталось добавить что фрагодрочество может и не приветсвуется, однако ж как говорится, игра забывается, а счёт остается. Поэтому добрать подранка последним шотом - это приятно, как не говори. И как видим из формулы, для РЭ полезно

 

Поэтому очевидно должно быть, что РЭ за один бой, РЭ по аккаунту, или РЭ по какому-то танку - НЕВАЖНО, сама формула не меняется!!! Сам по себе РЭ очень неидеален (как и все прочие рейтинги), но если вдруг принять именно его как главный показатель эффективности игрока, и стараться его качать вверх, то просто нужно четко понимать, что для танка каждого уровня и каждого типа есть свои действия "эффективности"  которые наиболее предпочтительны для прокачки РЭ. И по большому счету все очень просто, на топах надо наносить дамаг, а в песке надо получать очки захвата и защиты базы. И если вы это понимаете, то растите свой РЭ, и нет никакой необходимости менять формулу от одного типа танков к другому.


 

 

Да блин потому что определение teff дано в первом посте этой темы и оно не совпадает с определением eff, которое дано на сайте вот-ньюс.

Ну так это неправильно. Если есть РЭ вычисляемый макросом eff по формуле DAMAGE * (10 / (TIER + 2)) * (0.23 + 2*TIER / 100) + FRAGS * 250 + SPOT * 150 + (log (CAP + 1,1.732)) * 150 + DEF * 150, то негоже обозначать teff как eff для отдельного танка, и называть его просто добавляя букву тоже неправильно. Потому что в данному конкретном случае речь идет не просто о другой формуле расчета, а о приниципиально другом методе вычисления. Если eff - это численный показатель объективный (что настрелял, насветил, назахватывал - то и имеешь), то teff как я понял из беглого осмотра первого сообщения опирается на позиционирование результатов игрока по отношению ко всем другим, проще говоря, он показывает на какой точке в кривой распределения статистических показателей игры вы находитесь. Не понимаю почему это кому-то кажется правильным.

Share this post


Link to post

Short link
Share on other sites

 

 

негоже обозначать teff как eff для отдельного танка
никто и не говорит, что teff- это eff для отдельного танка. "брак" - это не "рак" с подписанной буковкой "б"

Share this post


Link to post

Short link
Share on other sites

 

 

никто и не говорит, что teff- это eff для отдельного танка. "брак" - это не "рак" с подписанной буковкой "б"

 

Макроподстановки статистики (необходимо включить rating/showPlayersStatistics):
      {{avglvl}}      - средний уровень танков игрока
      {{eff}}         - эффективность игрока: http://wot-news.com/index.php/stat/calc/ru/
      {{teff}}, {{e}} - эффективность игрока на текущем танке: http://www.koreanrandom.com/forum/topic/1643-

 

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

ЗЫ Кстати, а нельзя ли тогда уж создать макрос {{t-eff}}, который и будет тем самым, за что был мною принят {{teff}}. Думаю это всех устроило бы, а кто хочет морочиться со "средней тепературой по больнице" - те пусть долбят {{teff}}

Share this post


Link to post

Short link
Share on other sites

Кстати, а нельзя ли тогда уж создать макрос {{t-eff}}, который и будет тем самым, за что был мною принят {{teff}}

Нет, тебе уже объяснили, что существующие общие рейтинги не годятся для оценки игры на отдельных танках.

 

И все эти твои рассуждения про "каждый бой проводить с большим РЭ" и "от слова "среднее" можно спокойно отходить, так как РЭ вычисляется для каждого боя" в корне неверны. Ты наверное, не отстанешь, так и быть, вот пример:

post-8781-0-26412300-1410386980_thumb.png

Расшифровка:

"пусть у нас имеется аккаунт с такими показателями:"

battles 5000

Damage 2000

Tier 8

Frags 1,5

Spot 2

Cap 1

Defence 2

EFF 1944,3

"Проводим сессию из одного боя на одном танке 8 уровня с такими показателями:"

battles 1

Damage 0

Tier 8

Frags 0

Spot 0

Cap 100

Defence 0

EFF 1260,3 (значительно меньше изначальной)

"Считаем как изменится общая эффективность:"

battles 5001

Damage 1999,60008

Tier 8

Frags 1,49970006

Spot 1,99960008

Cap 1,019796041

Defence 1,99960008

EFF 1946,6 (значение увеличилось!)

Поиграться самому: eff cap.xlsx.zip

Вывод: не юзаем формулы для того, для чего они не предназначены.

 

 

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

Во-первых, логично подумать, что ссылка другая не просто так. Во-вторых, никто не мешает предложить другое название рейтинга Edited by seriych
  • Upvote 2

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...