मैं चल रहे पोंग प्रतियोगिता में खिलाड़ियों को रैंक करने के लिए ELO एल्गोरिथ्म का उपयोग कर रहा हूं। अधिकांश खिलाड़ी हर दिन खेलते हैं, लेकिन हमें एक खिलाड़ी मिला है जो एक महीने में नहीं खेला है। मेरा एल्गोरिथ्म वर्तमान में केवल पिछले 30 दिनों में स्कोर को ट्रैक करता है, और इसके परिणामस्वरूप, यह खिलाड़ी कभी नहीं खेले जाने के बावजूद तेजी से रैंक के माध्यम से बढ़ रहा है। उसने अपने पहले गेम का एक गुच्छा गंवा दिया, लेकिन अपने आखिरी कुछ मैचों में से अधिकांश जीते, जिसका मतलब है कि उसके नुकसान चार्ट से बाहर हो रहे हैं और परिणामस्वरूप उसका स्कोर बढ़ रहा है।
जाहिर है, 30 दिनों के बाद स्कोर छोड़ने की मेरी योजना काम नहीं कर रही है। अक्सर नहीं खेलने के लिए मैं खिलाड़ियों को दंडित करने के लिए किन अन्य तरीकों का उपयोग कर सकता हूं?
केवल एक चीज जो मैंने इस प्रकार की है, वह प्रतिशत के आधार पर अंकों को कम करने के लिए है जो निष्क्रियता के दिनों पर आधारित है (यानी यदि कोई उपयोगकर्ता एक सप्ताह में नहीं खेला है, तो उसके अंक केवल 70% सामान्य मूल्य के हैं,) और उसे 100% अंक प्राप्त करने के लिए एक्स बार खेलना होगा)।
हालाँकि, यह बहुत अधिक मनमाना लगता है। क्या किसी के पास अन्यथा सक्रिय वातावरण में निष्क्रिय खिलाड़ियों को संभालने के लिए कोई बेहतर विचार या सुझाव है?
अग्रिम में धन्यवाद।