Jump to content
Korean Random
Sign in to follow this  
Spectr20

Вопрос по средниму урону на танке

Recommended Posts

Вопрос такой как посчитать цветовые границы среднего урона на определённом танке.На сайте ККТС есть вот такая таблица, но как посчитать те же границы для каждого танка не мойму.

c3b38629a97d.png

Share this post


Link to post

Short link
Share on other sites

Нам понадобится файлик: https://static.modxvm.com/xtdb.json

он автоматически обновляется каждый день.

В этом файле для каждого id танка указаны параметры среднего и топового урона и фрагов (поля "ad","af","td" и "tf") и массив шкалы xvm для урона на танке (поле "x").

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

Границы цветов соответствуют индексам массивов 16, 33, 52, 75, 92 (если нумерацию начинать с нуля). Значения с данными индексами должны быть первыми, окрашивающимися в более "старший" цвет, любое более низкое уже в более младший.

Например, первый элемент в файле:

 

"1": {
    "x": [79, 84, 89, 94, 99, 104, 109, 114, 119, 124, 129, 134, 139, 144, 149, 154, 159, 165, 170, 175, 180, 186, 191, 197, 203, 208, 214, 220, 226, 233, 239, 246, 253, 259, 266, 274, 281, 289, 296, 304, 312, 320, 328, 337, 345, 354, 363, 372, 381, 390, 399, 409, 418, 428, 437, 447, 457, 466, 476, 486, 496, 506, 516, 526, 537, 547, 557, 567, 578, 588, 598, 609, 619, 630, 640, 650, 661, 671, 682, 692, 703, 714, 724, 735, 746, 757, 769, 781, 793, 804, 816, 829, 842, 855, 869, 885, 903, 923, 948, 981],
    "ad": 290,
    "af": 0.566,
    "td": 1078,
    "tf": 2.326
},

 

Танк с id = "1" - это советский Т-34:

https://developers.wargaming.net/reference/all/wot/encyclopedia/vehicles/?application_id=demo&fields=tank_id%2Cshort_name%2Ctype%2Cnation%2Ctier&tank_id=1&r_realm=ru&run=1

"ad" - средний урон = 290, "af" - средние фраги = 0.566, "tf" - топовый урон = 1078, "tf" - топовые фраги = 2.326

(понятие "средний" здесь означает "средний на этом танке среди всех игроков с общим желтым wn8 по аккаунту, которые провели не менее 100 боев на этом танке".

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

"x" - массив xtdb (шкалы XVM для урона на танке)

границы цветов - это элементы [x[16], x[33], x[52], x[75], x[92]] = [159, 259, 418, 650, 842]

Итого, урон на Т-34 менее 159 - красный, 159..258 - оранжевый, 259..417 - желтый, 418..649 - зеленый, 650..841 - бирюзовый, 842 и выше - фиолетовый.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Спасибо попробую создать пассер этого всего

6 часов назад, seriych сказал:

Танк с id = "1" - это советский Т-34:

Дяденька, а вот ещё вопрос id танка ещё от куда ни будь взять можно кроме как с кабинета разработчика.

Share this post


Link to post

Short link
Share on other sites
5 часов назад, Spectr20 сказал:

id танка ещё от куда ни будь взять можно кроме как с кабинета разработчика.

Из клиента можно вытащить через питон, но это не ко мне.

Share this post


Link to post

Short link
Share on other sites

А вот ещё вопрос какие ещё данные можно считать из этого файла

Share this post


Link to post

Short link
Share on other sites
6 часов назад, Spectr20 сказал:

А вот ещё вопрос какие ещё данные можно считать из этого файла

Дак я вроде все написал.

Единственное, можно подробнее по проценту игроков, которые имеют урон выше данного по всему массиву x:

https://bitbucket.org/XVM/xvm/src/default/src/xpm/xvm_main/xvm_scale_data.py?at=default

Share this post


Link to post

Short link
Share on other sites
1 час назад, seriych сказал:

Дак я вроде все написал.

Понял. спасибо

Share this post


Link to post

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

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...