Рейтинг сезона
Сезон — это набор игр домена, по которым командам считается общая сумма баллов. Одна игра может стоять в сезоне, а может не стоять; попадает она туда вручную, после того как сыграна.
- Список сезонов домена —
https:ВАШ_ДОМЕН/ratings.php* Таблица одного сезона —https:ВАШ_ДОМЕН/rating.php?season=НОМЕР
Заводит сезоны и распоряжается ими админ домена; автор игры может только посмотреть.
Завести сезон
Сезоны живут на странице add_rating.php: там список уже заведённых, поле «Название нового сезона…» и кнопка «Добавить Сезон».
Кнопка срабатывает со второго нажатия: после первого она на три секунды переименовывается в «100% Добавить Сезон». Так на этом сайте устроены все необратимые кнопки — это не сбой.
Добавить игру в сезон
Игру добавляют со страницы её статистики: внизу, под таблицей, стоит строка «Добавить игру в рейтинг сезона» — выбор сезона и кнопка «Добавить».
Места берутся ровно те, что стоят в таблице на этот момент, поэтому:
- сначала доведите игру до конца — автопереходы и завершение;
- скрытые команды мест не занимают, так что тестовую команду и команду организаторов уберите заранее — строкой «Скрыть команду из статистики» в том же админском блоке;
- команды, не взявшие ни одного уровня и не набравшие бонусов, в рейтинг не попадают вовсе.
Дальше открывается страница расчёта баллов:
- Формула — в поле стоит
1 + teams - place: первое место получает столько баллов, сколько было команд, последнее — один. Кнопка «Пересчитать» применяет формулу к таблице мест. - Формула — это обычное выражение, и вместо расчёта можно вписать готовые баллы за места:
[7, 4, 3, 1, 1, 1][place - 1]. - Баллы в таблице можно править руками — по любой строке, после расчёта.
- «Сохранить» записывает результат в сезон.
Пересчитать игру заново можно тем же путём: добавьте её в тот же сезон ещё раз.
Управление сезоном
На странице сезона, над таблицей, у админа стоит блок «Управление сезоном» из трёх строк:
- «Сменить игре флаг обычности» — выбор игры и кнопка «Сменить». Особая игра засчитывается всегда и лимита не занимает (см. ниже). Флаг переключается, отдельных «сделать особой» и «сделать обычной» нет.
- «Число обычных учитываемых игр» — число и кнопка «Задать».
- «Удалить игру из рейтинга» — выбор игры, галочка «подтверждаю» и красная кнопка «Удалить». Без галочки кнопка молча ничего не делает.
Когда в сезоне не осталось ни одной игры, появляется четвёртая строка — «Удалить весь сезон». Пока игры есть, удалить сезон целиком нельзя: сначала уберите их по одной.
Правило зачёта
Сумма команды за сезон — это все особые игры плюс лучшие N обычных, где N — то самое «Число обычных учитываемых игр».
- Остальные обычные игры показаны, но не суммируются.
- Если обычных игр у команды не больше N, вычёркивать нечего, и суммируется всё.
- При равенстве баллов вычёркивается более ранняя игра.
- Чтобы зачёт не ограничивать вовсе, задайте число заведомо больше, чем игр в сезоне: со ста лимит считается снятым, и врезка про зачёт с таблицы пропадает.
Что из этого видит игрок:
- над таблицей — врезка «В зачёт идут лучшие обычные игры сезона: N», и она появляется только тогда, когда лимит действительно что-то отсекает;
- особая игра помечена словом «особая» в заголовке своей колонки;
- не попавший в зачёт результат зачёркнут, и под ним стоит подпись «не в зачёт»;
- в колонке «Итог сезона» рядом с суммой стоит «Игр: N», а если зачлись не все — ещё и «, в зачёт: M».
Меню «Игры» над таблицей ничего не сохраняет. Галочки в нём убирают игру из показа — и зачёт тут же пересчитывается без неё. Это способ посмотреть «а что, если», в том числе админу перед тем, как менять число зачитываемых игр. В базе от этого не меняется ничего.
Смотрите также
- Проведение и закрытие игры — админский блок на статистике, откуда игра и попадает в сезон.
- Раздел для администраторов — остальные админские экраны домена.