Формулу может и не выведу с ходу, но автоматизировать подсчеты вроде ничего сложного.
Единственное, тут не описывается где грань "слабого" и "сильного" соперника. Какая величина рейтинга должна их отделять ? Или пропорционально сделать ?
5 очков базовых. +- поправка рейтинга.
Поправка рейтинга = модуль ((рейтинг1 - рейтинг2) /(5*100))
100 - с потолка взял
т.е. в этом примере - если разница в рейтинге 500, то победа (2:0) сильного игрока, даст ему +4 к рейту (-4 слабому). Победа слабого +6 (-6 сильному).
если разница в рейтинге 50, то победа (2:0) сильного игрока, даст ему +4,9 к рейту. Победа слабого +5,1.
Это я сходу изобразил,. коллективный разум меня поправит..
Единственное, тут не описывается где грань "слабого" и "сильного" соперника. Какая величина рейтинга должна их отделять ? Или пропорционально сделать ?
5 очков базовых. +- поправка рейтинга.
Поправка рейтинга = модуль ((рейтинг1 - рейтинг2) /(5*100))
100 - с потолка взял
т.е. в этом примере - если разница в рейтинге 500, то победа (2:0) сильного игрока, даст ему +4 к рейту (-4 слабому). Победа слабого +6 (-6 сильному).
если разница в рейтинге 50, то победа (2:0) сильного игрока, даст ему +4,9 к рейту. Победа слабого +5,1.
Это я сходу изобразил,. коллективный разум меня поправит..