-
Публикации
149 -
Зарегистрирован
-
Посещение
-
Бои
27192 -
Клан
[CLOUD]
Оценка
261 ВеликолепнаяО Crystalz
- Активность Главная страница
-
Звание
Старшина 1 статьи
- День рождения 16.01.1995
- Профиль на сайте Crystalz
-
Знак


Дополнительно
-
Город
Смоленск
Посетители профиля
6 968 просмотров профиля
-
Еще раз подчеркну, что не я автор формулы wows-numbers. Я просто взял ее и повторил. У меня нет навыков аналитики и знаний как в играх строиться рейтинговая модель. Возможно когда то я вернусь к этому вопросу. Пока что есть, то есть.
-
rDmg = 62332 / 59951 это 1,0397157678771 rFrags = 0,77 / 0,58 это 1,327586206896552 rWins = 52,6 / 50,2 это 1,047808764940239 nDmg = max(0, (1,0397157678771 - 0.4) / 0.6) это 1,066192946461833 nFrags = max(0, (1,327586206896552 - 0.1) / 0.9) это 1,363984674329502 nWins = max(0, (1,047808764940239 - 0.7) / 0.3) это 1,159362549800797 PR = round(700 · nDmg + 300 · nFrags + 150 · nWins) это 1329,434847292253 округляем до целого 1329 и подставляем в шкалу оценок: Ошибки нет Чем выше показатели от средних, тем выше рейтинг.
-
Cryships заработал, видимо Леста исправила ошибку с API. При обновлении профиля могут быть ошибки в суточной статистике за пропущенные дни работы сервиса.
-
В API нет базового опыта. Да и опять же, не факт что в другой формуле это будет учитываться. Я ещё не изучал этот вопрос и он пока что не в приоритете. Не станет, хоть он и не окупается даже. Сам ввод монетизации будет стоить больше, чем потенциальная прибыль. Год моего финансирования и развития на lite версии я могу позволить. Мне просто интересно, что из проекта получится и как далеко я смогу зайти.
-
Нужно проводить аналитику данных. В одном из ближайших обновлений хочу сделать агрегацию статистики за все время/за пол года/3 месяца/месяц. Чисто в теории, там бы влияние прем аккаунта не так сильно было бы заметно. Но опять же, нужно придумывать формулу, расставлять коэффициенты... Могут быть случаи, когда в случайных боях каком то из кораблей нет боев, но есть в рангах. И вот тогда уже не понятно как считать. На крайшипсе я разделил эти режимы. Так как в рангах количество кораблей меньше и ожидаемые значения другие. Сама формула прошипса не известна. Никто не знает как она считается и какие там подставляются значения. Для всех классов одна или разная... Нет, не учитывают - все среднее. Леста не отдает данные сыгранные по одному бою. Т.е. я запрашиваю профиль игрока и из новых данных вычитаю старые, а за это время он может наиграть 30 боев. И вот все эти данные в разнице (урон, опыт, танковка...), делятся на эти число боев, после чего получается среднее. Прошипс делает это точно так же. Ждем когда починят. Тикет в ЦПП я создал и свое приложение переписал под новые ссылки. В теории, как починят должно все заработать на лету.
-
Я не сотрудничаю с Лестой и какого то отдельного канала связи с разработчиками у меня нет. Все через форум. Возможно кстати даже турнирный портал поломался из за проблем с API.
-
Можно будет поэкспериментировать, но чем ниже планка, тем больше твинков будет попадать в топ. 1. Такую формулу придумал автор сайта wows-numbers, я лишь повторил ее. Опыт он не учитывает скорее всего из за того, что в API нет разделения опыта с премиумом и без. Те кто купят премиум будут выше в рейтинге, чем те кто играет без. Но по уровню игры игрок без премиума может играть лучше игрока с премиум аккаунтом. 2. На мой взгляд формула не идеальная. На вики есть статья, за что классы получают опыт больше всего и любая другая формула должна это учитывать и поощрять. Может быть когда нибудь появится другая. Но к сожалению в ранговых боях такую формулу не получилось бы применить, так как API не выдает некоторые данные в этом режиме. 3. Сейчас - да, выгоднее самому сделать фраг для рейтинга. (по важности на 1 месте урон, 2 фраги и на 3 процент побед) 4. Для того что бы попасть в динамический рейтинг по классу, нужно отыграть 30 боев на любом уровне и выбранном вами классе. Что бы попасть в рейтинг условно на 9 ЛК, играйте на любых 9 ЛК и все они пойдут в зачет. Причем можно чередовать игру с другими классами и уровнями. Главное что бы за 30 дней счетчик боев был 30 боев (бои сыгранные 1 августа слетят 31 августа и так далее). В статическом, сейчас главное, что бы была любая активность, 1 бой за 30 дней. (возможно в будущем тоже нужно будет ввести доп. ограничения, что бы рейтинг двигался). Отдельно потом будут рейтинги по всем кораблям. Тут еще нужно продумать концепт. Либо будут учитываться бои за все время или так же за 30 дней. Бонусом, есть проблема со слабым сервером. Рассчитать 800+ рейтингов по кораблям может оказаться сложной задачей. 5. Раскраска клан тегов идет как в игре (по учету турнирных активностей). Ну и напомню, что сейчас сайт может не работать из за проблем с Леста API. Как только его починят, все заработает.
-
В новостной ленте cryships есть ответ, а более развернутый ответ дан в профильной теме.
-
Я в новостях написал что проблема на стороне Лесты. Они впервые за 10 лет решили обновить API. Теперь там появилась кораблельная аутентификация и изменились ссылки на получение данных. Я у себя все заменил, согласно их новой документации, но проблема в том, что новые/старые ссылки теперь вообще не работают (Причем, что с сервера, что debug из кабинета разработчика). Танковое API работает, а корабельное умерло полностью. Пока это не исправят, портал не будет работать. Не работает. Никакой профиль не откроется и не работает поисковик. Все работает на получение свежих данных по API.
-
Да, вполне нормально. Он постоянно будет пересчитывается под текущую мету.
-
Чем выше от ожидаемых значений (урон, фраги, процент побед) тем лучше. В разделе "Формула" все можно подсчитать:
-
Вполне реально, но в будущих обновлениях. Сейчас все внимание было на оптимизацию и попытки достать из серверного железа как можно больше профита. Мне удалось сократить время обновления статистики с 6-7 часов до 4-5.
-
Ода из фоновых задач проверяет кланы на изменения. Все кто в них вступает появляются в БД. Ну и так же все кто введут свой никнейм на сайте и откроют профиль. Можно и лучше это было бы делать с ластомером, но там есть сложности.
-
Ну вот в том то и дело, что нужно изучать этот вопрос, а не с потолка цифры добавлять в формулы. Можно было вообще не упоминать wows-numbers и сказать, что формула придумана и все такое... сидели бы гадали... Но из за уважения к автору, я ее открыл и добавил ссылку на его сайт.
-
Я не математик или аналитик и знаний построения формул оценивающих скилл игрока у меня нет. Все что я знаю, это что существуют различные метрики в различных соревнованиях, например у шахматистов (Эло)... И вот больше кроме как про их существование не знаю. Если я сейчас впишу на рандоме различные цифры в формулу, то и результат будет так себе. Возможно и нейронку можно как то натренировать, она там сама веса расставит и будет учитывать изменения, а мы будем ей поклоняться и говорить, что ее выбор благоразумен Может вот со временем или новыми знаниями я подойду к этому вопросу. Пока что есть, то есть.
