Devam eden bir pong yarışmasında oyuncuları sıralamak için ELO algoritmasını kullanıyorum. Çoğu oyuncu her gün oynar, ancak bir ay içinde oynamamış bir oyuncumuz var. Algoritmam şu anda sadece son 30 günde skorları takip ediyor ve sonuç olarak, bu oyuncu hiç oynamamış olmasına rağmen hızla yükseliyor. İlk oyunlarından bir demet kaybetti, ancak son birkaç oyununun çoğunu kazandı, bu da kayıplarının listelerden düştüğü ve puanının yükseldiği anlamına geliyor.
Açıkçası, 30 gün sonra puanları bırakma planım işe yaramıyor. Oyuncuları sık sık oynamadıkları için cezalandırmak için başka hangi yöntemleri kullanabilirim?
Şimdiye kadar bulduğum tek şey, hareketsizlik günlerine dayanan yüzdeye göre puanları azaltmaktır (yani bir kullanıcı bir hafta içinde oynamadıysa, puanları normalin sadece% 70'ine, ve% 100'e kadar puan kazanmak için X kez oynaması gerekir).
Ancak, bu çok keyfi görünüyor. Aktif olmayan oyuncuları başka türlü aktif bir ortamda kullanmak için daha iyi fikir veya önerileriniz var mı?
Şimdiden teşekkürler.