
Блог SmartPref Pro
Обсуждения, предложения, разговоры
s
1 февр.
Как рассчитывается рейтинг в преферансе?
Расчёт рейтинга производится после каждой сдачи. Итоговый рейтинг за игру = сумма рейтингов за сыгранные сдачи.
Основные положения:
- Начальный рейтинг игроков берётся равным 1000
- В любительской лиге рейтинг может уменьшаться
- Для перехода в Pro лигу нужно набрать 1800
- В таблице лидеров возможны две сортировки: по текущему рейтингу пользователя и по максимальному на данный момент
- Rn - новый рейтинг; Rs - текущий рейтинг; Rd - дельта, набранная за данную сдачу
Rn = Rs + Rd
- Rd - дельта рейтинга после каждой сдачи
Vs - свои набранные висты (коэффициент Kd см. ниже)
Vs > Vf: Rd = + Kd * sqrt(Vs - Vf)
Vs < Vf: Rd = - Kd * sqrt(Vf - Vs)
- Vf - ожидаемый итог в вистах
Vf = min((Rs - Rt) / Kv, 4) (Rt и Kv см. ниже)
Максимальный Vf ограничен +4, полагая, что 4 виста - минимально возможный выигрыш на шестерной игре - не должен подвергаться штрафу
- Kv - (ожидаемый фактор вистов) — зависит от вашего рейтинга. Делает ожидания более справедливыми: от игроков с высоким рейтингом ожидаются хорошие результаты, но без нереалистичных требований. Игроки с рейтингом 1000 не должны получать рейтинг, если набрали менее -5 вистов против текущего обычного бота (1800).
if (Rs > Rt): Kv = 60 + (Rs - Rt) / X (X=6 найдено эмпирически)
else: Kv = 60 + (Rt - Rs) / Y (Y=22 найдено эмпирически)
- Kd - динамический коэффициент для сдач - уменьшается по мере роста разницы между вашим рейтингом и средним рейтингом стола.
Игроки с высоким рейтингом не теряют рейтинг, несмотря на победу.
Игроки с низким рейтингом не получают слишком большой прирост за редкие победы.
Kd = clamp(baseKd / (1.0 + log10(1 + diff / 100)), minKd, maxKd)
baseKd = 2.0 (базовое значение)
minKd = 0.3 (минимальное ограничение)
maxKd = 2.0 (предел для игроков с низким рейтингом против сильных столов)
diff = abs(Rs - Rt) - абсолютная разница в рейтинге
- Rr1, Rr2 и Rr3 - рейтинги соперников; вклад в средний рейтинг стола больше от пользователя с бóльшим рейтингом;
Rs - свой рейтинг
Rt - рейтинг стола
двое за столом:
Rt = Rr1
трое:
Rt = (Rr1 * 2 + Rr2) / 3 (где Rr1 ≥ Rr2)
четверо:
Rt = (Rr1 * 3 + Rr2 * 2 + Rr3) / 6 (где Rr1 ≥ Rr2 ≥ Rr3)
Ниже приведен калькулятор, который можно использовать, чтобы лучше понимать, как рассчитывается рейтинг: просто введите цифры, и значения обновятся автоматически.

DmitryK
14 июн.
Я не пойму, как этот рейтинг начисляется. Играю практически все игры в плюсе, а рейтинг не меняется. 450 вистов в плюсе, а рейтинг тот же. Может из за того, что иногда вся игра проходит с ботами, непонятно абсолютно. Игры открытые, просто никто не подключается. И не пойму, как зайти в приватный стол, что за пин-код набирать. Можно же это в инструкции описать, а то все эти непонятки только раздражают.

s
30 июн.
Я не пойму, как этот рейтинг начисляется. Играю практически все игры в плюсе, а рейтинг не меняется. 450 вистов в плюсе, а рейтинг тот же. Может из за того, что иногда вся игра проходит с ботами, непонятно абсолютно. Игры открытые, просто никто не подключается. И не пойму, как зайти в приватный стол, что за пин-код набирать. Можно же это в инструкции описать, а то все эти непонятки только раздражают.
Дело в том, что итоговый рейтинг зависит от рейтинга соперников. Рейтинг ботов изначально небольшой, поэтому набрать большой рейтинг только на ботах не получится - нужно играть с пользователями с высоким рейтингом.

s
30 июн.
По поводу приватных столов - это столы, которые пользователи создают для игры между собой, поэтому если вам не сообщили код для подключения, в него зайти не получится. Но вы можете создать свой приватный стол и играть, к примеру, со своими друзьями. На счёт инструкции подумаю!

Mx44
11 мая
Я не пойму, как этот рейтинг начисляется. Играю практически все игры в плюсе, а рейтинг не меняется. 450 вистов в плюсе, а рейтинг тот же. Может из за того, что иногда вся игра проходит с ботами, непонятно абсолютно. Игры открытые, просто никто не подключается. И не пойму, как зайти в приватный стол, что за пин-код набирать. Можно же это в инструкции описать, а то все эти непонятки только раздражают.
Рейтинг фуфлыжный. Считается наобум
Arkadi1950
27 июл.
По поводу приватных столов - это столы, которые пользователи создают для игры между собой, поэтому если вам не сообщили код для подключения, в него зайти не получится. Но вы можете создать свой приватный стол и играть, к примеру, со своими друзьями. На счёт инструкции подумаю!
Непонятно, как получить пин-код для приватности стола. Пробовал много раз заменить бот, но ни разу не получал код. Ко мне за кодом на моих столах тоже никто не обращался. Прямой связи с игроками нет, инструкции тоже нет. Если бы у меня были друзья, с которыми я могу играть, я бы играл не онлайн, а вживую! Цель сайта- дать возможность играть с другими по всему миру не достигнута!