Я використовую алгоритм ELO, щоб класифікувати гравців у змаганнях з понг. Більшість гравців грають щодня, але у нас є один гравець, який не грав протягом місяця. Наразі мій алгоритм відстежує результати за останні 30 днів, і, як результат, цей гравець стрімко піднімається через ряди, незважаючи на те, що ніколи не грав. Він програв купу своїх перших ігор, але виграв більшість своїх останніх кількох ігор, а це означає, що його втрати знижуються з чартів, і його результат збільшується в результаті.
Очевидно, що мій план знизити бали через 30 днів не спрацьовує. Які інші методи я можу використовувати, щоб штрафувати гравців за те, що вони не грають часто?
Єдине, що я придумав поки що, - це зменшити бали, виходячи з відсотка, який базується на днях бездіяльності (тобто якщо користувач не грав на тиждень, його бали коштують лише 70% від норми, і йому доведеться грати X разів, щоб отримати 100% очок).
Однак це здається занадто довільним. Хтось має кращі ідеї чи пропозиції щодо поводження з неактивними гравцями в іншому активному середовищі?
Заздалегідь спасибі.