[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [pbmserv-dev] ratings.cpp
-> [Charset Windows-1252 unsupported, skipping...]
->
-> >Okay, thanks for your help! This is the section of code I was
-> >looking for:
->
-> > if (games1 < 20) { /* Provisional against... */
-> > int value;
-> > if (games2 < 20) /* provisional */
-> > value = (rating1+effrat2)/2 + 200*outcome;
-> > else /* established */
-> > value = effrat2 + 400*outcome;
-> > newrating = (rating1*games1+value)/(games1+1) + (1720-rating1)/5;
->
-> >Note that the term (1720-rating1)/5 is added to your rating
-> >EVERY TIME a game is completed. No record is kept of what your
-> >rating would have been without this bias. This seems to contradict
-> >what it says in http://www.gamerz.net/pbmserv/ratings.html
->
-> No. It is only added if games1<20 that if you is provisional.
->
Oh. I forgot to add that I think the rating-system is maybe not
perfect but close and I haven't seen anything better yet.
/Martin