Google Play Games की इवेंट सेवा की मदद से, गेमप्ले के दौरान खिलाड़ियों से जनरेट हुआ कुल डेटा इकट्ठा किया जा सकता है. साथ ही, इसे गेम के आंकड़ों के लिए Google के सर्वर में सेव किया जा सकता है. आपके पास यह तय करने का विकल्प होता है कि आपका गेम, खिलाड़ी का कौनसा डेटा इकट्ठा करे. इसमें ये मेट्रिक शामिल हो सकती हैं:
- खिलाड़ी किसी आइटम का इस्तेमाल करते हैं
- खिलाड़ी किसी लेवल पर पहुंचें
- खिलाड़ी, गेम में कोई खास कार्रवाई करते हैं
इवेंट के डेटा का इस्तेमाल, अपने गेम को बेहतर बनाने के तरीके के बारे में सुझाव पाने के लिए किया जा सकता है. उदाहरण के लिए, अपने गेम के कुछ ऐसे लेवल के कठिनाई लेवल में बदलाव किया जा सकता है जिन्हें पूरा करने में खिलाड़ियों को मुश्किल हो रही है.
अपने प्लैटफ़ॉर्म के लिए इवेंट लागू करने का तरीका जानने के लिए, क्लाइंट के लिए लागू किए गए इवेंट लेख पढ़ें.
अपने गेम में इवेंट इंटिग्रेट करना
यहां दिए गए वर्कफ़्लो में बताया गया है कि अपने गेम में इवेंट कैसे लागू किए जा सकते हैं:
- इवेंट सेट अप करें. अपने गेम में कैप्चर किए जाने वाले नए इवेंट तय करने के लिए:
- Google Play Console में जाकर, अपने गेम के इवेंट पेज पर जाएं.
- नया इवेंट जोड़ें बटन पर क्लिक करें और इवेंट प्रॉपर्टी कॉन्फ़िगर करें.
- गेम में किए गए बदलावों को पब्लिश करना में बताए गए तरीके का पालन करके, इवेंट की परिभाषाएं पब्लिश करें.
इवेंट एपीआई का इस्तेमाल करके, अपने गेम में इवेंट कैप्चर करने की सुविधा लागू करें. उदाहरण के लिए, अपने Android कोड में, जब भी आपके गेम को पता चले कि कोई ऐसा इवेंट ट्रिगर हुआ है जो उसके लिए ज़रूरी है, तब
increment
इवेंट को कॉल करें.इवेंट का डेटा देखना. कैप्चर किए गए इवेंट के आंकड़े देखने के लिए, Google Play Console में अपने गेम के इवेंट पेज पर जाएं.
इवेंट की बुनियादी बातें
इवेंट एपीआई की मदद से, गेमप्ले से जुड़ी दिलचस्प मेट्रिक तय की जा सकती हैं और उन्हें इकट्ठा किया जा सकता है. साथ ही, इन मेट्रिक को Play Games SDK टूल पर अपलोड किया जा सकता है.
Play Games SDK के इवेंट में ये मुख्य प्रॉपर्टी होती हैं:
प्रॉपर्टी | ब्यौरा |
---|---|
ID | Google Play Console से इस इवेंट के लिए जनरेट की गई यूनीक स्ट्रिंग. इस यूनीक आईडी का इस्तेमाल करके, अपने गेम क्लाइंट में इवेंट को रेफ़र किया जा सकता है. |
नाम | इवेंट का छोटा नाम. नाम में ज़्यादा से ज़्यादा 100 वर्ण हो सकते हैं.
इस वैल्यू का इस्तेमाल Google Play Console करता है. इसे आपके गेम में दिखाया जा सकता है.
उदाहरण:
|
ब्यौरा | इवेंट के बारे में ज़्यादा जानकारी (उदाहरण के लिए, "किसी खिलाड़ी ने कितनी बार ज़ॉम्बी को मारा" या "खिलाड़ी ने कुल कितनी बार लाल रंग के जेम हटाए और मैच किए"). ब्यौरे में ज़्यादा से ज़्यादा 500 वर्ण हो सकते हैं. इस वैल्यू का इस्तेमाल Google Play Console करता है. इसे आपके गेम में दिखाया जा सकता है. |
इवेंट का टाइप |
यह फ़ील्ड, इवेंट के ट्रैक किए जा रहे डेटा के टाइप के बारे में बताता है. इस वैल्यू का इस्तेमाल Google Play Console, प्लेयर के आंकड़ों की रिपोर्टिंग के लिए करता है. दो तरह के इवेंट टाइप इस्तेमाल किए जा सकते हैं:
|
आइकॉन | स्क्वेयर आइकॉन, जो आपके इवेंट से जुड़ा होगा. |
कोई इवेंट बनाना
अपने गेम के लिए नया इवेंट बनाने के लिए, यह तरीका अपनाएं:
- Google Play Console में जाकर, बाईं ओर मौजूद गेम सेवाएं आइकॉन पर क्लिक करें. इसके बाद, अपने गेम के लिए एंट्री चुनें.
- बाईं ओर मौजूद इवेंट टैब चुनें. इसके बाद, इवेंट जोड़ें बटन पर क्लिक करें.
- आपको जिस इवेंट को बनाना है उसके बारे में जानकारी भरें.
- सेव करें पर क्लिक करें. अगर कोई गड़बड़ी नहीं है, तो आपका इवेंट "पब्लिश होने के लिए तैयार" स्थिति में रखा जाता है. अब गेम में किए गए बदलावों को पब्लिश करें.
इवेंट में बदलाव करें
अपने बनाए हुए किसी इवेंट में बदलाव करने के लिए:
- Google Play Console में, इवेंट टैब खोलें. इसके बाद, उस इवेंट की एंट्री चुनें जिसमें आपको बदलाव करना है. आपको वही फ़ॉर्म दिखेगा जिसका इस्तेमाल आपने इवेंट बनाते समय किया था.
- बदलाव करें.
- इवेंट में बदलाव करने के बाद, सेव करें बटन पर क्लिक करें.
- बदले गए इवेंट की पुष्टि करने के लिए, अपने गेम की जांच करें. अगर लीडरबोर्ड सही तरीके से काम कर रहा है, तो अपने गेम में किए गए बदलावों को फिर से पब्लिश करें.
इवेंट मिटाएं
ड्राफ़्ट स्टेटस वाले या पब्लिश किए गए इवेंट मिटाए जा सकते हैं. Google Play Console में किसी इवेंट को मिटाने के लिए, उस इवेंट से जुड़े फ़ॉर्म में सबसे नीचे मौजूद, मिटाएं बटन पर क्लिक करें.
इवेंट डेटा रीसेट करना
आपके पास इवेंट के टेस्टर के लिए, खिलाड़ी की प्रोग्रेस से जुड़े डेटा को रीसेट करने का विकल्प होता है.
- Google Play Console में ड्राफ़्ट इवेंट रीसेट करने के लिए, उस इवेंट के फ़ॉर्म में सबसे नीचे मौजूद, इवेंट की प्रोग्रेस रीसेट करें बटन पर क्लिक करें.
- इवेंट के डेटा को प्रोग्राम के हिसाब से, अपने-आप होने वाली प्रोसेस के ज़रिए रीसेट करने के लिए, Management API
Events
methods को कॉल करें.
क्लाइंट के लिए लागू करने की प्रोसेस
अपने प्लैटफ़ॉर्म के लिए इवेंट लागू करने का तरीका जानने के लिए, यहां दिए गए रिसॉर्स देखें: