Spectr20 Posted May 5, 2018 Share Posted May 5, 2018 Вопрос такой как посчитать цветовые границы среднего урона на определённом танке.На сайте ККТС есть вот такая таблица, но как посчитать те же границы для каждого танка не мойму. Link to comment Short link Share on other sites More sharing options...
seriych Posted May 5, 2018 Share Posted May 5, 2018 Нам понадобится файлик: 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 и выше - фиолетовый. 1 @ Link to comment Short link Share on other sites More sharing options...
Spectr20 Posted May 5, 2018 Author Share Posted May 5, 2018 Спасибо попробую создать пассер этого всего 6 часов назад, seriych сказал: Танк с id = "1" - это советский Т-34: Дяденька, а вот ещё вопрос id танка ещё от куда ни будь взять можно кроме как с кабинета разработчика. Link to comment Short link Share on other sites More sharing options...
seriych Posted May 5, 2018 Share Posted May 5, 2018 5 часов назад, Spectr20 сказал: id танка ещё от куда ни будь взять можно кроме как с кабинета разработчика. Из клиента можно вытащить через питон, но это не ко мне. Link to comment Short link Share on other sites More sharing options...
Spectr20 Posted May 9, 2018 Author Share Posted May 9, 2018 А вот ещё вопрос какие ещё данные можно считать из этого файла Link to comment Short link Share on other sites More sharing options...
seriych Posted May 9, 2018 Share Posted May 9, 2018 6 часов назад, Spectr20 сказал: А вот ещё вопрос какие ещё данные можно считать из этого файла Дак я вроде все написал. Единственное, можно подробнее по проценту игроков, которые имеют урон выше данного по всему массиву x: https://bitbucket.org/XVM/xvm/src/default/src/xpm/xvm_main/xvm_scale_data.py?at=default Link to comment Short link Share on other sites More sharing options...
Spectr20 Posted May 9, 2018 Author Share Posted May 9, 2018 1 час назад, seriych сказал: Дак я вроде все написал. Понял. спасибо Link to comment Short link Share on other sites More sharing options...
Recommended Posts