গুগল প্লে গেমস ইভেন্টস সার্ভিস আপনাকে গেম খেলার সময় আপনার খেলোয়াড়দের দ্বারা তৈরি হওয়া ক্রমবর্ধমান ডেটা সংগ্রহ করতে এবং গেম অ্যানালিটিক্সের জন্য সেগুলোকে গুগলের সার্ভারে সংরক্ষণ করতে দেয়। আপনার গেম কোন কোন প্লেয়ার ডেটা সংগ্রহ করবে, তা আপনি নিজের ইচ্ছামতো নির্ধারণ করতে পারেন; এর মধ্যে বিভিন্ন মেট্রিক অন্তর্ভুক্ত থাকতে পারে, যেমন—কত ঘন ঘন:
- খেলোয়াড়রা একটি নির্দিষ্ট আইটেম ব্যবহার করে
- খেলোয়াড়রা একটি নির্দিষ্ট স্তরে পৌঁছায়
- খেলোয়াড়রা খেলার কিছু নির্দিষ্ট কাজ সম্পাদন করে।
আপনার গেমের উন্নতির জন্য ফিডব্যাক হিসেবে আপনি ইভেন্টের ডেটা ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনার গেমের যে লেভেলগুলো খেলোয়াড়দের কাছে শেষ করা খুব কঠিন মনে হচ্ছে, সেগুলোর ডিফিকাল্টি লেভেল আপনি অ্যাডজাস্ট করতে পারেন।
আপনার প্ল্যাটফর্মের জন্য ইভেন্টগুলি কীভাবে প্রয়োগ করতে হয় তা জানতে, ক্লায়েন্ট বাস্তবায়ন দেখুন।
আপনার গেমে ইভেন্টগুলি অন্তর্ভুক্ত করুন
নিম্নলিখিত কার্যপ্রবাহটি বর্ণনা করে যে আপনি কীভাবে আপনার গেমে ইভেন্ট প্রয়োগ করতে পারেন:
- ইভেন্ট নির্ধারণ করুন । আপনার গেমে ক্যাপচার করার জন্য নতুন ইভেন্ট নির্ধারণ করতে:
- গুগল প্লে কনসোলে আপনার গেমের ইভেন্টস পেজে যান।
- 'নতুন ইভেন্ট যোগ করুন' বোতামে ক্লিক করুন এবং ইভেন্টের বৈশিষ্ট্যগুলো নির্ধারণ করুন।
- আপনার গেমের পরিবর্তনগুলি প্রকাশ করা- তে বর্ণিত ধাপগুলি অনুসরণ করে আপনার ইভেন্টের সংজ্ঞাগুলি প্রকাশ করুন।
ইভেন্টস এপিআই (events APIs) ব্যবহার করে আপনার গেমে ইভেন্ট ক্যাপচারিং বাস্তবায়ন করুন । উদাহরণস্বরূপ, আপনার অ্যান্ড্রয়েড কোডে, যখনই আপনার গেম শনাক্ত করবে যে তার জন্য গুরুত্বপূর্ণ কোনো ইভেন্ট ট্রিগার হয়েছে, তখন ইভেন্টস
increment) মেথডটি কল করুন।ইভেন্টের ডেটা দেখুন । সংগৃহীত ইভেন্টগুলির পরিসংখ্যান দেখতে, গুগল প্লে কনসোলে আপনার গেমের ইভেন্টস পেজে যান।
ইভেন্টের মৌলিক বিষয়গুলি
ইভেন্টস এপিআইগুলো আপনাকে আকর্ষণীয় গেমপ্লে মেট্রিকস নির্ধারণ ও সংগ্রহ করার এবং এই মেট্রিকসগুলো প্লে গেমস এসডিকে-তে আপলোড করার একটি উপায় প্রদান করে।
একটি প্লে গেমস এসডিকে ইভেন্টে এই মূল বৈশিষ্ট্যগুলো থাকে:
| সম্পত্তি | বর্ণনা |
|---|---|
| আইডি | এই ইভেন্টের জন্য গুগল প্লে কনসোল দ্বারা তৈরি একটি অনন্য স্ট্রিং। আপনার গেম ক্লায়েন্টগুলিতে ইভেন্টটিকে উল্লেখ করতে এই অনন্য আইডিটি ব্যবহার করুন। |
| নাম | ইভেন্টের একটি সংক্ষিপ্ত নাম। নামটি সর্বোচ্চ ১০০ অক্ষরের হতে পারে। এই মানটি গুগল প্লে কনসোল ব্যবহার করে এবং আপনার গেমে প্রদর্শন করা যেতে পারে। উদাহরণ:
|
| বর্ণনা | ঘটনাটির একটি বিস্তারিত বিবরণ (উদাহরণস্বরূপ, "একজন খেলোয়াড় কতবার একটি জম্বি মেরেছে" অথবা "খেলোয়াড় মোট কতগুলো লাল রত্ন নির্মূল করেছে এবং মিলিয়েছে")। বিবরণটি ৫০০ অক্ষর পর্যন্ত হতে পারে। এই মানটি গুগল প্লে কনসোল ব্যবহার করে এবং আপনার গেমে প্রদর্শন করা যেতে পারে। |
| ইভেন্টের ধরণ | একটি ফিল্ড যা ইভেন্টটি কোন ধরনের ডেটা ট্র্যাক করছে তা ঘোষণা করে। এই মানটি গুগল প্লে কনসোল প্লেয়ার অ্যানালিটিক্স রিপোর্টিং সমর্থন করার জন্য ব্যবহার করে। দুই ধরনের ইভেন্ট সমর্থিত:
|
| আইকন | একটি বর্গাকার আইকন যা আপনার ইভেন্টের সাথে যুক্ত থাকবে। |
একটি ইভেন্ট তৈরি করুন
আপনার গেমের জন্য একটি নতুন ইভেন্ট তৈরি করতে, এই ধাপগুলো অনুসরণ করুন:
- গুগল প্লে কনসোলে , বাম দিকে থাকা গেম সার্ভিসেস আইকনে ক্লিক করুন এবং আপনার গেমের এন্ট্রিটি নির্বাচন করুন।
- বামদিকের ইভেন্টস ট্যাবটি নির্বাচন করুন এবং অ্যাড ইভেন্ট বোতামে ক্লিক করুন।
- আপনি যে ইভেন্টটি তৈরি করতে চান তার বিবরণ পূরণ করুন।
- সেভ-এ ক্লিক করুন। যদি কোনো ত্রুটি না থাকে, তাহলে আপনার ইভেন্টটি "প্রকাশের জন্য প্রস্তুত" অবস্থায় চলে আসবে। এখন আপনি আপনার গেমের পরিবর্তনগুলো প্রকাশ করতে পারেন।
একটি ইভেন্ট সম্পাদনা করুন
আপনার তৈরি করা কোনো ইভেন্ট সম্পাদনা করতে:
- গুগল প্লে কনসোলে , ইভেন্টস ট্যাবটি খুলুন এবং যে ইভেন্টটি আপনি সম্পাদনা করতে চান তার এন্ট্রিটি নির্বাচন করুন। ইভেন্টটি তৈরি করার সময় আপনি যে ফর্মটি ব্যবহার করেছিলেন, সেটিই আপনার দেখতে পাওয়ার কথা।
- আপনার সম্পাদনার পরিবর্তনগুলো করুন।
- ইভেন্টটি সম্পাদনা করা শেষ হলে, সেভ বাটনে ক্লিক করুন।
- পরিবর্তিত ইভেন্টটি যাচাই করতে আপনার গেমটি পরীক্ষা করুন। যদি এটি সঠিকভাবে কাজ করে, তবে আপনার গেমের পরিবর্তনগুলো পুনরায় প্রকাশ করুন ।
একটি ইভেন্ট মুছে ফেলুন
আপনি ড্রাফট অবস্থায় থাকা বা প্রকাশিত ইভেন্টগুলো মুছে ফেলতে পারেন। গুগল প্লে কনসোলে কোনো ইভেন্ট মুছে ফেলার জন্য, সেই ইভেন্টের ফর্মের নিচে থাকা 'ডিলিট' লেবেলযুক্ত বোতামটিতে ক্লিক করুন।
ইভেন্টের ডেটা রিসেট করুন
আপনি আপনার ইভেন্টের পরীক্ষকদের জন্য খেলোয়াড়ের অগ্রগতির ডেটা রিসেট করতে পারেন।
- গুগল প্লে কনসোলে ড্রাফট ইভেন্ট রিসেট করতে, সেই ইভেন্টের ফর্মের নিচে থাকা 'Reset event progress' লেবেলযুক্ত বোতামটিতে ক্লিক করুন।
- প্রোগ্রামের মাধ্যমে ইভেন্টের ডেটা রিসেট করতে, ম্যানেজমেন্ট এপিআই-এর
Eventsমেথডগুলো কল করুন।
ক্লায়েন্ট বাস্তবায়ন
আপনার প্ল্যাটফর্মের জন্য ইভেন্ট কীভাবে বাস্তবায়ন করবেন তা জানতে, নিম্নলিখিত রিসোর্সগুলো দেখুন: