Рейтинг МАИИ

Description
Оперативно о работе сайта рейтинга МАИИ (https://rating.maii.li/b/)
Предложения: https://github.com/maii-chgk/rating-ui/issues
Связаться: [email protected] или https://vk.com/andyvolykhov
Задать вопрос: https://discord.gg/jcHnbPUMgu
Advertising
We recommend to visit
HAYZON
HAYZON
6,053,581 @hayzonn

لا اله الا الله محمد رسول الله

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 3 weeks, 1 day ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 2 weeks, 2 days ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month ago

11 months, 1 week ago

Дорогая, я увеличил инфляцию рейтинга

Оказалось, что при вычислении бонусов команд за турниры вместо округления (100,6 → 101) мы отбрасывали часть после запятой (100,6 → 100), когда применяли к колонке с бонусами метод pandas .astype('int').

Это обнаружилось случайно: после обновления pandas до версии 2.x она предупреждает о несовместимых типах (через две строки после этого округления мы умножали бонусы команд с тремя легионерами на ⅔, то есть целые числа могли перестать быть целыми).

Чтобы это перестало происходить, теперь мы используем эти бонусы без округления до записи в базу (в этот момент они округляются правильно, 100,6 → 101).

Несмотря на то, что разница для каждого отдельного турнира не могла быть больше одного очка, за два года она накопилась, и в релизах 2024 года рейтинги команд топ-20 выросли на 5–15 очков (например, 14661 Борского корабела превратились в 14675).

Почему рейтинги выросли, если этот баг влиял и на минусы за турниры (−100,6 раньше были −100, а теперь — −101)? Моя основная гипотеза в том, что идущих в рейтинг команд плюсов больше, чем минусов (прямо сейчас это 31489 против 21692; кстати, в случае команд без преемственности плюсов чуть меньше: 15348 против 16507).

Изменения в коде расчёта рейтинга тут: https://github.com/maii-chgk/rating-b/pull/104.

11 months, 1 week ago

У турнира «Бесконечные Земли: том XLIV» не посчитан рейтинг потому, что у команды «Спорная солянка» нет состава (и, кажется, обнинской «Спорной солянки» там и вовсе не должно быть). Это известная нам общая проблема: мы полагаемся на места, которые нам сообщает турнирный сайт (некоторые турниры проходят по более сложным схемам, чем общий гладкий зачёт, а также существуют перестрелки), поэтому чтобы обсчитывать турниры, где не хватает составов, нам нужно научиться удалять команды и аккуратно пересчитывать места. Это есть в ближайших планах.

1 year, 1 month ago

Технические проблемы с расчётом рейтинга

Бонусы за недавние турниры не посчитаны или не учтены в релизах. Мы знаем о проблеме, она будет исправлена завтра.

1 year, 1 month ago

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

Это нарушает одно из требований п. 1.6 правил, согласно которому «срок подачи апелляций отсчитывается с того момента, когда команды получают возможность ознакомиться с текущими результатами и текстом вопросов. Для очных и строго синхронных турниров данный срок не может составлять менее 10 минут, для заочных* турниров — менее 24 часов». В данном случае момент, когда команды получают возможность ознакомиться с текущими результатами, наступает, когда игровое жюри рассматривает все поданные на турнир спорные.

— в терминологии правил заочными турнирами называют те турниры, которые в обиходе называют синхронными и асинхронными.*

В ответ на запрос о том, насколько подобное нарушение серьёзно, группа по правилам ответила, что «это нарушение не только буквы, но и духа правил».

В соответствии с этим и пунктом 1.3.2.2.1 Положения об эгиде и рейтинге, турнирная группа решила отозвать эгиду у турниров, на которых крайний срок подачи апелляций наступал раньше, чем турнир заканчивался. Соответственно, по пункту 2.3.2.3 Положения, результаты этих турниров будут исключены из рейтинга МАИИ. Полный список таких турниров приведён по этой ссылке.

Upd. от 27.10.2023: «за»: Разумов, Семушин, Фарукшин; «против»: Немучинский; «воздержался»: Волыхов.

Организаторов ещё не начавшихся рейтинговых турниров, на которых даты выставлены таким же образом, турнирная группа предупредит о том, что подобное чревато отзывом эгиды и исключением из рейтинга. Если вы организатор рейтингуемого турнира, проверьте, пожалуйста, чтобы на вашем турнире соблюдались требования Положения об эгиде и рейтинге и приложений к нему.

Напомним, что при выставлении дат на турнирном сайте можно воспользоваться Телеграм-ботом от Александра Печеного. Получить корректные даты можно с помощью команды /get_dates и ввода дат, в которые проводится ваш турнир.

Если вы игрок и заметили, что на каком-то будущем турнире крайний срок апелляций не соответствует требованиям п. 1.6 правил или каким-то иным требованиям правил или Положения об эгиде и рейтинге, напишите, пожалуйста, на [email protected], мы свяжемся с организаторами этих турниров.

Состав, регламент и другую информацию о турнирной группе можно найти на сайте МАИИ, в разделе «Рабочие группы».

1 year, 2 months ago

Недавние улучшения:
0. Можно задонатить на развитие рейтинга через Buy me a coffee.
1. Начали считать TrueDL. Его можно увидеть на странице турнира, в списке турниров или в выдаче API. Пока что только для турниров после 9 сентября 2021 года (то есть для тех, где у команд может быть место в рейтинге МАИИ).
2. В API появился флаг show_names: если добавить ?show_names=true, то можно увидеть не только айди, но и названия команд и турниров и имена игроков: например, https://rating.maii.li/api/v1/b/teams/49804/releases.json?show_names=true (тут появились название команды и турниров в релизах; состава пока нет).
3. Витрина работает на Rails 7.1 и собирает джаваскрипт, используя только Bun.

1 year, 2 months ago

Набор в группу по рейтингу

Группа по рейтингу МАИИ хочет расширить свой состав. Если вы хотите работать в группе, готовы помогать группе в целом или в решении конкретного интересного для вас вопроса или просто хотите предложить группе рассмотреть какой-то вопрос, заполните, пожалуйста, эту форму.

Также пожелания к рейтингу в целом и работе API в частности принимаются в репозитории и в комментариях к посту в телеграм-канале группы.

Напомним, что информацию о составе группы, результатах её работы, а также иные материалы можно на сайте МАИИ, в разделе «Рабочие группы». О том, какие задачи решает сайт рейтинга МАИИ, ранее в интервью рассказывал один из её членов Юрий Разумов.

1 year, 3 months ago

Страница, где можно проверить, умирает ли ЧГК: https://rating.maii.li/mau

We recommend to visit
HAYZON
HAYZON
6,053,581 @hayzonn

لا اله الا الله محمد رسول الله

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 3 weeks, 1 day ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 2 weeks, 2 days ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month ago