В предложеной выше схеме есть недостаток. Если игрок превышает рейтингом всего чуть-чуть то он за ничию получит очки а у другого ети очки отнимутся и станет выше рейтингом. А по идее ничия должна уравнивать рейтинги игроков.
Потому предлагаю несколько другую схему.
A - игрок с большим рейтингом. B - игрок с меньшим рейтингом
x - очки за победу A над B
y - очки за победу B над A
z - очки за ничию (добавляются игроку с меньшим рейт., и отнимаются игроку с большим рейт.)
Формула расчета: z=(y-x)/2
При одинаковых рейтингах у A и B получится x=y; z=0