ধারাবাহিকতা প্রয়োজনীয়তা

পিসিতে গুগল প্লে গেমসের জন্য প্লেয়ারদের সেরা অভিজ্ঞতা প্রদানের জন্য, আমাদের প্রয়োজন যে আপনার পিসি এবং মোবাইল (অ্যান্ড্রয়েড) সংস্করণে আপনার Google প্লে গেমগুলি আমাদের নতুন Google Play গেম পরিষেবা v2 SDK ব্যবহার করে একটি বিরামহীন ক্রস-ডিভাইস অভিজ্ঞতা প্রদান করবে। পিসিতে গুগল প্লে গেমসের জন্য অপ্টিমাইজ করা বলে বিবেচিত হবে।

এখানে প্রয়োজনীয়তার একটি সারসংক্ষেপ রয়েছে:

  • মোবাইলে (Android) এবং PC-এ Google Play Games (PC-তে) প্লেয়াররা যখন সম্ভব হয় তখন আপনার গেমের মধ্যে Google Play Games পরিষেবায় স্বয়ংক্রিয়ভাবে সাইন ইন হয় এবং তাদের নন-টিউটোরিয়াল অগ্রগতি তাদের Google Play Games Services Player ID-এর সাথে লিঙ্ক করা হয়। অন্যান্য ডিভাইসে, স্থানীয় রাজ্যের সাথে কোন বিরোধ না থাকলে গেমটি স্বয়ংক্রিয়ভাবে এই অগ্রগতি পুনরুদ্ধার করে।
    • অনুগ্রহ করে মনে রাখবেন যে ব্যবহারকারী স্বয়ংক্রিয়ভাবে Google Play গেম পরিষেবাগুলির সাথে আপনার গেমে সাইন ইন হতে পারে, কিন্তু আপনার বিদ্যমান পরিচয় সিস্টেমের সাথে সাইন ইন করতে পারে না (যেমন অতিথি অ্যাকাউন্টগুলি)৷ এই ক্ষেত্রে, ব্যবহারকারীকে Google Play Games পরিষেবার সাথে লগ ইন করা হয়েছে এবং তাদের অগ্রগতি সংরক্ষণ করা হচ্ছে বলে আশা করা হচ্ছে, আপনাকে এখনও ব্যাকআপ করতে হবে এবং ব্যবহারকারীর অগ্রগতি পুনরুদ্ধার করতে হবে। শুধুমাত্র ব্যতিক্রম হল যখন ব্যবহারকারী বিশেষভাবে বুঝতে পারে যে গেস্ট মোড একটি একক ডিভাইসের সাথে আবদ্ধ।
    • এই প্রয়োজনীয়তা মেটাতে Google Play Games পরিষেবা v2 সাইন-ইন ব্যবহার করতে হবে। আপনি যদি বর্তমানে v1 সাইন-ইন ব্যবহার করছেন, তাহলে জাভা এবং ইউনিটি ইন্টিগ্রেশন স্থানান্তর করার জন্য আমাদের কাছে নির্দেশিকা রয়েছে।
  • যদি আপনার গেমের অন্যান্য আইডেন্টিটি সলিউশন থাকে, তাহলে এই সমাধানগুলির সাথে Google Play Games Services Player id লিঙ্ক করুন যাতে খেলোয়াড়দের একটি নতুন ডিভাইস ব্যবহার করার সময় ম্যানুয়ালি তাদের শংসাপত্রগুলি পুনরুদ্ধার করতে না হয়৷
  • যখন অগ্রগতি নিয়ে বিরোধ দেখা দেয় (একজন খেলোয়াড় Google Play গেম পরিষেবা এবং অন্য পরিচয় প্ল্যাটফর্মের সাথে সাইন ইন করে), তখন আপনার উচিত এমনভাবে সমাধান করা যাতে আপনার খেলোয়াড়রা আশা করতে পারে এবং বুঝতে পারে। এটি খেলোয়াড়কে জিজ্ঞাসা করা হতে পারে যে তারা কোন অ্যাকাউন্টের সাথে খেলতে চায়, স্থানীয় অগ্রগতি পছন্দ করে বা অগ্রগতি একত্রিত করে।

আমরা স্বীকার করি যে আপনার বিদ্যমান আইডেন্টিটি সমাধানগুলির নিজস্ব জটিলতা রয়েছে এবং আমরা পরিচয় সংঘর্ষ এবং রেজোলিউশন থেকে উদ্ভূত প্রান্তের ক্ষেত্রে নমনীয়। শেষ পর্যন্ত, প্রয়োজনীয়তা হল যে পিসিতে Android (ফোন এবং ট্যাবলেট সহ) এবং Google Play গেমগুলির মধ্যে স্যুইচ করার সময় খেলোয়াড়দের স্বয়ংক্রিয়ভাবে তাদের অগ্রগতি বা অবস্থা পুনরুদ্ধার করা হবে।

আপনি কীভাবে আপনার বিদ্যমান আইডেন্টিটি সিস্টেমের সাথে Google Play গেম পরিষেবাগুলিকে একীভূত করতে পারেন সে সম্পর্কে সুপারিশগুলির জন্য আমরা এই পৃষ্ঠাটি দেখার পরামর্শ দিই৷ উদাহরণ স্বরূপ, কিছু গেম Google Play Games পরিষেবা এবং তাদের বিদ্যমান আইডেন্টিটি সিস্টেমের মধ্যে 1:1 সংযোগ করতে বেছে নিতে পারে (অথবা আমরা উপরে লিঙ্ক করা পৃষ্ঠায় এটি উল্লেখ করেছি, একটি বাধ্যতামূলক সমাধান)। অন্যান্য গেমগুলি রাজ্য পুনরুদ্ধার করতে (অথবা আমরা উপরে লিঙ্ক করা পৃষ্ঠায় এটি উল্লেখ করেছি, একটি প্রত্যাহার সমাধান) করার জন্য ব্যবহারকারী-সম্পর্কিত অ্যাকাউন্টগুলির সাথে একটি Google Play গেম পরিষেবা অ্যাকাউন্ট যুক্ত করতে বেছে নিতে পারে।

আপনি প্রয়োজনীয়তার বিরুদ্ধে আপনার নিজের সমাধান মূল্যায়ন করতে এই পৃষ্ঠায় পরীক্ষার ক্ষেত্রে ব্যবহার করতে পারেন।

পিসিতে গুগল প্লে গেমসে সাইন ইন করার সাথে সম্পর্কিত আমাদের প্রয়োজনীয় এবং উৎসাহিত আচরণের একটি চেকলিস্ট এখানে রয়েছে।

আইডি গুরুত্ব বর্ণনা
1.1 প্রয়োজন Google Play Games Services v2 দিয়ে খেলোয়াড়দের সাইন ইন করুন Android ডিভাইসে সাইন-ইন করুন এবং PC-এ Google Play Games।

পিসি বিল্ডে আপনার Android এবং Google Play গেমগুলির সাথে নতুন Google Play Games পরিষেবা v2 SDK সংহত করুন এবং আপনার গেমের মধ্যে সাইন-ইন কার্যকারিতা সক্ষম করুন৷ সাইন ইন করা প্লেয়ার থেকে পাওয়ার প্রয়োজনীয়তা 1.2 পর্যন্ত শংসাপত্রগুলি ব্যবহার করুন৷

মনে রাখবেন যে v1 সাইন-ইন প্রয়োজনীয়তা পূরণ করে না। আপনি যদি বর্তমানে আপনার গেমে Google Play Games পরিষেবা v1 ব্যবহার করেন, তাহলে আপনাকে v2 তে আপগ্রেড করতে হবে। আপনার ইন্টিগ্রেশন স্থানান্তর সম্পর্কে আরও তথ্যের জন্য, জাভা এবং ইউনিটি গাইড দেখুন।
1.2 প্রয়োজন প্লে গেম সার্ভিস প্লেয়ার আইডি দ্বারা প্লেয়ারের অগ্রগতি ব্যাক আপ এবং পুনরুদ্ধার করুন।

এটি প্রয়োজন হয় না যখন ব্যবহারকারী বুঝতে পারে যে অগ্রগতি স্থানীয় ডিভাইসের সাথে আবদ্ধ এবং অন্য ডিভাইসে যাওয়ার সময় বা অগ্রগতি টিউটোরিয়ালের মধ্যেই হারিয়ে যাবে।

ডিভাইসগুলি স্যুইচ বা রিসেট করার সময় প্লেয়াররা তাদের অগ্রগতি হারাবেন না তা নিশ্চিত করতে, অথবা যদি তারা একাধিক ডিভাইসে খেলেন, তাদের অগ্রগতি একটি ক্লাউড সেভ সলিউশনে ব্যাক আপ করা হয়েছে তা নিশ্চিত করুন এবং প্লে গেম পরিষেবা প্লেয়ার আইডি একটি কী হিসাবে ব্যবহার করুন, নিরাপদে যদি আপনার নিজস্ব ব্যাকএন্ড গেম সার্ভার। যখন প্লেয়াররা প্লে গেম পরিষেবাগুলির সাথে সাইন ইন করে, সেই অ্যাকাউন্টের জন্য অগ্রগতি বিদ্যমান কিনা তা পরীক্ষা করে দেখুন এবং যদি তা হয়, প্লেয়ারকে তারা যেখানে ছেড়েছিল সেখান থেকে শুরু করার অনুমতি দিন। আপনি আপনার নিজস্ব ক্লাউড সেভ সলিউশন বা প্লে গেম সার্ভিস সেভড গেমস ব্যবহার করতে পারেন

যদি প্লেয়ার প্লে গেম পরিষেবাগুলিতে সাইন ইন না করে থাকে, তাহলে প্লেয়ারের অগ্রগতি স্থানীয়ভাবে বজায় রাখার চেষ্টা করুন, তারপর প্লেয়ার শেষ পর্যন্ত প্লে গেম পরিষেবাগুলিতে সাইন ইন করলে সেই অগ্রগতি সিঙ্ক করুন৷ প্লেয়ার যদি আপনার গেমে সাইন ইন করা স্থগিত করে তাহলে এটি খেলোয়াড়ের অগ্রগতি হারানো রোধ করতে সাহায্য করে।
1.3 ভাল অভ্যাস সাইন-আউট হওয়া খেলোয়াড়দের জন্য একটি সাইন-ইন বোতাম প্রদান করুন।

প্লেয়াররা প্লে গেম পরিষেবাগুলি ব্যবহার করা থেকে অপ্ট আউট হতে পারে এবং তাই স্বয়ংক্রিয়ভাবে আপনার গেমে সাইন ইন করতে পারে না৷ সাইন-আউট হওয়া খেলোয়াড়দের জন্য একটি সাইন-ইন বোতাম প্রদান করে, আপনি খেলোয়াড়দের তাদের মন পরিবর্তন করতে এবং প্লে গেম পরিষেবাগুলিতে সাইন-ইন করার অনুমতি দেন কারণ তারা আপনার গেমে আরও বেশি বিনিয়োগ করে।

সাইন-ইন বোতামটি খেলোয়াড়দের খুঁজে পাওয়া সহজ হওয়া উচিত; উদাহরণস্বরূপ, এটি আপনার প্রধান স্ক্রীন থেকে অ্যাক্সেসযোগ্য হওয়া উচিত বা সেটিংস স্ক্রিনে অবস্থিত হওয়া উচিত। এই বোতামটি আপনার গেম মেনুতে একাধিক স্তরের গভীরে কবর দেওয়া উচিত নয়।
1.4 ভালো থাকা-খাওয়া Google ব্র্যান্ডিং নির্দেশিকা অনুসরণ করুন।

খেলোয়াড়দেরকে আকর্ষণীয় এবং সামঞ্জস্যপূর্ণ অভিজ্ঞতা প্রদান করতে, Play Games পরিষেবার ব্র্যান্ডিং নির্দেশিকা বাস্তবায়ন করুন।