Comments 19
Как рассчитывается рейтинг игроков для рейтинга Эло?
Все начинают с рейтинга = 1000
По результатам игры двух игроков, к их рейтингам добавляется некоторая дельта, тем большая, чем меньше ожидаемость такого исхода для игрока.
Ожидаемость исхода зависит от разницы в рейтинге (чем вы выше оппонента в рейтинге, тем более ожидаема ваша победа, и тем меньше очков вы за нее получите)
Конкретные формулы я описываю в секции "Что за рейтинг Эло?"
Очень интересное использование бота, креатив зашкаливает! Правда хотелось бы кусков кода с пояснениями, но это уже прихоть моя
Выглядит довольно сложно в реализации и главное - морока с оплатой.
В Google Sheets первый плюс - бесплатно, второй - простота, третий - таблицу можно публиковать на страничке сайта, чтобы можно было рассмотреть 1000 игроков.
В облаке есть бесплатный порог. А смотреть и сортирвать графики и дашборды можно в яндекс ленз, он очень крутой!
Я бы не назвал оплату морокой, т.к. пара подобных ботов съели в моей квоте 100 рублей за полгода, так что не кажется проблемой.
А про Google Sheets: на практике было довольно сложно загнать людей в таблицу, для редактирования которой нужно вернуться к компу. С ботом же - с телефона команду отправил и все получил + очередь ожидания
В смысле бота сделать в гуглошитс.
По поводу уже готового бота для расчёта рейтинга настольного тенниса настоятельно рекомендую посмотреть https://t.me/tt_rating_bot -- там уже очень много всего предусмотрено и перепроверено на сотнях живых игроков.
Подробнее про различия рейтинга Эло и RTTF написано здесь же, на хабре: https://habr.com/ru/articles/725708/
Да, я оценивал
в P.S. написал об этом:)
Хм, не видел приписки.
Не совсем понял, какие группы и какие администраторы имеются ввиду.
Группа - ваша группа в тг с коллегами-друзьями-секцией, в которой идет соревнование, где все видят публикацию результатов всех игр (только там их и можно публиковать)
Администратор - админ группы и тот, кто все деплоил
А, это... Ну, всё не совсем так. Можно ведь самому создать группу и там хоть читерить, хоть ещё как... Другое дело, что толку с этого особо не будет и на небольшом количестве человек даже за пределы квалификации выйти не получится. Хотя распределить игроков по силе игры -- это запросто, с этим справляется.
Я запилил простенький сайт для наших нужд на serverless технологии, чтобы много не платить за хостинг.
Из аналитики - несколько рейтингов, оценка вероятности победы над игроком и график побед между игроками за последние 60 матчей/дней.
...существенно улучшил свои top и backspin напишите это как будет по русски!?
Serverless-телеграм-бот с s3 на Python или как я научился играть в пинг-понг