Автор | МТ13 - Сервис отслеживания турнирных боев 9-17лвл |
как посмотреть все ли демоны отыграли мт 14 лвл ))
http://www.lgnd.ru/mt13/rating/lvl/14/r/7 |
Спасибо за труд. Очень информативно и важно. |
http://www.lgnd.ru/mt13/current постоянно кидает на 16-тый
теперь в ссылку на текущие бои всегда подставляется текущий уровень.
так же исправлена опечатка, из аз которой не показывались желтые ячейки в таблице баланса (20-35% побед)
на 17 уровне правильно выделяются игроки, закончившие 15 боев.
+ бонус:
многие спрашивают - в таблице рейтинга всего 100 игроков, а как дальше посмотреть?
нужно дописать в адресную строку /page/100, что бы сдвинуть просмотр на 100 позиций, то есть с 101 по 200.
Пример:
http://www.lgnd.ru/mt13/rating/lvl/16/page/100 |
А можно как то посмотреть количество участников? |
Ой сори ступил, наверное над таблицей Игроков найдено: 837 это и есть ответ на мой вопрос |
Было бы здорово добавить в твой сервис доп.функцию определения сильнейшего в турнирах: просто очень часто 20 из 20 выбивает относительно изрядное кол-во народу(да даже, если бы и двое выбивали...). Вроде бы в Дейли затрагивалась эта возможность и даже проводились расчеты с помощью специальных математических методов, применяемых в шахматах. Вообщем, если добавишь эту функцию на свой сайт - готова пожертвовать на это дело 50 к золота. Если исключительно для меня это сделаешь(на моем уровне на данный момент три человека выбили 20 из 20) - даю 10 к.
P.S. Для второго и третьго места тоже очень актуально я считаю. |
доп.функцию определения сильнейшего в турнирах
а как узнать кто сильнейший? даже раскачка не всегда помагает, ведь влияет множество факторов, и сегодняшний победитель МТ с убер раскачкой - завтра может пролететь мимо 10%
и даже проводились расчеты с помощью специальных математических методов, применяемых в шахматах.
проблема в большой нагрузке на сервер, при расчете в реальном времени.
при подготовке материалов по МТ - я копировал базы на свой компьютер и все рассчитывалось локально.
Если исключительно для меня это сделаешь(на моем уровне на данный момент три человека выбили 20 из 20) - даю 10 к.
ничего не обещаю. будет время - будет статья. у меня по календарю отпуск. |
а как узнать кто сильнейший Понятие "сильнейший" безусловно весьма расплывчато - но в данном случае имеется ввиду выбрать "лучшего"(исходя из математики) из тех, кто набрал одинаковое кол-во очков в Турнире. Подчеркну: выбор "лучшего" именно исходя из статистики и математических методов. Не спорю - все это - также субъективно - но что нам остается? |
(исходя из математики
в реальном времени доступен, пожалуй, только показатель "средний уровень умений встреченных противников", который особо не отражает силу встреченных.
10+7 обычно куда сильнее 11+0.
если следующий МТ быстро не появится - то я успею глобально обновить интерфейс статистики по МТ.
из запланированного:
- сортировка в рейтинге по произвольным столбцам
- дополнительная статистика с перелинковкой (к примеру из баланса маг+варвар можно будет перейти к списку всех боев(как было раньше))
- единый интерфейс для всех данных по всем турнирам (сейчас статистика МТ13 выглядит куда иначе, чем МТ8)
множество более мелких идей, среди которых:
- отдельная страница с профилем игрока, на котором присутствуют ссылки на прошлые турниры
и, возможно, платная услуга - загрузить всю информацию по прошлым турнирам (списки боев с анализом). |
для Элементаль: Еще бы хорошо добавить среднюю циферку по прокачке анти у каждой фпакций относительно других фракций (из числа персов, принявших участие в турнире). Думаю будет показательно. |
Вообще, по-моему те математические методы, применяемые в шахматах,которые я имею ввиду, и не должны учитывать такие показатели как раскачка, арты, билды и т.д. Вроде бы, они просто учитывают кто завалил наибольшее кол-во "сильных" противников, т.е тех, которые набрали наибольшее кол-во очков. Например, Вася и Петя набрали по 20 очков, но Вася вальнул больше противников, которые набрали много очков, соответственно по этой нехитрой логике Вася будет "выше" в итоговой таблице, потому что он ТИПО "сильнее"(чисто субъективно, исходя из ДАННОЙ логики). |
для Клеймора:
какая ситуация:
сводных таблиц нет. они строятся по средством SQL запросов, каждый раз при заходе игроков на страницу.
есть общая таблица со всеми боями на каждом конкретном МТ (сейчас там 79,456 записей, на каждый бой по 2 записи, занимает - 20Мб).
что бы узнать насколько сложный путь на турнире был у игрока нужно сделать ОЧЕНЬ сложный SQL запрос.
Если сейчас для рейтинга: выбрать всех игроков на уровне Х, сгруппировать по id, и просуммировать победы.
То нужно будет: выбрать всех игроков на уровне Х, получить список их противников, для каждого узнать количество побед, просуммировать полученное поле.
Запрос по времени получается в 1500-2500 раз медленней. о чем я и написал выше.
В режиме реального времени вести подобное ни как не представляется возможным. |
Необязательно в режиме реального времени это делать. Я думаю можно было бы и удовольствоваться послетурнирным анализом - я думаю все без проблем потерпят недельку, две.
Опять же и у этого метода тоже есть свой минус: исходя из примера с Васей и Петей - у Пети могли быть соперники и "сильнее", но они в силу каких-то причин, могли и не отыграть все свои бои(у кого-то дела, кто-то попал в 10% и бросил, кто-то проиграл 3 раза и также не стал продолжать и т.д.). Но с другой стороны, если они не отыграли все свои бои - их проблемы, это их "слабость" так скажем...Да и есть ли метод лучше? Таков сухой бескомпромиссный, непредвзятый язык статистики и математики.... |
для Элементаль:
выбрать всех игроков на уровне Х
Можно выбрать только тех, кто занял 1,2 и 3 места...10% и всем остальным это было бы мало интересно;)...сооветственно, круг обрабатываемых лиц сужается в разы! =) |
что бы узнать насколько сложный путь на турнире был у игрока нужно сделать ОЧЕНЬ сложный SQL запрос.
Извиняюсь, что влез, но если есть таблица по всем боям хотя бы с такими данными:
Игрок1 - игрок 2 - уровень игравших - результат боя, то нужный результат очень быстро можно посчитать в Экселе. Пара формул, их копирование на все бои, и сводная таблица по игрокам и уровням. |
сервис не пашет? |
Баг с убийцами матрешек исправлен. |
бои вчерашние вечерние ГТ/Мт не добавятся ? |
бои вчерашние вечерние ГТ/Мт не добавятся ?
А разве есть пропущенные?
http://www.lgnd.ru/gt/last/14
С сегодняшнего утра всем игрокам приписывается id=0, завтра утром id пересчитаются и все будет как надо.
Можно проверить в ручную - есть ли определенный бой или нет, подставив его номер в ссылку:
http://www.lgnd.ru/gt/warid/307524269
http://www.lgnd.ru/mt13/warid/307364998
Если вы нашли пропавший бой - попробуйте воспользоваться формой добавления, или напишите в ЛС |
Хотелось бы в таблице баланса увидеть еще колонку с общим процентом побед для фракции.
т.е. (сумма побед)/(сумму боев)*100% |