उपलब्धियों की मदद से, उपयोगकर्ताओं की संख्या बढ़ाई जा सकती है आपके संगठन के लोगों ने गेम. लोगों को प्रोत्साहित करने के लिए, आप अपने गेम में उपलब्धियों को लागू कर सकते हैं खिलाड़ी ऐसी सुविधाओं के साथ प्रयोग करने के लिए कर सकते हैं जिनका शायद वे आम तौर पर इस्तेमाल न करते हों या अपने गेम के लिए, अलग-अलग स्टाइल का इस्तेमाल करें. उपलब्धियों को भी खिलाड़ियों के लिए एक-दूसरे के साथ अपनी प्रगति की तुलना करने और सहभागिता करने का एक मज़ेदार तरीका हल्की-फुल्की प्रतियोगिता है.
अपने प्लैटफ़ॉर्म के लिए उपलब्धियां लागू करने का तरीका जानने के लिए, क्लाइंट की तय की गई प्रोसेस को लागू करने का तरीका देखें.
विशेषताएं
यह समझने के लिए कि उपलब्धियां कैसे काम करती हैं, आपको इनमें से कुछ चीज़ों के बारे में जानना होगा एट्रिब्यूट की वैल्यू सबमिट करें.
बुनियादी बातें
हर उपलब्धि के साथ ये बुनियादी चीज़ें जुड़ी होती हैं:
- Id एक यूनीक स्ट्रिंग होती है, जिसे Google Play Console जनरेट करता है. आप इस यूनीक आईडी का इस्तेमाल, अपने गेम क्लाइंट में मिली उपलब्धि की जानकारी देने के लिए करेंगे.
- उपलब्धि का छोटा नाम नाम है (उदाहरण के लिए, "Master पीमान"). वैल्यू में ज़्यादा से ज़्यादा 100 वर्ण हो सकते हैं.
- जानकारी में आपकी उपलब्धि के बारे में कम शब्दों में जानकारी दी जाती है. आम तौर पर ऐसा अपने खिलाड़ी को बताएं कि वह उपलब्धि हासिल करने का क्या तरीका है. उदाहरण के लिए, "लेमन मरंग्यू पाई बनाएं सूरज डूबने से पहले" का विकल्प चुनें). वैल्यू में ज़्यादा से ज़्यादा 500 वर्ण हो सकते हैं.
- आइकॉन एक स्क्वेयर आइकॉन है, जो आपके उपलब्धि. उपलब्धि आइकॉन बनाने के सबसे सही तरीके जानने के लिए, देखें आइकॉन के लिए दिशा-निर्देश सेक्शन में जाएं.
- सूची का क्रम वह क्रम है जिसमें लॉक की गई उपलब्धियां दिखती हैं जब कोई खिलाड़ी आपके गेम से जुड़ी उपलब्धियां देखता है. यह काम किया जा सकता है अपनी पसंद के हिसाब से क्रम में लगाएं. अनलॉक की गई उपलब्धियां, पेज के सबसे ऊपर दिखती हैं क्रम में रखें.
स्थिति
उपलब्धियां, तीन अलग-अलग स्थितियों में से किसी एक में हो सकती हैं:
- छिपाई गई उपलब्धि का मतलब है कि उपलब्धि की पूरी जानकारी प्लेयर से छिपा हुआ है. Google Play की गेम सेवाओं पर एक जेनरिक प्लेसहोल्डर दिखता है उपलब्धि के बारे में जानकारी और आइकॉन. बुध अगर किसी उपलब्धि में ऐसा स्पॉइलर है जो आपको नहीं चाहिए, तो उसे छिपाने का सुझाव दिया जा सकता है तुरंत जानकारी दें (उदाहरण के लिए, "पता लगाएं कि आपने गेम भूत ही साथ हैं!").
- उपलब्ध होने का मतलब है कि खिलाड़ी को उपलब्धि के बारे में पता है, लेकिन ने अभी तक इसे कम नहीं किया है. ज़्यादातर उपलब्धियां, ज़ाहिर की गई स्थिति से शुरू होती हैं.
- अनलॉक की गई उपलब्धि का मतलब है कि खिलाड़ी ने उपलब्धि हासिल कर ली है. किसी उपलब्धि को ऑफ़लाइन अनलॉक किया जा सकता है. जब गेम ऑनलाइन होता है, तो वह उपलब्धि के अनलॉक होने की स्थिति को अपडेट करने के लिए, Google Play की गेम सेवाओं का इस्तेमाल करें.
वृद्धिशील उपलब्धियां
उपलब्धियों को स्टैंडर्ड या इंक्रीमेंटल के तौर पर सेट किया जा सकता है. आम तौर पर, लगातार बढ़ने वाली उपलब्धि में, खिलाड़ी धीरे-धीरे कमाई करता है लंबे समय तक ट्रैक करने की सुविधा मिलती है. जैसे-जैसे खिलाड़ी गेम में आगे बढ़ता है इंक्रीमेंटल उपलब्धि के लिए, Google Play की गेम सेवाओं से खिलाड़ी की प्रोग्रेस की जानकारी दी जा सकती है. Google Play सेवा, गेम की प्रोग्रेस की जानकारी पर नज़र रखती है. साथ ही, खिलाड़ी के मिल जाने पर गेम को सूचना देती है उस उपलब्धि को हासिल करने के लिए ज़रूरी मापदंड. साथ ही, खिलाड़ी को यह भी बताता है कि वे उस उपलब्धि से कितनी दूर हैं उस लक्ष्य को पूरा करने के लिए किया जा सकता है.
![इंक्रीमेंटल उपलब्धि का सैंपल, जिसमें खिलाड़ी की प्रोग्रेस को 40% दिखाया गया है.](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/achievementIncremental.png?authuser=6&hl=hi)
इंक्रीमेंटल उपलब्धियां, गेम के सभी सेशन और उनकी प्रोग्रेस को जोड़कर बनाई जाती हैं इसे गेम में से हटाया या रीसेट नहीं किया जा सकता. उदाहरण के लिए, "50 गेम जीतें" इंंक्रीमेंटल के तौर पर उपलब्धि. "एक के बाद एक तीन गेम जीतें" ऐसा नहीं होता, क्योंकि खिलाड़ी की प्रोग्रेस की रीसेट करें. "आपके पास 5,000 पोकर चिप हैं" नहीं हो सकता, क्योंकि, खिलाड़ी खेलते-खेलते चिप्स को पा सकता है और खो सकता है. बाद की दो उपलब्धियों के लिए, खिलाड़ी की "विन इन ए लाइन" ट्रैक करना आपकी ज़िम्मेदारी है राज्य या चिप की कुल संख्या साथ ही, खिलाड़ियों को मिलने वाली मानक उपलब्धियां अनलॉक की जा सकती हैं.
इंक्रीमेंटल उपलब्धि बनाते समय, आपको इसे अनलॉक करने के लिए, चरणों को पूरा करना ज़रूरी है. यह 2 से 10,000 के बीच की संख्या होनी चाहिए. जैसे उपयोगकर्ता उपलब्धि को अनलॉक करने की दिशा में आगे बढ़ता है, तो आपको उपयोगकर्ता ने Google Play गेम सेवाएं इस्तेमाल करने के लिए जो अतिरिक्त कदम उठाए हैं उनकी संख्या के बारे में रिपोर्ट करना. जब चरणों की कुल संख्या अनलॉक मान तक पहुंच जाती है, तो उपलब्धि अनलॉक की गई (भले ही वह छिपा हुआ हो). आपको उपयोगकर्ता की कुल प्रोग्रेस को सेव करने की ज़रूरत नहीं है.
पॉइंट
उपलब्धियों के साथ कोई पॉइंट वैल्यू जुड़ी होती है. खिलाड़ी का स्कोर यह होना चाहिए 5 के गुणज और एक गेम में कभी भी 1,000 से ज़्यादा पॉइंट नहीं हो सकते, क्योंकि इसके उपलब्धियां (हालांकि कम यह हो सकती है). इसके अलावा, कोई एक उपलब्धि हासिल नहीं की जा सकती के 200 से ज़्यादा पॉइंट हैं.
अनुभव के पॉइंट (XP)
खिलाड़ी इस गेम में उपलब्धियां हासिल करके, अपनी गेम प्रोफ़ाइल में लेवल हासिल कर सकते हैं Play Games की सुविधा वाले गेम. किसी वह उपलब्धि हासिल करने पर, खिलाड़ी को 100 एक्सपीरियंस पॉइंट (XP) मिलते हैं उपलब्धि. दूसरे शब्दों में:
XP for an achievement = 100 * (point value for the achievement)
Play की गेम सेवाएं, हर खिलाड़ी को मिले एक्सपीरियंस पॉइंट को ट्रैक करती हैं और उस पर सूचना Google Play Games ऐप्लिकेशन जब खिलाड़ी ने 'लेवल अप' करने के लिए ज़रूरी पॉइंट हासिल कर लिए हों. खिलाड़ी लेवल और XP इतिहास की जानकारी दिखेगी.
कम से कम उपलब्धियां
उपलब्धियों को इंटिग्रेट करने वाले गेम में, पब्लिश होने से पहले कम से कम पांच उपलब्धियां होनी चाहिए. आप पांच से कम उपलब्धियों के साथ जांच करें, लेकिन आपके लिए कम से कम पांच उपलब्धियां रखने का सुझाव दिया जाता है आपके गेम को पब्लिश करने से पहले बनाया गया होता है.
ज़्यादा से ज़्यादा उपलब्धियां
उपलब्धियों की संख्या, पॉइंट की सीमाओं और वितरण. ज़्यादा से ज़्यादा 1, 000 पॉइंट की संख्या और हर उपलब्धि 5 पॉइंट असाइन किए जाते हैं, लेकिन उपलब्धियों की ज़्यादा से ज़्यादा संख्या 200 है. हालांकि, अगर उपलब्धियों के लिए उपलब्ध पॉइंट की तुलना में ज़्यादा पॉइंट असाइन किए जाते हैं की वजह से घट सकता है.
आइकॉन के लिए दिशा-निर्देश
आइकॉन का साइज़ 512 x 512 PNG या JPG होना चाहिए. आपको केवल हमें यह जानकारी देनी होगी अनलॉक की गई उपलब्धि के आइकन के साथ. हम करेंगे दिखने वाले आइकॉन का ग्रेस्केल वर्शन अपने-आप जनरेट करता है. इस वजह से, हमारा सुझाव है कि आपके उपलब्धि आइकॉन में रंग-बिरंगे एलिमेंट शामिल हों, ताकि लोग ज़ाहिर की गई और अनलॉक की गई उपलब्धियों के बीच आसानी से अंतर करने में मदद करता है.
जब Android टोस्ट में उपलब्धि आइकॉन दिखता है, आइकॉन पर सर्कल लगा है और इसके बाहरी कोने छिपे हुए हैं. पक्का करें कि आपका आइकॉन इन परिस्थितियों में भी ठीक दिखता है.
![उपलब्धि के आइकॉन का सैंपल, जिसे सर्कल के अंदर दिखाया गया है.](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/achievementIconExample.png?authuser=6&hl=hi)
सभी भाषाओं में एक ही आइकॉन का इस्तेमाल किया जाता है. इसलिए, हमारा सुझाव है कि टेक्स्ट या स्थानीय भाषा में लिखे गए कॉन्टेंट को हाइलाइट करने की सुविधा मिलती है.
उपलब्धि बनाना
नए गेम के लिए
नए और पब्लिश न किए गए गेम के लिए उपलब्धि हासिल करने के लिए, गेम सेवाओं वाले गेम टैब में, आपके गेम के लिए Google Play Console में की गई एंट्री.
बाईं ओर, उपलब्धियां टैब चुनें और जोड़ें पर क्लिक करें उपलब्धि बटन.
!['उपलब्धि जोड़ें' उपलब्धियों वाले मुख्य पैनल पर मौजूद बटन](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/achievementAddButton.png?authuser=6&hl=hi)
इसके बाद, इस उपलब्धि के लिए ज़रूरी जानकारी भरें.
!['आखिरी जगह' के लिए, उपलब्धि के नमूने का भरा गया फ़ॉर्म उपलब्धि.](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/achievementSampleForm.png?authuser=6&hl=hi)
सेव करें पर क्लिक करें. ऐसा करने पर आपकी उपलब्धि "पब्लिश होने के लिए तैयार" सेक्शन में उपलब्ध हो जाएगी मोड. अपना गेम प्रकाशित करने के बाद, आपके गेम की सभी उपलब्धियां इसके साथ पब्लिश किया जा सकता है.
पब्लिश किए गए गेम के लिए
पहले ही प्रकाशित हो चुके गेम के लिए कोई दूसरी उपलब्धि बनाने के लिए, फिर वही तरीका अपनाएँ जो ऊपर बताया गया है. अंतर सिर्फ़ यह है कि सेव करें बटन को ड्राफ़्ट के रूप में सेव करें के तौर पर फिर से लेबल किया जाएगा. इससे आपकी उपलब्धि को "जांच के लिए तैयार" स्थिति में होना चाहिए मोड. अपडेट किए गए वर्शन की जांच करने के बारे में ज़्यादा जानकारी पाने के लिए गेम के किसी वर्शन में, गेम में किए गए अपने बदलावों को पब्लिश करना देखें.
अपनी उपलब्धि की जांच करने और उससे खुश होने के बाद, इसे फिर से पब्लिश किया जा सकता है साथ ही, उन्हें दुनिया के सामने पेश किया जाएगा.
उपलब्धि में बदलाव करना
अपने द्वारा पहले से बनाई गई किसी उपलब्धि में बदलाव करने के लिए, उपलब्धि को चुनें Google Play Console के उपलब्धियां टैब में. यहां आपको वही फ़ॉर्म दिखेगा जिसका इस्तेमाल आपने पहली बार किया था उपलब्धि बना रहे हैं, और आप किसी भी फ़ील्ड को आपकी इच्छा हो सकती है.
किसी उपलब्धि में बदलाव करने के बाद, ड्राफ़्ट के रूप में सेव करें बटन पर क्लिक करें. कॉन्टेंट बनाने बदलाव की गई नई उपलब्धि "जांच के लिए तैयार" होगी स्टेज पर हैं और आपको आज़माएं. अगर यह ठीक से काम कर रहा है, तो फिर से पब्लिश करें चुनें ड्रॉप-डाउन सूची. ऐसा करने पर, आपके अपडेट किए गए गेम के साथ-साथ, आपका गेम फिर से पब्लिश हो जाएगा सार्वजनिक तौर पर उपलब्ध करा सकता है.
बदलाव को पहले जैसा करना
अगर आपको लगता है कि आपको अपनी मौजूदा उपलब्धि पसंद नहीं है और आपको वापस जाना है, तो अपनी उपलब्धि को पहले की तरह ही देख लें, तो इसमें से वापस लाएं को चुनें ड्रॉप-डाउन सूची का इस्तेमाल कर सकते हैं. साथ ही, आपकी सभी उपलब्धियां पब्लिश किया गया वर्शन है.
उपलब्धि को मिटाना
आपकी उपलब्धि के पब्लिश होने के बाद, उसे मिटाया नहीं जा सकता.
आप उपलब्धि को दिखाने के लिए, फ़ॉर्म के सबसे नीचे मिटाएं लेबल वाला बटन.
उपलब्धि को रीसेट करना
सिर्फ़ ड्राफ़्ट उपलब्धियों के लिए, खिलाड़ी की प्रोग्रेस का डेटा रीसेट किया जा सकता है.
- Google Play Console में उपलब्धियों को रीसेट करने के लिए, लेबल किए गए बटन पर क्लिक करें उस इवेंट के लिए फ़ॉर्म के सबसे नीचे उपलब्धि की प्रोग्रेस को रीसेट करें.
- उपलब्धि डेटा को प्रोग्राम के हिसाब से रीसेट करने के लिए,
Management API
Achievements
के तरीके.
उपलब्धियों के लिए अनुवाद जोड़ना
आप हासिल की गई उपलब्धियों के लिए खुद का अनुवाद तय कर सकते हैं आपका गेम. ऐसा करने से पहले, कृपया अपने गेम के लिए अनुवाद जोड़ना. आपने अपने गेम के लिए एक या उससे ज़्यादा उपलब्धियां भी बनाई होंगी.
उपलब्धियों के लिए अपना अनुवाद जोड़ें. इसके लिए, उपलब्धियां टैब खोलें Play Console में अपने गेम की जानकारी जोड़ें. इसके बाद, कोई मौजूदा उपलब्धि चुनें. इस उपलब्धियों की ज़्यादा जानकारी वाला पेज है, तो उस भाषा के लिए टैब चुनें जिसे आपने पहले गेम की जानकारी टैब में जोड़ी गई है. इसके लिए, उपलब्धि की ज़्यादा जानकारी वाले पेज पर तो उस उपलब्धि के लिए अपने अनुवादों के साथ फ़ॉर्म में बदलाव करें. क्लिक करें उपलब्धि के अनुवाद की गई जानकारी को सेव करने के लिए, सेव करें.
क्लाइंट लागू करने की प्रक्रिया
अपने प्लैटफ़ॉर्म के लिए उपलब्धियां लागू करने का तरीका जानने के लिए, इन संसाधनों को देखें: