लीडरबोर्ड एक तैयार रैंकिंग सिस्टम है: राउंड वाले बोर्ड, रैंक और पॉइंट के इनाम। स्कोर, रैंक और इनाम सर्वर गिनता है। बोर्ड आप डैशबोर्ड में सेट करते हैं, और गेम नतीजे भेजता है और रैंकिंग दिखाता है।
खिलाड़ी क्या देखता है
- टैब के रूप में बोर्ड: हर एक में एक कार्ड, जिसमें खिलाड़ी का स्कोर, रैंक और राउंड खत्म होने की उलटी गिनती।
- टॉप खिलाड़ी, खिलाड़ी हाइलाइट और टॉप तीन को मेडल।
- पॉपअप में रैंक इनाम और पॉइंट इनाम; पॉइंट इनाम वहीं ले लिए जाते हैं।
- पिछले राउंड के इनाम वाला पॉपअप: राउंड खत्म होने पर "लें" बटन के साथ खुद दिखता है।
- अगर गेम में पॉइंट कमाने वाला मोड है, तो कार्ड पर "खेलें" बटन।
- इनाम इंतज़ार में हो तो टैब पर बैज।
बोर्ड कैसे बना है
- राउंड। बोर्ड चक्र में दोहराता है (जैसे हर हफ़्ते), समय-सारणी पर चलता है या राउंड की शृंखला के रूप में।
- स्कोर कैसे गिना जाता है। सभी नतीजों का जोड़, सबसे अच्छा नतीजा, सबसे अच्छा समय या आखिरी मान।
- रैंक इनाम: राउंड के अंत में जगहों की रेंज के हिसाब से: पहली जगह, दूसरी से तीसरी, चौथी से दसवीं वगैरह।
- पॉइंट इनाम: राउंड के अंदर के पड़ाव: "इस हफ़्ते 1000 पॉइंट कमाओ"।
पॉइंट कहाँ से आते हैं
पॉइंट बोर्ड पर सेट किए गए स्रोतों से आते हैं:
- गेम से नतीजा (
ClientScore)। गेम एक संख्या भेजता है, जैसे एक दौड़ का स्कोर। ⚠ स्रोत पर सीमाएँ लगाएँ: प्रति भेजाव अधिकतम, प्रति दिन अधिकतम और भेजावों के बीच का अंतराल। इस स्रोत के बिना बोर्ड गेम से कोई संख्या लेता ही नहीं। - वे इवेंट जिन्हें सर्वर खुद गिनता है, जैसे खरीद या पूरे क्वेस्ट। इन्हें गेम से नकली नहीं बनाया जा सकता।
चरण 01प्रोजेक्ट में लीडरबोर्ड जोड़ें
AI कोडर से कहें: "सबसे अच्छे स्कोर के हिसाब से साप्ताहिक लीडरबोर्ड जोड़ो"। वह तैयार सिस्टम लगाता है और गेम को नतीजा भेजना सिखाता है। डैशबोर्ड में कम से कम एक बोर्ड चालू होने पर टैब खिलाड़ियों को दिखता है।
चरण 02बोर्ड सेट करें
डैशबोर्ड खोलें, अपना प्रोजेक्ट चुनें और लाइव ऑपरेशंस → v2 → लीडरबोर्ड पर जाएँ।
- लीडरबोर्ड जोड़ें दबाएँ और उसकी ID रखें, जैसे
weekly_score। - राउंड की समय-सारणी और स्कोर गिनने का तरीका चुनें।
- पॉइंट का स्रोत जोड़ें। अगर पॉइंट गेम भेजता है, तो सीमाओं वाला
ClientScoreइस्तेमाल करें। - रैंक इनाम और, चाहें तो, पॉइंट इनाम सेट करें।
- सेव दबाएँ।
पेज का AI बटन असिस्टेंट खोलता है: बोर्ड को शब्दों में बताएँ, वह बदलाव सुझाता है, और आप उन्हें देखकर सेव करते हैं।
चरण 03टेस्ट करें और रिलीज़ करें
टेस्ट वर्शन में कुछ नतीजे भेजें और रैंक बदलते देखें। सेटिंग अलग कार्रवाई से लाइव ऐप में जाती हैं, प्रकाशन और लिंक देखें।
डेवलपर के लिए
लीडरबोर्ड @idosgames/core में client.leaderboard से काम करता है।
// नतीजा भेजें: सर्वर गिनती का नियम और सीमाएँ लागू करता है
const sub = await client.leaderboard.submitScore('weekly_score', 150)
if (!sub.ok) return showError(sub.error)
sub.data.NewScore // गिनती के बाद का स्कोर
// कई बोर्ड वाली स्क्रीन: टॉप सूचियाँ और खिलाड़ी की प्रगति एक ही अनुरोध में
const overview = await client.leaderboard.getOverviewBatch(['weekly_score', 'season_pvp'])
// इंतज़ार में सब कुछ लें: रैंक इनाम और पॉइंट इनाम
await client.leaderboard.claimAllRewardsBatch(['weekly_score', 'season_pvp'])- SDK शून्य या उससे कम स्कोर को बिना अनुरोध भेजे खुद अस्वीकार करता है।
- नया स्कोर जवाब के
NewScoreसे लें: "सबसे अच्छा नतीजा" में खराब नतीजा स्कोर नहीं बदलता। - दोस्तों की रैंकिंग
getFriendsLeaderboard(leaderboardID)है।
हर फ़ील्ड leaderboard-system स्किल में बताई गई है, जिसे SDK का MCP सर्वर देता है।
अक्सर पूछे जाने वाले सवाल
क्या खिलाड़ी गेम से बहुत बड़ा स्कोर भेजकर धोखा दे सकता है?
बोर्ड सही सेट हो तो नहीं। बोर्ड गेम से संख्या सिर्फ़ ClientScore स्रोत से लेता है, और उस स्रोत की सीमाएँ होती हैं: प्रति भेजाव अधिकतम, प्रति दिन अधिकतम और भेजावों के बीच का अंतराल।
एक गेम में कितने लीडरबोर्ड हो सकते हैं?
कई। हर चालू बोर्ड लीडरबोर्ड स्क्रीन का अलग टैब है, अपने राउंड और इनाम के साथ।
क्या दोस्तों का लीडरबोर्ड है?
हाँ। SDK वही बोर्ड खिलाड़ी के दोस्तों तक सीमित करके लौटाता है।
यह भी देखें
- इन-गेम क्वेस्ट: रोज़ के काम और इनामiDos Games के तैयार क्वेस्ट कैसे काम करते हैं: रोज़ के, हफ़्ते के और एक बार के काम, चेस्ट वाला पॉइंट ट्रैक और कामों के समूह का बोनस, और इन्हें डैशबोर्ड में कैसे सेट करें।
- इन-गेम स्टोर: स्टोरफ़्रंट, ऑफ़र और कीमतेंiDos Games का तैयार स्टोर कैसे काम करता है: बदलते ऑफ़र वाले स्टोरफ़्रंट, गेम करेंसी या असली पैसे में कीमतें, मुफ़्त गिफ़्ट और खरीद की सीमाएँ, और डैशबोर्ड में बिना कोड इसे कैसे सेट करें।
- नए प्रोजेक्ट में क्या शामिल हैiDos Games का हर नया प्रोजेक्ट साइन-इन, लॉबी और छह तैयार सिस्टम से शुरू होता है; स्टोर, लीडरबोर्ड, इवेंट या मल्टीप्लेयर जैसे दूसरे सिस्टम तब जुड़ते हैं जब ऐप को उनकी ज़रूरत हो।
अपना गेम बनाएँ
अपना आइडिया एक वाक्य में लिखें - AI कोडर उसे बना देगा, और गेम अपने लिंक पर लाइव हो जाएगा।