उपलब्धियां

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

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

विशेषताएं

उपलब्धियों के काम करने का तरीका जानने के लिए, आपको उनसे जुड़े कुछ एट्रिब्यूट के बारे में जानना होगा.

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

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

राज्य

उपलब्धियों की स्थिति इन तीन में से कोई एक हो सकती है:

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

वृद्धि‍शील उपलब्धियां

उपलब्धियों को स्टैंडर्ड या इंक्रीमेंटल के तौर पर सेट किया जा सकता है. आम तौर पर, किसी उपलब्धि को हासिल करने के लिए खिलाड़ी को लंबे समय तक धीरे-धीरे आगे बढ़ना पड़ता है. जब खिलाड़ी किसी इंक्रीमेंटल उपलब्धि के लिए आगे बढ़ता है, तो Play Games Services को खिलाड़ी की कुछ प्रोग्रेस की रिपोर्ट दी जा सकती है.

Google Play की सेवा, गेम में खिलाड़ी की प्रोग्रेस की जानकारी को ट्रैक करती है. साथ ही, जब खिलाड़ी किसी उपलब्धि को अनलॉक करने की ज़रूरी शर्तें पूरी कर लेता है, तब गेम को इसकी सूचना देती है. साथ ही, खिलाड़ी को यह भी बताती है कि वह उस लक्ष्य को पूरा करने के कितने करीब है.

इंक्रीमेंटल उपलब्धि का एक सैंपल, जिसमें खिलाड़ी की प्रोग्रेस 23% दिख रही है.
ऐसी उपलब्धि जो खिलाड़ी की प्रोग्रेस को 23% दिखा रही है.

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

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

पॉइंट

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

एक्सपीरियंस पॉइंट (XP) ट्रैक करना

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

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

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

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

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

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

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

उपलब्धियां जोड़ें

Google Play Console का इस्तेमाल करके, पहली बार उपलब्धियां बनाने के दो तरीके हैं:

उपलब्धि बनाना

नए और पब्लिश नहीं किए गए गेम के लिए उपलब्धि बनाने के लिए, यह तरीका अपनाएं:

  1. Google Play Console में, कोई गेम चुनें.
  2. Play Games Services - उपलब्धियां पेज (बढ़ाएं > Play Games Services > सेटअप और मैनेजमेंट > उपलब्धियां) पर, उपलब्धि बनाएं चुनें.
  3. उपलब्धियां जोड़ें पेज पर, फ़ॉर्म भरें.
  4. ड्राफ़्ट के तौर पर सेव करें पर क्लिक करें.
  5. उपलब्धि बनाने के बाद, आपको अपना गेम पब्लिश करना होगा.

ज़्यादा उपलब्धियां जोड़ना

अगर आपके पास पहले से ही उपलब्धियां हैं और आपको और उपलब्धियां जोड़नी हैं, तो:

  1. Google Play Console में, कोई गेम चुनें.
  2. Play Games Services - उपलब्धियां पेज (बढ़ाएं > Play Games Services > सेटअप और मैनेजमेंट > उपलब्धियां) पर, उपलब्धियां जोड़ें चुनें.

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

अपने गेम में एक साथ कई उपलब्धियां जोड़ने के लिए, यह तरीका अपनाएं:

  1. अपनी उपलब्धियों वाली एक ZIP फ़ाइल बनाएं.
  2. फ़ाइल अपलोड करें.

ZIP फ़ाइल के बारे में ज़्यादा जानकारी के लिए, ZIP फ़ाइल से जुड़े दिशा-निर्देश देखें.

उपलब्धियों की जानकारी इंपोर्ट करने के लिए:

  1. Google Play Console में, कोई गेम चुनें.
  2. Play Games Services - उपलब्धियां पेज (बढ़ाएं > Play Games Services > सेटअप और मैनेजमेंट > उपलब्धियां) पर, उपलब्धियां इंपोर्ट करें चुनें.
  3. उपलब्धियां इंपोर्ट करें पेज पर, अपलोड करें पर क्लिक करें.
  4. अपलोड करने के लिए, ज़िप फ़ाइल चुनें.
  5. ड्राफ़्ट के तौर पर सेव करें पर क्लिक करें.
  6. उपलब्धियां इंपोर्ट करने के बाद, आपको अपना गेम पब्लिश करना होगा.

अपनागेमप्रकाशित करें

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

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

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

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

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

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

उपलब्धि मिटाना

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

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

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

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

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

आइकॉन के लिए दिशा-निर्देश

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

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

उपलब्धि के आइकॉन का सैंपल.
उपलब्धि का सैंपल आइकॉन.

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

ZIP फ़ाइल से जुड़े दिशा-निर्देश

ZIP फ़ाइल का इस्तेमाल करके, एक बार में कई उपलब्धियां इंपोर्ट की जा सकती हैं. अपनी ज़िप फ़ाइल में इस्तेमाल करने के लिए, फ़ाइल के सटीक नामों की टेबल देखें:

फ़ाइल का नाम ज़रूरी है या ज़रूरी नहीं है स्वीकार की जा सकने वाली वैल्यू
AchievementsMetadata.csv ज़रूरी है हर उपलब्धि का मेटाडेटा. एट्रिब्यूट देखें.
AchievementsLocalizations.csv वैकल्पिक उपलब्धियों के नाम और ब्यौरे का अनुवाद करता है.
AchievementsIconMappings.csv वैकल्पिक उपलब्धियों को उनकी आइकॉन फ़ाइलों से जोड़ता है.
आइकॉन फ़ाइलें वैकल्पिक PNG, JPEG या JPG फ़ॉर्मैट में आइकॉन.

ZIP फ़ाइल से जुड़ी ज़रूरी शर्तें:

  • कोई सबडायरेक्ट्री नहीं.
  • फ़ाइल के यूनीक नाम.
  • सिर्फ़ CSV, PNG, JPEG या JPG फ़ाइलें.
  • CSV फ़ाइलों में हेडर वाली लाइन नहीं होनी चाहिए.
  • हर फ़ाइल का साइज़ 1 एमबी से कम होना चाहिए.
  • ज़िप फ़ाइल में 203 से ज़्यादा फ़ाइलें नहीं होनी चाहिए.
  • ज़िप फ़ाइल का कुल साइज़ 200 एमबी से कम होना चाहिए.

AchievementsMetadata.csv फ़ॉर्मैट

AchievementsMetadata.csv फ़ाइल में, हर उपलब्धि का मेटाडेटा होता है. इसमें जानकारी, कॉमा लगाकर अलग की गई वैल्यू के तौर पर इस क्रम में होनी चाहिए:

    Name,Description,Incremental value,Steps Needed,Initial State,Points,List Order

इन फ़ील्ड के बारे में नीचे दी गई टेबल में बताया गया है:

CSV कॉलम के हेडर ज़रूरी है या ज़रूरी नहीं है स्वीकार की जा सकने वाली वैल्यू
नाम ज़रूरी है ज़्यादा से ज़्यादा 100 वर्ण
ब्यौरा वैकल्पिक ज़्यादा से ज़्यादा 500 वर्ण
इंक्रीमेंटल वैल्यू वैकल्पिक True या False
ये काम करने ज़रूरी हैं अगर Incremental Value की वैल्यू True. है, तो यह एट्रिब्यूट की वैल्यू देना ज़रूरी है संख्या (इसमें भिन्न या दशमलव नहीं होने चाहिए)
शुरुआती स्थिति ज़रूरी है Hidden या Revealed
पॉइंट ज़रूरी है यह संख्या 5 का गुणक होनी चाहिए. साथ ही, इसकी वैल्यू 5 से 200 के बीच होनी चाहिए
सूची का क्रम वैकल्पिक संख्या (शून्य से बड़ी होनी चाहिए और इसमें भिन्न या दशमलव नहीं होने चाहिए)

AchievementsMetadata.csv फ़ाइल से जुड़ी ज़रूरी शर्तें:

  • हर लाइन में सात वैल्यू होनी चाहिए. अगर आपको कोई वैल्यू नहीं देनी है, तो उसे खाली छोड़ दें.
  • Name और Description फ़ील्ड का इस्तेमाल, डिफ़ॉल्ट भाषा के तौर पर किया जाता है.
  • Name फ़ील्ड, सभी उपलब्धियों के लिए यूनीक होना चाहिए.
  • इन फ़ील्ड में कॉमा नहीं होने चाहिए: Name और Description.

AchievementsMetadata.csv फ़ाइल का सैंपल:

  Achievement1,Achievement One,True,100,Hidden,5,20
  Achievement2,Achievement Two,False,,Revealed,10,30

AchievementsLocalizations.csv फ़ॉर्मैट

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

इसमें जानकारी, कॉमा लगाकर अलग की गई वैल्यू के तौर पर इस क्रम में होनी चाहिए:

   Name, Localized name, Localized description, locale

इन फ़ील्ड के बारे में नीचे दी गई टेबल में बताया गया है:

CSV कॉलम के हेडर ज़रूरी है या ज़रूरी नहीं है ब्यौरा स्वीकार की जा सकने वाली वैल्यू
नाम ज़रूरी है यह वैल्यू, AchievementsMetadata.csv से Name कॉलम में मौजूद वैल्यू से मेल खानी चाहिए. ज़्यादा से ज़्यादा 100 वर्ण
स्थानीय भाषा में नाम ज़रूरी है उपलब्धि का स्थानीय नाम. ज़्यादा से ज़्यादा 100 वर्ण
स्थानीय भाषा में जानकारी वैकल्पिक तय की गई स्थानीय भाषा में, उपलब्धि के बारे में स्थानीय भाषा में जानकारी. ज़्यादा से ज़्यादा 500 वर्ण
स्थान-भाषा ज़रूरी है स्थानीय भाषा का कोड, जैसे कि en-US. स्थानीय भाषा तय करने से पहले, अपने गेम के लिए अनुवाद जोड़ें. ध्यान दें कि आपके पास डिफ़ॉल्ट भाषा तय करने का विकल्प नहीं है.

इस्तेमाल की जा सकने वाली लोकल भाषा के कोड, इस्तेमाल की जा सकने वाली भाषाओं की सूची में देखे जा सकते हैं.

AchievementsLocalizations.csv फ़ाइल से जुड़ी ज़रूरी शर्तें:

  • किसी गेम में उपलब्धि के नाम, हर स्थान-भाषा के हिसाब से यूनीक होने चाहिए. उदाहरण के लिए, अगर कोई गेम en-US और fr-FR, दोनों भाषाओं में काम करता है, तो en-US के लिए "Achievement1" नाम की उपलब्धि को fr-FR के लिए भी "Achievement1" नाम दिया जा सकता है.
  • हर लाइन में चार वैल्यू होनी चाहिए. अगर आपको स्थानीय भाषा में जानकारी की वैल्यू नहीं देनी है, तो उसे खाली छोड़ दें.

AchievementsLocalizations.csv फ़ाइल का सैंपल:

Achievement1,Achievement One,This is the description of achievement one in English.,en-US
Achievement1,Achievement Un,Voici la description de l'achievement un en français.,fr-FR
Achievement2,Achievement Two,Description of achievement two.,en-US
Achievement2,Logro Dos,Descripción del logro dos.,es-ES
Achievement3,Achievement Three,,en-US
Achievement3,Erfolg Drei,,de-DE

AchievementsIconMappings.csv फ़ॉर्मैट

AchievementsIconMappings.csv फ़ाइल ज़रूरी नहीं है. इसका इस्तेमाल, आपकी उपलब्धियों को दिए गए आइकॉन के साथ मैप करने के लिए किया जाता है. इसमें जानकारी को इस क्रम में, कॉमा लगाकर अलग-अलग वैल्यू के तौर पर शामिल किया जाना चाहिए:

Name, icon filename

इन फ़ील्ड के बारे में नीचे दी गई टेबल में बताया गया है:

CSV कॉलम के हेडर ज़रूरी है या ज़रूरी नहीं है ब्यौरा
नाम ज़रूरी है यह वैल्यू, AchievementsMetadata.csv से Name कॉलम में मौजूद वैल्यू से मेल खानी चाहिए.
आइकॉन का फ़ाइल नाम ज़रूरी है आइकॉन फ़ाइल का नाम.

AchievementsIconMappings.csv फ़ाइल से जुड़ी ज़रूरी शर्तें:

  • हर लाइन में दो वैल्यू होनी चाहिए.
  • आइकॉन फ़ाइलें सिर्फ़ PNG या JPEG फ़ॉर्मैट में हो सकती हैं.

सैंपलAchievementsIconMappings.csv फ़ाइल:

Valid Achievement,valid-achievement-icon.png
Incremental Achievement,incremental-achievement-icon.jpeg
No Description,no-description-icon.png
Hidden Initial State,hidden-initial-state-icon.png
Large Point Value,large-point-value-icon.jpeg

आइकॉन फ़ाइलें

AchievementsIconMappings.csv फ़ाइल में रेफ़र किए गए आइकॉन, इंपोर्ट किए गए मौजूदा ZIP संग्रह में मौजूद होने चाहिए. ज़्यादा जानकारी के लिए, आइकॉन के लिए बने दिशा-निर्देश देखें.

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

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

अपने गेम के लिए अनुवाद जोड़ने के दो तरीके हैं:

  • एक साथ कई नई उपलब्धियों के अनुवाद अपलोड करने के लिए, उपलब्धियां इंपोर्ट करें विकल्प का इस्तेमाल किया जा सकता है. इस विकल्प का इस्तेमाल करके, पहले से मौजूद उपलब्धियों के लिए अनुवाद अपलोड नहीं किए जा सकते.

  • अपने गेम में, हर उपलब्धि के लिए अनुवाद जोड़े जा सकते हैं. हर उपलब्धि के लिए अपना अनुवाद जोड़ने के लिए:

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

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

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