उपलब्धियां

उपलब्धियां अपने गेम के अंदर अपने उपयोगकर्ताओं की सहभागिता बढ़ाने का शानदार तरीका हो सकती हैं. आपके पास अपने गेम में उपलब्धियों को लागू करने का विकल्प होता है. इससे, खिलाड़ियों को ऐसी सुविधाओं के साथ प्रयोग करने के लिए बढ़ावा दिया जा सकता है जिन्हें वे आम तौर पर इस्तेमाल नहीं करते. इसके अलावा, गेम को अलग-अलग स्टाइल में खेलकर मंज़ूरी दी जा सकती है. उपलब्धियां, खिलाड़ियों के लिए एक-दूसरे के साथ अपनी प्रगति की तुलना करने और हल्के-फुल्के प्रतिस्पर्धा में शामिल होने का एक मज़ेदार तरीका भी हो सकता है.

अपने प्लैटफ़ॉर्म पर उपलब्धियां लागू करने का तरीका जानने के लिए, क्लाइंट पर लागू करने की सेटिंग देखें.

विशेषताएं

यह समझने के लिए कि उपलब्धियां कैसे काम करती हैं, आपको उनके साथ मिलने वाली कुछ विशेषताओं के बारे में जानना होगा.

बुनियादी बातें

ये बुनियादी चीज़ें हर उपलब्धि से जुड़ी होती हैं:

  • आईडी एक यूनीक स्ट्रिंग होती है, जो Google Play Console से जनरेट होती है. आप अपने गेम क्लाइंट में उपलब्धि देखने के लिए, इस यूनीक आईडी का इस्तेमाल करेंगे.
  • नाम, उपलब्धि का छोटा नाम है (उदाहरण के लिए, "Master Pieman"). वैल्यू में ज़्यादा से ज़्यादा 100 वर्ण हो सकते हैं.
  • ब्यौरा आपकी उपलब्धियों के बारे में कम शब्दों में जानकारी देता है. आम तौर पर, इससे खिलाड़ी को उपलब्धि हासिल करने का तरीका पता चलता है. उदाहरण के लिए, "सनडे बंद होने से पहले एक लेमन मरिंग पाई बनाएं." वैल्यू में ज़्यादा से ज़्यादा 500 वर्ण हो सकते हैं.
  • आइकॉन एक स्क्वेयर आइकॉन है, जो आपकी उपलब्धि से जुड़ा होता है. उपलब्धि आइकॉन बनाने के सबसे सही तरीके जानने के लिए, आइकॉन के लिए दिशा-निर्देश सेक्शन देखें.
  • सूची क्रम वह क्रम होता है जिसमें लॉक की गई उपलब्धियां दिखाई देती हैं जब कोई खिलाड़ी आपके गेम से जुड़ी उपलब्धियां देखता है. यह आपकी पसंद के किसी भी क्रम में हो सकता है. अनलॉक की गई उपलब्धियां सूची में सबसे ऊपर दी गई क्रम में दिखाई देती हैं.

स्थिति

उपलब्धियां तीन अलग-अलग स्थितियों में से किसी एक में हो सकती हैं:

  • छिपी हुई उपलब्धि का मतलब है कि उपलब्धि से जुड़ी जानकारी प्लेयर से छिपा दी जाती है. जब Google Play गेम सेवाएं छिपी हुई स्थिति में होती हैं, तो उपलब्धि के लिए सामान्य प्लेसहोल्डर विवरण और आइकॉन दिया जाता है. हम सुझाव देते हैं कि अगर उपलब्धि में कोई ऐसा स्पॉइलर है जिसे आप अपने गेम के बारे में जल्दी नहीं बताना चाहते, तो उसे छिपा हुआ रखें (उदाहरण के लिए, "डिस्कवर करें कि आप एक भूत थे!"!
  • इनाम वाले उपलब्धि का मतलब है कि खिलाड़ी को उपलब्धि के बारे में पता है, लेकिन यह इनाम अभी तक नहीं मिला है. ज़्यादातर उपलब्धियों की जानकारी, बताई गई स्थिति में शुरू होती है.
  • अनलॉक उपलब्धि का मतलब है कि खिलाड़ी ने उपलब्धि हासिल कर ली है. किसी उपलब्धि को ऑफ़लाइन अनलॉक किया जा सकता है. गेम के ऑनलाइन होने पर, वह उपलब्धि की अनलॉक की गई स्थिति को अपडेट करने के लिए, Google Play की गेम सेवाओं के साथ सिंक हो जाता है.

इंंक्रीमेंटल उपलब्धियां

उपलब्धियों को, स्टैंडर्ड या इनक्रीमेंटल के तौर पर मार्क किया जा सकता है. आम तौर पर, इंक्रीमेंटल (बढ़ने वाली) उपलब्धि में एक खिलाड़ी लंबे समय के हिसाब से उपलब्धि हासिल करता है. जैसे-जैसे खिलाड़ी इंंक्रीमेंटल उपलब्धि की ओर बढ़ता जाता है, आप Google Play गेम सेवाओं को प्लेयर की आंशिक प्रगति की रिपोर्ट कर सकते हैं. Google Play सेवा, प्रगति जानकारी का ट्रैक रखती है, खिलाड़ी को उस उपलब्धि के लिए ज़रूरी मानदंड पूरा करने पर सूचना देती है, और खिलाड़ी को बताती है कि उस लक्ष्य को पूरा करने के लिए वह कितनी दूर है.

इंक्रीमेंटल (बढ़ने वाली) उपलब्धि का मतलब है कि खिलाड़ी की प्रगति 40% पर है.

इंक्रीमेंटल (बढ़ने वाली) उपलब्धियां गेम के सभी सेशन में जमा होती हैं. साथ ही, गेम में उपलब्धियों को हटाया या रीसेट नहीं किया जा सकता. उदाहरण के लिए, "50 गेम जीतें" एक इंक्रीमेंटल अचीवमेंट के तौर पर शामिल किए जाएंगे. "एक गेम में तीन गेम जीते" नहीं होगा, क्योंकि जब कोई खिलाड़ी गेम हार जाता है, तो उसकी प्रोग्रेस रीसेट हो जाती है. "5,000 पोकर चिप के लिए, इस गेम में हिस्सा लेना भी सही नहीं होगा, क्योंकि एक खिलाड़ी के खेलते समय चिप के पैसे कमाए जा सकते हैं और उसे खोया जा सकता है. बाद की दो उपलब्धियों के लिए, यह आप पर निर्भर करता है कि आप प्लेयर की "एक पंक्ति में जीत" स्थिति या चिप की कुल संख्या ट्रैक करें और जब खिलाड़ी उन्हें जीतेगा, तो मानक उपलब्धि को अनलॉक करें.

इंक्रीमेंटल (बढ़ने वाली) उपलब्धि बनाते समय, आपको इसे अनलॉक करने के चरणों की कुल संख्या तय करनी होगी. यह संख्या 2 से 10,000 के बीच होनी चाहिए. जैसे-जैसे उपयोगकर्ता उपलब्धि को अनलॉक करने की दिशा में आगे बढ़ रहा है, आपको Google Play की गेम सेवाओं में उपयोगकर्ता की ओर से किए गए अतिरिक्त कदमों की संख्या के बारे में बताना चाहिए. अनलॉक किए जाने की सीमा तक पहुंचने के बाद, उपलब्धि अनलॉक हो जाती है. भले ही, वह छिपा हो. आपको उपयोगकर्ता की कुल प्रगति को स्टोर करने की ज़रूरत नहीं है.

पॉइंट

उपलब्धियों के साथ, पॉइंट की वैल्यू जुड़ी होती है. खिलाड़ी का स्कोर पांच से ज़्यादा होना चाहिए और किसी गेम में उसकी सभी उपलब्धियों के लिए कभी भी कुल 1000 से ज़्यादा पॉइंट नहीं हो सकते (हालांकि इसमें कम स्कोर हो सकते हैं). इसके अलावा, किसी एक उपलब्धि में 200 से ज़्यादा पॉइंट नहीं हो सकते.

आय के अनुभव के पॉइंट (एक्सपी)

खिलाड़ी जब 'Play - गेम्स' के ज़रिए चालू किए गए गेम में उपलब्धियां हासिल करते हैं, तो वे अपनी गेम प्रोफ़ाइल में लेवल हासिल कर सकते हैं. किसी उपलब्धि से जुड़े पॉइंट के लिए, खिलाड़ी को 100 अनुभव पॉइंट (एक्सपी) मिलते हैं. दूसरे शब्दों में:

XP for an achievement = 100 * (point value for the achievement)

'Play गेम सेवाएं', हर खिलाड़ी की ओर से हासिल किए गए XP को ट्रैक करती हैं. साथ ही, जब खिलाड़ी 'लेवल' पर जाने के लिए ज़रूरी पॉइंट हासिल कर लेता है, तो Google Play Games ऐप्लिकेशन को सूचना भेजता है. खिलाड़ी Google Play Games ऐप्लिकेशन में अपने प्रोफ़ाइल पेज से अपना लेवल और XP का इतिहास देख सकते हैं.

कम से कम उपलब्धियां

उपलब्धियों को शामिल करने वाले किसी गेम में, प्रकाशित होने से पहले कम से कम पांच उपलब्धियां होनी चाहिए. आप पांच से कम उपलब्धियों के साथ जांच कर सकते हैं, लेकिन यह सुझाव दिया जाता है कि आप अपना गेम पब्लिश करने से पहले कम से कम पांच उपलब्धियां हासिल करें.

ज़्यादा से ज़्यादा उपलब्धियां

उपलब्धियों की संख्या, पॉइंट की सीमाओं और डिस्ट्रिब्यूशन से सीमित होती है. ज़्यादा से ज़्यादा 1, 000 पॉइंट हासिल करने और हर उपलब्धि को पांच पॉइंट असाइन करने पर, ज़्यादा से ज़्यादा 200 पॉइंट हासिल किए जा सकते हैं. हालांकि, अगर उपलब्धि को ज़्यादा पॉइंट असाइन किए जाते हैं, तो उपलब्ध उपलब्धियों की संख्या कम हो जाएगी.

आइकॉन से जुड़े दिशा-निर्देश

आइकॉन 512 x 512 PNG या JPG फ़ाइल के रूप में बनाए जाने चाहिए. हमें सिर्फ़ अनलॉक की गई उपलब्धि का आइकॉन देना होगा. हम एलान किए गए आइकॉन के लिए, अपने-आप ग्रेस्केल वर्शन जनरेट करेंगे. इसलिए, हमारा सुझाव है कि आप अपनी उपलब्धि के आइकॉन में रंगीन चीज़ें शामिल करें, ताकि आपके उपयोगकर्ता साफ़ तौर पर दिखाई गई और अनलॉक की गई उपलब्धियों के बीच आसानी से अंतर कर सकें.

जब उपलब्धि आइकॉन किसी Android टोस्ट में दिखता है, तो आइकॉन एक गोले से भरा होता है और उसके बाहरी कोने छिपे हुए होते हैं. पक्का करें कि आपका आइकॉन अब भी इन स्थितियों में अच्छा दिखे.

उदाहरण के तौर पर, उपलब्धि का आइकॉन किसी सर्कल में रखा गया है.

सभी जगहों पर एक ही आइकॉन का इस्तेमाल किया जाता है. इसलिए, हमारा सुझाव है कि आइकॉन में कोई भी टेक्स्ट या स्थानीय कॉन्टेंट शामिल करें.

उपलब्धि हासिल करना

नए गेम के लिए

नए और अनपब्लिश किए गए गेम की उपलब्धि बनाने के लिए, गेम सेवाओं वाले गेम टैब में, अपने गेम के लिए Google Play Console एंट्री पर जाएं.

बाईं ओर उपलब्धियां टैब चुनें और उपलब्धियां जोड़ें बटन पर क्लिक करें.

मुख्य उपलब्धि पैनल पर 'उपलब्धियां जोड़ें' बटन

इसके बाद, बस इस उपलब्धि के लिए ज़रूरी जानकारी भरें.

'अंतिम स्थान' उपलब्धि के लिए एक भरा हुआ नमूना उपलब्धि फ़ॉर्म.

सेव करें पर क्लिक करें. ऐसा करने पर, आपकी उपलब्धि "पब्लिश करने के लिए तैयार" मोड में उपलब्ध हो जाएगी. जब आप अपना गेम प्रकाशित कर देते हैं, तो आपके गेम की सभी उपलब्धियां उसके साथ प्रकाशित कर दी जाएंगी.

पब्लिश किए गए किसी गेम के लिए

पहले से प्रकाशित गेम के लिए अतिरिक्त उपलब्धि बनाने के लिए, ऊपर दिए गए चरणों का पालन करें. अंतर सिर्फ़ इतना है कि सेव करें बटन को ड्राफ़्ट के रूप में सेव करें के तौर पर लेबल कर दिया जाएगा. साथ ही, आपकी उपलब्धि "टेस्ट के लिए तैयार" मोड में दिखेगी. किसी गेम के अपडेट किए गए वर्शन की जांच करने के बारे में ज़्यादा जानकारी के लिए, अपने गेम में किए गए बदलावों को प्रकाशित करना देखें.

जब आप अपनी उपलब्धि की जांच कर लें और उससे खुश हो जाएं, तो आप नई उपलब्धियों से अपने गेम को फिर से प्रकाशित करें और उन्हें दुनिया में भेज दिया जाएगा.

उपलब्धि में बदलाव करना

पहले से बनाई गई उपलब्धि में बदलाव करने के लिए, Google Play Console के उपलब्धियां टैब में जाकर उपलब्धि को चुनें. यहां, आपको वही फ़ॉर्म दिखेगा जो आपने पहली बार उपलब्धि बनाते समय इस्तेमाल किया था. साथ ही, आप अपनी पसंद के हिसाब से फ़ील्ड में बदलाव कर सकते हैं.

किसी उपलब्धि में बदलाव करने के बाद, ड्राफ़्ट के रूप में सेव करें बटन पर क्लिक करें. हाल ही में बदलाव की गई उपलब्धि, "जांच के लिए तैयार" स्टेज में होगी. उसकी जांच की जा सकेगी. अगर यह ठीक से काम कर रहा है, तो ड्रॉप-डाउन सूची से फिर से पब्लिश करें चुनें. इससे आपकी सभी अपडेट की गई उपलब्धियों के साथ-साथ, आपका गेम भी लोगों के लिए फिर से पब्लिश हो जाता है.

बदलाव को पहले जैसा करना

अगर आपको लगता है कि आपको अपनी मौजूदा उपलब्धि पसंद नहीं है और आप पहले की तरह अपनी उपलब्धि पर वापस जाना चाहते हैं, तो Google Play Console में ड्रॉप-डाउन सूची से वापस लाएं चुनें. इसके बाद, आपकी सभी उपलब्धियां पहले वाले प्रकाशित वर्शन पर वापस आ जाएंगी.

किसी उपलब्धि को मिटाना

आपकी उपलब्धि प्रकाशित होने के बाद, उसे हटाया नहीं जा सकता.

किसी उपलब्धि को मिटाने के लिए, उसे फ़ॉर्म में सबसे नीचे दिए गए मिटाएं लेबल वाले बटन पर क्लिक करके ही मिटाया जा सकता है.

किसी उपलब्धि को रीसेट करना

सिर्फ़ ड्राफ़्ट के तौर पर उपलब्धियों के लिए, खिलाड़ी की प्रोग्रेस का डेटा रीसेट किया जा सकता है.

  • Google Play Console में उपलब्धियों को रीसेट करने के लिए, उस इवेंट के फ़ॉर्म में सबसे नीचे दिए गए उपलब्धियों को रीसेट करें लेबल वाले बटन पर क्लिक करें.
  • प्रोग्राम के ज़रिए उपलब्धि का डेटा रीसेट करने के लिए, मैनेजमेंट एपीआई के Achievements तरीके पर कॉल करें.

उपलब्धियों के लिए अनुवाद जोड़ना

आप अपने गेम से जुड़ी उपलब्धियों के लिए खुद के अनुवाद तय कर सकते हैं. ऐसा करने से पहले, अपने गेम के लिए अनुवाद जोड़ना में बताए गए चरणों को पूरा करना न भूलें. आपने अपने गेम के लिए एक या उससे ज़्यादा उपलब्धि भी बना ली हों.

उपलब्धियों के लिए खुद के अनुवाद जोड़ने के लिए, Google Play Console में अपने गेम की उपलब्धियां टैब खोलें और फिर कोई मौजूदा उपलब्धि चुनें. उपलब्धियों के ज़्यादा जानकारी वाले पेज पर, उस भाषा के टैब को चुनें जिसे आपने पहले गेम की जानकारी टैब में जोड़ा था. उस भाषा के लिए उपलब्धि के ब्यौरे वाले पेज में, उस उपलब्धि के लिए अपने अनुवादों वाले फ़ॉर्म में बदलाव करें. अनुवाद की गई उपलब्धियों की जानकारी सेव करने के लिए, सेव करें पर क्लिक करें.

क्लाइंट लागू करना

अपने प्लैटफ़ॉर्म पर उपलब्धियां लागू करने का तरीका जानने के लिए, नीचे दिए गए संसाधन देखें: