Pelit
Pääsivu
Uusi peli
Odottavat pelit
(
280
)
Turnaukset
Joukkueturnaukset
Portaat
Pudotuskisat
Pokeripöydät
Pelisäännöt
Pelieditorit
Profiili
Maksullinen jäsenyys
Oma profiili
Kuva-albumit
Postilaatikko
Tapahtumat
Ystävät
Estetyt käyttäjät
Asetukset
Tilastot
Uutiset
Voittajat
Sijoitukset
Pelaajalista
Yhteisöt
Pelaajat palvelimella
Vastustajat palvelimella
Keskustelualueet
Kyselyt
Keskusteluhuone
Tilastot
Saavutukset
Tiedot
Brainit
Kielet
Haastattelut
Tue meitä
Ohjeet
FAQ - UKK
Ota yhteyttä
Linkit
Kirjaudu ulos
Käyttäjätunnus:
Salasana:
Uuden käyttäjän rekisteröinti
Valvoja(t):
SueQ
,
coan.net
Backgammon
Backgammon and variants.
Backgammon Links
Lista keskustelualueista
Moodi:
Kaikki voivat lähettää viestejä
Etsi viesteistä:
Näytä vanhimmat viestit ensin
27. Syyskuu 2005, 05:38:03
playBunny
näytä tämän käyttäjän viestit
|
linkki
Otsikko:
Re: ELO Bg formula
Muokannut
playBunny
(27. Syyskuu 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);
}
Päivämäärä ja aika
23. Marraskuu 2024, 22:00:03 (
muuta
)
Ystävät palvelimella
---
Suosikki keskustelut
---
Yhteisöt
---
Päivän vinkki
(
piilota
)
Voit käyttää yksinkertaista HTML koodia viestissäsi, ja jos olet maksava jäsen, voit käyttää myös RTE/rich text editoria. (
pauloaguia
)
(
näytä kaikki vinkit
)
Tekijänoikeudet - Copyright © 2002 - 2024 Filip Rachunek, kaikki oikeudet pidätetään.
Takaisin alkuun