Игры
Главная страница
Новая игра
Свободные игры
(
329
)
Турниры
Командные турниры
Лестницы
Пруды
Покерные столы
Правила игр
Редакторы игр
Профиль
Платный статус
Мой профиль
Фотоальбом
Почта
События
Друзья
Враги
Настройки
Статистика
Что нового
Победители
Рейтинги
Список игроков
Клубы
Кто в cети
Соперники в сети
Форум
Голосование
Раздел Чата
Статистика
Достижения
Информация
Извилины
Языки
Интервью
Поддержи нас
Помощь
ЧаВо
Контакт
Ссылки
Выход
Логин:
Пароль:
Регистрация нового пользователя
Модератор:
SueQ
,
coan.net
Backgammon
Backgammon and variants.
Backgammon Links
Список форумов
Режим:
Каждый может объявить
Поиск в сообщениях:
Сначала показывать более поздние сообщения
27. Сентября 2005, 05:38:03
playBunny
показать топики этого пользователя
|
ссылка
Субъект:
Re: ELO Bg formula
Сделано для
playBunny
(27. Сентября 2005, 05:44:43)
And a
good calculator
once you get past
airplane-cockpit syndrome
, lol.
Javascript calaculation:
function afRatingChanges (fRatingP1, fRatingP2, uiExperienceP1, uiExperienceP2, uiMatchLength)
{
var fRatingDiff = Math.abs (fRatingP1 - fRatingP2);
var fRootMatchLen = Math.sqrt (uiMatchLength);
var fBasicMatchValue = 4 * fRootMatchLen;
var fProbUnderdogWins = 1 / (1 + Math.pow (10, fRatingDiff * fRootMatchLen / 2000));
if (fRatingP1 < fRatingP2)
{
fProbWinsP1 = fProbUnderdogWins;
fProbWinsP2 = 1 - fProbWinsP1;
}
else
{
fProbWinsP2 = fProbUnderdogWins;
fProbWinsP1 = 1 - fProbWinsP2;
}
var fExperienceFactor1 = Math.max (1, 5 - (uiExperienceP1 + uiMatchLength) / 100); // Will be 1 when
var fExperienceFactor2 = Math.max (1, 5 - (uiExperienceP2 + uiMatchLength) / 100); // Exp >= 400.
var fRatingChange1W = fBasicMatchValue * fProbWinsP2 * fExperienceFactor1;
var fRatingChange1L = fBasicMatchValue * fProbWinsP1 * fExperienceFactor1;
var fRatingChange2W = fBasicMatchValue * fProbWinsP1 * fExperienceFactor2;
var fRatingChange2L = fBasicMatchValue * fProbWinsP2 * fExperienceFactor2;
return new Array (
fRatingChange1W, fRatingChange1L,
fRatingChange2W, fRatingChange2L);
}
Дата и время
3. Декабря 2024, 02:09:47 (
изменить
)
Друзья в сети
нет
Любимые форумы
нет
Клубы
нет
Советы
(
убрать
)
Играйте игру в настоящем времени с противником онлайн! Для этого Вы и Ваш противник должны установить действие "Сделать ход и остатся здесь" как основную и обновлять страницу используя кнопку F5. (
TeamBundy
)
(
Показывать все подсказки
)
Копирайт © 2002 - 2024 Филип Рахунек, все права зарезервированы.
Наверх