আপনার গেমের মান আপনার গেমের দীর্ঘমেয়াদী সাফল্যকে প্রভাবিত করে -- ইনস্টল, খেলোয়াড়ের রেটিং এবং পর্যালোচনা, ব্যস্ততা এবং খেলোয়াড় ধরে রাখার ক্ষেত্রে। আপনার গেমটি প্রকাশ করার আগে, আকর্ষণীয় বৈশিষ্ট্য এবং একটি স্বজ্ঞাত, সু-নকশিত UI এর মাধ্যমে নিশ্চিত করা গুরুত্বপূর্ণ যে আপনার গেমটি গেম খেলোয়াড়দের মৌলিক প্রত্যাশা পূরণ করে।
এই ডকুমেন্টটি আপনাকে গেম ডেভেলপমেন্টের মূল দিকগুলি সম্পর্কে নির্দেশনা দেয় যা আপনার গেমের সাফল্যকে উল্লেখযোগ্যভাবে প্রভাবিত করে। এটি গুণমান, বৈশিষ্ট্য সেট এবং ব্যবহারকারী ইন্টারফেস (UI) এর উপর দৃষ্টি নিবদ্ধ করে।
প্রতিটি ফোকাস এলাকার জন্য, এই নথিতে নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত রয়েছে:
- ন্যূনতম প্রয়োজনীয়তার বিশদ বিবরণ সহ চেকলিস্ট।
- আপনার খেলা উন্নত করার জন্য সেরা অনুশীলন।
একটি উচ্চমানের গেম প্রকাশ করতে এবং আপনার খেলোয়াড়দের কাছে সর্বোত্তম সম্ভাব্য পণ্য সরবরাহ করতে এই সুপারিশগুলি যথাসম্ভব অনুসরণ করুন।
১. প্ল্যাটফর্ম প্রমাণীকরণ
আপনার গেমে প্লেয়ার প্রমাণীকরণ কার্যকারিতা বাস্তবায়নের ক্ষেত্রে নিম্নলিখিত চেকলিস্ট কাজগুলি প্রযোজ্য। প্রমাণীকরণ কীভাবে কাজ করে এবং প্ল্যাটফর্ম প্রমাণীকরণে আপনার এটি কীভাবে বাস্তবায়ন করা উচিত সে সম্পর্কে আরও জানুন। মোবাইল গেমগুলিতে প্রমাণীকরণ কীভাবে বাস্তবায়ন করবেন তার কোড উদাহরণগুলির জন্য, Android-এ প্ল্যাটফর্ম প্রমাণীকরণ দেখুন।
| আইডি | গুরুত্ব | বিবরণ |
|---|---|---|
| ১.১ | প্রয়োজনীয় | গুগল প্লে গেমস পরিষেবার মাধ্যমে খেলোয়াড়দের প্রমাণীকরণ করুন।
|
| ১.২ | সেরা অনুশীলন | গুগল ব্র্যান্ডিং নির্দেশিকা অনুসরণ করুন। খেলোয়াড়দের আকর্ষণীয় এবং ধারাবাহিকভাবে একটি এন্ড-টু-এন্ড অভিজ্ঞতা প্রদানের জন্য, Google Play Games Services ব্র্যান্ডিং নির্দেশিকা বাস্তবায়ন করুন। |
| ১.৩ | সেরা অনুশীলন | খেলোয়াড়দের মনে করিয়ে দিন যে তারা প্রমাণিত। যখন আপনার খেলা প্রমাণিত খেলোয়াড়দের পক্ষ থেকে কিছু করে, তখন তাদের একটি উপযুক্ত অনুস্মারক বা ইঙ্গিত দিন। উদাহরণস্বরূপ, যখন একজন প্রমাণিত খেলোয়াড় একটি স্তর শেষ করে, তখন আপনি এই ধরণের একটি বার্তা দিতে পারেন যা নির্দেশ করে যে খেলোয়াড়ের স্কোর এবং কৃতিত্বগুলি স্বয়ংক্রিয়ভাবে আপলোড হচ্ছে: "আপনি Google দ্বারা প্রমাণিত। আপনার কৃতিত্ব এবং স্কোরগুলি স্বয়ংক্রিয়ভাবে সংরক্ষণ করা হবে।" |
| ১.৪ | প্রয়োজনীয় | প্লে গেমস সার্ভিসেস আইডি ব্যবহার করে খেলোয়াড়ের অগ্রগতির ব্যাক আপ নিন। ডিভাইস পরিবর্তন বা রিসেট করার সময় খেলোয়াড়রা যাতে তাদের অগ্রগতি হারাতে না পারে, অথবা যদি তারা একাধিক ডিভাইসে খেলে, তাহলে নিশ্চিত করুন যে তাদের অগ্রগতি ক্লাউড সেভ সলিউশনে ব্যাকআপ করা আছে এবং আপনার নিজস্ব ব্যাকএন্ড গেম সার্ভার ব্যবহার করলে নিরাপদে প্লে গেমস সার্ভিসেস আইডি কী হিসেবে ব্যবহার করুন। খেলোয়াড়রা যখন তাদের প্লে গেমস সার্ভিসেস আইডি দিয়ে প্রমাণীকরণ করে, তখন সেই অ্যাকাউন্টের অগ্রগতি আছে কিনা তা পরীক্ষা করুন এবং যদি থাকে, তাহলে খেলোয়াড়কে তারা যেখান থেকে ছেড়েছিল সেখান থেকে শুরু করতে দিন। আপনি আপনার নিজস্ব ক্লাউড সেভ সলিউশন বা প্লে গেমস সার্ভিসেস সেভড গেম ব্যবহার করতে পারেন। যদি ব্যবহারকারী প্রমাণীকরণ না করে থাকেন, তাহলে স্থানীয়ভাবে খেলোয়াড়ের অগ্রগতি বজায় রাখার চেষ্টা করুন, তারপর খেলোয়াড় যখন অবশেষে প্রমাণীকরণ করবে তখন সেই অগ্রগতি সিঙ্ক্রোনাইজ করুন। এটি খেলোয়াড় যদি আপনার খেলা প্রমাণীকরণ করতে দেরি করে, তাহলে খেলোয়াড়ের অগ্রগতি হারানো রোধ করতে সাহায্য করে। |
2. অর্জন
আপনার গেমে অ্যাচিভমেন্টস বৈশিষ্ট্যটি বাস্তবায়নের জন্য নিম্নলিখিত চেকলিস্টের কাজগুলি প্রযোজ্য।
| আইডি | গুরুত্ব | বিবরণ |
|---|---|---|
| ২.১ | প্রয়োজনীয় | খেলার জীবদ্দশায় কমপক্ষে দশটি দৃশ্যমান সাফল্য। কমপক্ষে ১০টি দৃশ্যমান অর্জন অবশ্যই প্রকাশিত অবস্থায় থাকতে হবে। |
| ২.২ | প্রয়োজনীয় | যারা গেমপ্লে খেলেন তাদের প্রত্যেকের জন্য এক ঘন্টার মধ্যে কমপক্ষে চারটি অর্জন যুক্তিসঙ্গত এবং নির্ভরযোগ্যভাবে অর্জনযোগ্য হওয়া উচিত। |
| ২.৩ | প্রয়োজনীয় | সকল কৃতিত্বের অনন্য নাম এবং বর্ণনা থাকা উচিত। এগুলি ব্যবহারকারীদের কাছে স্পষ্ট করে দেবে যে কৃতিত্ব অর্জনের জন্য তাদের কী করতে হবে। |
| ২.৪ | প্রয়োজনীয় | সমস্ত কৃতিত্বের অনন্য আইকন থাকা উচিত। স্বচ্ছ ব্যাকগ্রাউন্ডে ৫১২ x ৫১২ PNG, JPEG, অথবা JPG ফাইল হিসেবে আইকন তৈরি করা উচিত। আরও তথ্যের জন্য, আইকন নির্দেশিকা দেখুন। |
| ২.৫ | প্রয়োজনীয় | নিশ্চিত করুন যে সমস্ত অর্জন অর্জনযোগ্য। খেলোয়াড়দের অবশ্যই আপনার তৈরি সমস্ত কৃতিত্ব আনলক করতে সক্ষম হতে হবে। |
| ২.৬ | সর্বোত্তম অনুশীলন | অগ্রগতি দেখানোর জন্য ক্রমবর্ধমান অর্জন ব্যবহার করুন। গেম সেশন জুড়ে ক্রমবর্ধমান সাফল্য ক্রমবর্ধমান। ![]() |
| ২.৭ | সর্বোত্তম অনুশীলন | খেলার জীবদ্দশায় কমপক্ষে চল্লিশ বা তার বেশি সাফল্য ছড়িয়ে পড়ে, যার মধ্যে রয়েছে এমন সাফল্য যা অবাক করে এবং আনন্দ দেয়, মাইলফলক স্বীকৃতি দেয় এবং খেলোয়াড়দের অগ্রগতি ধরে রাখে। খেলার জীবদ্দশায় যেকোনো রাজ্যে কমপক্ষে চল্লিশটি সাফল্য ছড়িয়ে আছে। |
| ২.৯ | সর্বোত্তম অনুশীলন | লুকানো অর্জনগুলিকে বিস্ময় এবং আনন্দের উপাদান হিসেবে ব্যবহার করুন। লুকানো সাফল্যের অর্থ হল কৃতিত্বের বিবরণ খেলোয়াড়ের কাছ থেকে গোপন রাখা। |
| ২.১০ | সর্বোত্তম অনুশীলন | গেমটিতে নতুন লেভেল বা পর্ব যোগ করা হলে নতুন অর্জন যোগ করুন। আরও তথ্যের জন্য, পয়েন্ট এবং অভিজ্ঞতা দেখুন। |
| ২.১১ | সর্বোত্তম অনুশীলন | আনুপাতিকভাবে সাফল্য অর্জন করুন। কৃতিত্ব অর্জনের জন্য প্রয়োজনীয় সময় বা দক্ষতার সমানুপাতিক হারে অর্জনের পয়েন্ট নির্ধারণ করা উচিত। |
| ২.১২ | সর্বোত্তম অনুশীলন | বিভিন্ন ধরণের অসুবিধা স্তরের জন্য সাফল্য ডিজাইন করুন। একজন খেলোয়াড় নৈমিত্তিক গেমপ্লের মাধ্যমে অর্জন করতে পারে এমন কিছু সহজ অর্জন, আরও দক্ষতা বা খেলোয়াড়ের নিষ্ঠার প্রয়োজন এমন বেশ কয়েকটি মধ্যবর্তী অসুবিধা অর্জন এবং সবচেয়ে নিবেদিতপ্রাণ খেলোয়াড়দের জন্য এক বা দুটি খুব কঠিন অর্জন অন্তর্ভুক্ত করুন। উদাহরণস্বরূপ, নিম্নলিখিত স্ক্রিনশটটি একটি কঠিন অর্জন দেখায় যা শিরোনামের ভক্তদের অনুপ্রাণিত করতে এবং ধরে রাখতে সহায়তা করে। ![]() |
| ২.১৩ | সর্বোত্তম অনুশীলন | সাফল্যগুলি সামনে রাখবেন না। গেমপ্লের প্রথম ৫ মিনিটে একাধিক কৃতিত্ব প্রদান করা এড়িয়ে চলুন, কারণ আপনার গেমে নতুন খেলোয়াড়রা যথেষ্ট যত্নশীল হবে না। তোমার অর্জনগুলোকে এমনভাবে সংজ্ঞায়িত করো না যে, খেলার শুরুতেই অনিচ্ছাকৃতভাবে সেগুলো পেয়ে যাওয়া হয়। উদাহরণস্বরূপ, খেলার শুরুতেই তুচ্ছ কিছু অর্জনের সম্ভাবনা থাকে, যেমন "ক্ষতি না করেই একটি স্তর সম্পূর্ণ করো" । |
| ২.১৪ | সর্বোত্তম অনুশীলন | আকর্ষণীয় ইন-গেম কার্যকলাপের চারপাশে কৃতিত্বের সংজ্ঞা দিন। আপনার গেমটিকে আরও আকর্ষণীয় এবং পুনরায় খেলার যোগ্য করে তোলে এমন সাফল্য তৈরি করার জন্য মেট্রিক্স নির্বাচন করুন (উদাহরণস্বরূপ, " আপনার চরিত্র কত মাইল হেঁটেছে " তার চেয়ে "নিহত জম্বিদের সংখ্যা" বেশি আকর্ষণীয় মেট্রিক)। |
| ২.১৫ | সর্বোত্তম অনুশীলন | রঙিন অর্জন আইকন ব্যবহার করুন। প্লে গেমস সার্ভিসেস অর্জন আইকনগুলির গ্রেস্কেল সংস্করণ ব্যবহার করে তা দেখানোর জন্য যে সেগুলি অর্জিত নাকি অর্জিত। যদি আপনি কেবলমাত্র কালো (অথবা সম্পূর্ণ সাদা) অর্জন আইকন ব্যবহার করতে সীমাবদ্ধ থাকেন, তাহলে সেগুলিকে একটি রঙিন পটভূমিতে প্রদর্শন করুন। |
| ২.১৬ | সর্বোত্তম অনুশীলন | লুকানো অর্জনের ব্যবহার কমিয়ে আনুন। লুকানো অর্জনগুলি কেবল ইন-গেম স্পয়লার এড়াতে ব্যবহার করা উচিত; এগুলি আদর্শ হওয়া উচিত নয়। |
| ২.১৭ | সর্বোত্তম অনুশীলন | সুযোগের উপর খুব বেশি নির্ভরশীল এমন অর্জন এড়িয়ে চলুন। "১০০টি গুপ্তধনের বাক্স খুঁজে বের করুন" " এমন একটি জিনিস খুঁজে বের করুন যার গুপ্তধনের বাক্সে থাকার সম্ভাবনা ১%" তার চেয়ে ভালো অর্জন। |
| ২.১৮ | সর্বোত্তম অনুশীলন | একজন 'অর্জন শিকারীর' মতো ভাবো। কিছু খেলোয়াড় আপনার তৈরি প্রতিটি কৃতিত্ব অর্জন করার চেষ্টা করবে। এই শ্রেণীর খেলোয়াড়দের জন্য উপযুক্ত কৃতিত্ব প্রদান করার চেষ্টা করুন। এমন কৃতিত্ব তৈরি করা এড়িয়ে চলুন যা খেলোয়াড়ের নিয়ন্ত্রণের বাইরের উপাদানের উপর খুব বেশি নির্ভর করে বা খেলায় খেলোয়াড় সিদ্ধান্ত নেওয়ার পরে অর্জন করা যায় না। |
উদাহরণ
উচ্চমানের সাফল্য ডিজাইন করতে আপনাকে সাহায্য করার জন্য কয়েকটি উদাহরণ:
ভালো উদাহরণ
নিচের স্ক্রিনশটটিতে কৃতিত্বের ভালো উদাহরণ দেখানো হয়েছে। অনন্য নাম , আইকন এবং বর্ণনা সহ কৃতিত্ব। কৃতিত্ব অর্জনের জন্য আপনাকে কী করতে হবে তা বর্ণনাগুলি বলে।

খারাপ উদাহরণ
নিম্নলিখিত স্ক্রিনশটটি কৃতিত্বের খারাপ উদাহরণ দেখায়।

3. লিডারবোর্ড
আপনার গেমে লিডারবোর্ড বৈশিষ্ট্যটি বাস্তবায়নের জন্য নিম্নলিখিত চেকলিস্টের কাজগুলি প্রযোজ্য।
| আইডি | গুরুত্ব | বিবরণ |
|---|---|---|
| ৩.১ | সর্বোত্তম অনুশীলন | আপনার প্রধান মেনুতে এবং কী ট্রানজিশনের পরে লিডারবোর্ডগুলি দৃশ্যমান করুন। গেম লোড করার সময় লিডারবোর্ডগুলি সহজেই অ্যাক্সেসযোগ্য হওয়া উচিত। গেমের গুরুত্বপূর্ণ পরিবর্তনের পরে (উদাহরণস্বরূপ, একটি স্তরের শেষে, অথবা যখন খেলোয়াড় মারা যায়), খেলোয়াড়দের তাৎক্ষণিকভাবে প্রাসঙ্গিক লিডারবোর্ডের লিঙ্কগুলি দেখতে পাওয়া উচিত। |
| ৩.২ | সর্বোত্তম অনুশীলন | জমা দেওয়া যাবে এমন স্কোরের সর্বোচ্চ সীমা নির্ধারণ করুন। যদি সম্ভব হয়, আপনার লিডারবোর্ড নির্ধারণের সময় সীমা যোগ করুন যাতে স্পষ্টতই জাল স্কোর বাতিল করা হয়। |
| ৩.৩ | সর্বোত্তম অনুশীলন | কাস্টম আইকন ব্যবহার করুন। আপনার সংজ্ঞায়িত প্রতিটি লিডারবোর্ডের জন্য একটি কাস্টম আইকন তৈরি করুন; কেবল আপনার গেমের আইকন ব্যবহার করবেন না, কারণ এটি Google Play Games অ্যাপে খারাপভাবে প্রদর্শিত হবে। |
| ৩.৪ | সর্বোত্তম অনুশীলন | স্কোর জমা দেওয়ার ফ্রিকোয়েন্সি যথাযথ রাখুন। গেমের গুরুত্বপূর্ণ ট্রানজিশনের পরে স্কোর জমা দিন, যেমন লেভেলের শেষে অথবা যখন কোনও খেলোয়াড়ের গেমের চরিত্র মারা যায়। গুরুত্বপূর্ণ ট্রানজিশন ছাড়া গেমগুলির জন্য (উদাহরণস্বরূপ, একটি "অন্তহীন রানার" ধরণের গেম), কত ঘন ঘন স্কোর জমা দিতে হবে সে সম্পর্কে ভাল সিদ্ধান্ত নিন। স্কোর ক্রমাগত বা প্রতি সেকেন্ডে জমা দেওয়া উচিত নয়। |
| ৩.৫ | সেরা অনুশীলন | স্কোরট্যাগ ব্যবহার করুন। স্কোরট্যাগ হল অতিরিক্ত ডেটা যা আপনার স্কোর জমা দেওয়ার সাথে পাঠানো যেতে পারে। উদাহরণস্বরূপ, আপনি একটি স্কোরট্যাগকে একটি পতাকা হিসাবে প্রয়োগ করতে পারেন যাতে নিশ্চিত করা যায় যে একজন খেলোয়াড়ের জমা দেওয়া স্কোর বৈধ। কাস্টম লিডারবোর্ডগুলিও এই ট্যাগ ডেটা পড়তে পারে। উদাহরণস্বরূপ, যদি স্কোরট্যাগে সেই খেলোয়াড়ের গেমপ্লে সম্বলিত একটি YouTube ভিডিওর আইডি থাকে, তাহলে আপনার গেমটি আপনার লিডারবোর্ডের মধ্যে সেই ভিডিওটি দেখার জন্য একটি লিঙ্ক তৈরি করতে পারে। |
| ৩.৬ | সেরা অনুশীলন | সৃজনশীলভাবে আপনার নিজস্ব লিডারবোর্ড UI ডিজাইন করুন যদি আপনার কাছে প্রয়োজনীয় রিসোর্স থাকে, তাহলে সোশ্যাল লিডারবোর্ড ডেটার উপরে আপনার নিজস্ব কাস্টম লিডারবোর্ড ভিউ তৈরি করুন। সোশ্যাল লিডারবোর্ডগুলি সাধারণত পাবলিক লিডারবোর্ডের তুলনায় আরও আকর্ষণীয় অভিজ্ঞতা তৈরি করে। সোশ্যাল লিডারবোর্ডে কোনও এন্ট্রি আছে কিনা তা নির্ধারণ করতে প্রথমে পরীক্ষা করুন। যদি না থাকে, তাহলে পাবলিক লিডারবোর্ড ব্যবহার করুন। |
| ৩.৭ | সেরা অনুশীলন | খেলোয়াড়দের দেখান যে তারা প্রতিযোগিতার বিরুদ্ধে কীভাবে দাঁড়ায়। লিডারবোর্ড API স্কোর উইন্ডো দেখানো সমর্থন করে (উদাহরণস্বরূপ, +/-10 স্পটের মধ্যে একজন খেলোয়াড়ের র্যাঙ্ক)। যদি আপনি একটি কাস্টম ভিউ তৈরি করেন, তাহলে এটি অংশগ্রহণকে উৎসাহিত করার একটি শক্তিশালী উপায় হতে পারে। এটি গেমের একটি গুরুত্বপূর্ণ পরিবর্তনের ঠিক পরে দেখানো যেতে পারে (উদাহরণস্বরূপ, একটি স্তরের শেষে বা যখন একজন খেলোয়াড়ের গেম চরিত্র মারা যায়)। আপনার খেলোয়াড় এবং তাদের র্যাঙ্কিং তথ্যের মধ্যে অপ্রয়োজনীয় ক্লিক করা এড়িয়ে চলুন। |
৪. বন্ধুরা
আপনার গেমে ফ্রেন্ডস পরিষেবা বাস্তবায়নের জন্য নিম্নলিখিত চেকলিস্টের কাজগুলি প্রযোজ্য।
| আইডি | গুরুত্ব | বিবরণ |
|---|---|---|
| ৪.১ | প্রয়োজনীয় | যখন খেলোয়াড়দের তালিকায় দেখানো হয়, তখন Play Games প্রোফাইল আছে এমন ব্যবহারকারীদের পাশে Play Games Services আইকনটি দেখান। এই তালিকাটি একটি বিদ্যমান বন্ধু তালিকা, সম্প্রতি খেলা বন্ধু তালিকা, অথবা অন্যান্য বন্ধুদের তালিকা হতে পারে।
|
| ৪.২ | সর্বোত্তম অনুশীলন | কোন প্লে গেম ব্যবহারকারীরা ইতিমধ্যেই বন্ধু এবং কোনটি এখনও প্লে গেমসের বন্ধু নয় কিন্তু প্লে গেমসের সাথে প্রমাণীকরণ করেছে তা দেখানোর জন্য বিভিন্ন আইকন ব্যবহার করুন। প্লে গেম ব্যবহারকারীদের জন্য দুটি আইকন ব্যবহার করুন, একটি "বন্ধু" এর জন্য এবং একটি "বন্ধু নয়" এর জন্য (অথবা যখন বন্ধুত্বের অবস্থা অজানা থাকে)। ![]() |
| ৪.৩ | সর্বোত্তম অনুশীলন | বন্ধুদের তালিকা আপ-টু-ডেট আছে কিনা তা নিশ্চিত করার জন্য প্রতিবার প্রমাণীকরণের সময় loadFriends() কল করুন এবং বন্ধুদের তালিকা প্রদর্শন করুন। খেলোয়াড়রা আপডেট করা তালিকাটি দেখতে পান তা নিশ্চিত করুন। |
| ৪.৪ | সর্বোত্তম অনুশীলন | যদি আপনার গেমটিতে ইতিমধ্যেই ইন-গেম বন্ধু থাকে, তাহলে প্লে গেমস বন্ধুদের যোগ করে বন্ধুদের তালিকা বাড়াতে ফ্রেন্ডস পরিষেবা ব্যবহার করুন। যদি কোনও খেলোয়াড় ইন-গেম বন্ধুদের তালিকায় থাকে এবং তারাও প্লে গেমস বন্ধু হয়, তাহলে "ফ্রেন্ডস" আইকনটি দেখান। |
| ৪.৫ | সর্বোত্তম অনুশীলন | যদি কোনও খেলোয়াড় তার বন্ধুদের তালিকা অ্যাক্সেস করার অনুরোধ প্রত্যাখ্যান করে, তাহলে ব্যবহারকারী যদি কোনও পদক্ষেপ না নিয়ে থাকেন যা ইঙ্গিত দেয় যে তারা অ্যাক্সেস দিতে চান (উদাহরণস্বরূপ, **ইমপোর্ট প্লে গেমস ফ্রেন্ডস** বোতাম টিপুন) তাহলে অ্যাক্সেস চাওয়ার জন্য ডায়ালগটি আর দেখাবেন না। |
| ৪.৬ | সর্বোত্তম অনুশীলন | যদি কোনও খেলোয়াড় বন্ধু তালিকায় প্রবেশাধিকার প্রত্যাখ্যান করে, তাহলে ভবিষ্যতে তাদের বন্ধু তালিকায় প্রবেশাধিকার দেওয়ার একটি উপায় দিন (উদাহরণস্বরূপ, **ইমপোর্ট প্লে গেমস ফ্রেন্ডস** বোতাম টিপে)। |
| ৪.৭ | সর্বোত্তম অনুশীলন | যদি আপনি ব্যাকএন্ড সার্ভারের সাথে প্লেয়ার আইডি বা বন্ধু তালিকা ব্যবহার করেন, তাহলে আপনাকে অবশ্যই আইডি বা তালিকাটি নিরাপদে অ্যাক্সেস করতে হবে। এছাড়াও, কিছু পুরোনো গেম এবং খেলোয়াড়ের জন্য, কোনও খেলোয়াড়ের জন্য Android SDK দ্বারা প্রদত্ত প্লেয়ার আইডি একই আইডি নাও হতে পারে যা অন্যান্য খেলোয়াড়রা একই গেমে সেই খেলোয়াড়কে দেখার সময় দেখে; বন্ধু তালিকা ব্যবহার করার সময় এটি বিশেষভাবে প্রাসঙ্গিক। তবে, REST API-এর মধ্যে প্রদত্ত player_id সর্বদা সামঞ্জস্যপূর্ণ এবং সর্বদা সেই আইডি যা অন্যান্য খেলোয়াড়দের কাছে দৃশ্যমান হয়। |
৫. কোটা এবং হার সীমাবদ্ধতা
আপনার গেমের কোটা এবং রেট লিমিটিং পরিচালনার ক্ষেত্রে নিম্নলিখিত চেকলিস্টের কাজগুলি প্রযোজ্য। আপনার গেমের কোটা কীভাবে পরিচালনা করবেন এবং কখন এর রেট লিমিট অতিক্রম করা হয়েছে তা সনাক্ত করতে শিখতে, কোটা এবং রেট লিমিটিং পরিচালনা দেখুন।
| আইডি | গুরুত্ব | বিবরণ |
|---|---|---|
| ৫.১ | সর্বোত্তম অনুশীলন | ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন। মোবাইল ক্লায়েন্ট লাইব্রেরিগুলি পরিষেবাটিতে আপনার কল কমাতে বেশ কয়েকটি কৌশল ব্যবহার করে। উদাহরণস্বরূপ, কৃতিত্ব এবং লিডারবোর্ডের ডেটা ক্যাশে করা হয়, যাতে খেলোয়াড়রা পরিষেবাটিকে একাধিক কল করার প্রয়োজন ছাড়াই যতবার খুশি তাদের কৃতিত্ব দেখতে পারে। যদি আপনার স্কোর সম্প্রতি জমা দেওয়া স্কোর থেকে ভালো না হয়, তাহলে অ্যান্ড্রয়েড ক্লায়েন্ট লাইব্রেরি কোনও প্লেয়ারের স্কোর সার্ভারে পাঠাবে না। অ্যান্ড্রয়েড লাইব্রেরি স্বয়ংক্রিয়ভাবে ঘন ঘন অ্যাচিভমেন্ট ইনক্রিমেন্ট কলগুলিকে একত্রিত করে যখন এটি সনাক্ত করে যে আপনার রেট সীমিত করা হচ্ছে। |
| ৫.২ | সেরা অনুশীলন | ক্রমবর্ধমান সাফল্যের সাথে ঘন ঘন কলগুলিকে একত্রিত করুন। যদি তুমি কোন ফাইটিং গেম খেলো এবং তোমার '৫০০০ ঘুষি মারো' কৃতিত্ব থাকে, তাহলে প্রতিবার কেউ ঘুষি মারলে কৃতিত্ব বৃদ্ধির কল পাঠাবে না। রাউন্ড শেষ না হওয়া পর্যন্ত অপেক্ষা করো, এবং তারপর একটি |
| ৫.৩ | সেরা অনুশীলন | আপনার ব্যবহার সম্পর্কে সচেতন থাকুন। গুগল প্লে গেমস সার্ভিসে আপনি কতগুলি কল করেন সে সম্পর্কে সচেতন থাকুন। এমনকি যদি আপনি রেট সীমা অতিক্রম না করেন, তবুও ঘন ঘন কল করলে নেটওয়ার্ক ট্র্যাফিক বেশি হতে পারে এবং ডিভাইসের ব্যাটারি দ্রুত শেষ হয়ে যেতে পারে। এটি এড়াতে, আপনি এই কৌশলগুলি ব্যবহার করতে পারেন:
|
৬. সংরক্ষিত গেম
আপনার গেমে সংরক্ষিত গেম বৈশিষ্ট্যটি বাস্তবায়নের জন্য নিম্নলিখিত চেকলিস্টের কাজগুলি প্রযোজ্য।
| আইডি | গুরুত্ব | বিবরণ |
|---|---|---|
| ৬.১ | প্রয়োজনীয় | সংরক্ষিত গেমগুলির জন্য অতিরিক্ত প্রসঙ্গ প্রদান করতে মেটাডেটা যোগ করুন। একটি সংরক্ষিত গেম তৈরি করার সময়, আপনাকে কমপক্ষে নিম্নলিখিত মেটাডেটা অন্তর্ভুক্ত করতে হবে:
|
| ৬.২ | প্রয়োজনীয় | খেলোয়াড়দের সংরক্ষিত গেম লোড করার অনুমতি দিন। খেলোয়াড়রা যখন Play Games অ্যাপ অথবা ডিফল্ট Saved Games নির্বাচন UI থেকে একটি নির্বাচন করে তখন সঠিক সংরক্ষিত গেমটি লোড করুন। |


