লিডারবোর্ডগুলি আপনার খেলোয়াড়দের মধ্যে প্রতিযোগিতা চালানোর একটি মজার উপায় হতে পারে, উভয়ই আপনার সবচেয়ে হার্ডকোর ভক্তদের জন্য (যারা সর্বজনীন লিডারবোর্ডে শীর্ষস্থানের জন্য লড়াই করবে) এবং আপনার আরও নৈমিত্তিক খেলোয়াড়দের জন্য (যারা তাদের অগ্রগতির সাথে তাদের অগ্রগতির তুলনা করতে আগ্রহী হবে) বন্ধুরা')।
কিভাবে আপনার প্ল্যাটফর্মের জন্য লিডারবোর্ড বাস্তবায়ন করতে হয় তা জানতে, ক্লায়েন্ট বাস্তবায়ন দেখুন।
লিডারবোর্ড বুঝুন
আপনি যখন একটি লিডারবোর্ড তৈরি করেন, তখন প্লে গেমস পরিষেবাগুলি আপনার জন্য এই লিডারবোর্ডের বেশিরভাগ দিক পরিচালনার যত্ন নেবে৷ সাধারণ প্রক্রিয়া এই মত কাজ করে:
- একটি গেমের শেষে (অথবা আপনি যে উপযুক্ত মুহুর্তে নির্ধারণ করেছেন), গেমটি আপনার গেমের জন্য তৈরি করা এক বা একাধিক লিডারবোর্ডে প্লেয়ারের স্কোর জমা দেয়।
- প্লে গেমস পরিষেবাগুলি প্রতিদিন, সাপ্তাহিক বা সর্বকালের স্কোরের জন্য খেলোয়াড়ের বর্তমান লিডারবোর্ড এন্ট্রির চেয়ে এই স্কোর ভাল কিনা তা পরীক্ষা করে। যদি তা হয়, প্লে গেম পরিষেবাগুলি নতুন স্কোর সহ সংশ্লিষ্ট লিডারবোর্ডগুলি আপডেট করে৷
- প্লে গেম পরিষেবাগুলি গেম ক্লায়েন্টকে একটি স্কোর রিপোর্ট ফেরত পাঠায়। এই প্রতিবেদনটি ক্লায়েন্টকে বলে যে এটি একটি নতুন দৈনিক, সাপ্তাহিক বা সর্বকালের উচ্চ স্কোর কিনা। যদি তা না হয়, প্লে গেম পরিষেবাগুলি ক্লায়েন্টকে বলবে যে এই খেলোয়াড়ের বর্তমান দৈনিক, সাপ্তাহিক বা সর্বকালের উচ্চ স্কোর কী।
- একটি লিডারবোর্ডের জন্য একজন খেলোয়াড়ের ফলাফল পুনরুদ্ধার করতে, আপনি একটি সময়সীমার (দৈনিক, সাপ্তাহিক, বা সর্বকালের) অনুরোধ করতে পারেন এবং ব্যবহারকারী একটি সামাজিক বা সর্বজনীন লিডারবোর্ড দেখতে চান কিনা তা নির্দিষ্ট করতে পারেন৷ প্লে গেমস পরিষেবাগুলি সমস্ত প্রয়োজনীয় ফিল্টারিং সঞ্চালন করে এবং তারপর ফলাফলগুলি ক্লায়েন্টের কাছে ফেরত পাঠায়৷
- যে ক্ষেত্রে রিপোর্ট করার জন্য অনেক স্কোর আছে, প্লে গেমস পরিষেবা শুধুমাত্র শীর্ষ লিডারবোর্ড স্কোরের জন্য ডেটা ফেরত পাঠায়। আপনি শীর্ষ স্কোর বা খেলোয়াড়ের সংলগ্ন স্কোরগুলির জন্য কাঁচা স্কোর ডেটা পুনরুদ্ধার করতে পারেন।
একাধিক লিডারবোর্ড
গেমের একাধিক লিডারবোর্ড থাকতে পারে, সর্বোচ্চ 70টি পর্যন্ত। উদাহরণস্বরূপ, একটি মাল্টি-লেভেল গেম প্রতিটি লেভেলের জন্য আলাদা লিডারবোর্ড প্রদান করতে পারে এবং একটি রেসিং গেমের প্রতিটি ট্র্যাকের জন্য একটি আলাদা লিডারবোর্ড থাকতে পারে।
লিডারবোর্ড সময়সীমা
Play Games SDK স্বয়ংক্রিয়ভাবে আপনার তৈরি করা প্রতিটি লিডারবোর্ডের দৈনিক, সাপ্তাহিক এবং সর্বকালের সংস্করণ তৈরি করে। প্রতিটি সময়সীমার জন্য আপনাকে আলাদা লিডারবোর্ড তৈরি করার দরকার নেই।
দৈনিক লিডারবোর্ডগুলি সারা বছর ধরে UTC-7 (অর্থাৎ "মধ্যরাতের প্যাসিফিক ডেলাইট টাইম") রিসেট করে৷
সাপ্তাহিক লিডারবোর্ডগুলি শনিবার এবং রবিবার মধ্যরাতে রিসেট করে, দৈনিক লিডারবোর্ডের (UTC-7) মতো একই টাইমজোনে।
পাবলিক এবং সামাজিক লিডারবোর্ড
Play Games SDK প্লেয়ারকে প্রতিটি লিডারবোর্ডের দুটি ভিন্ন সংস্করণ প্রদর্শন করতে পারে:
সামাজিক লিডারবোর্ড হল একটি লিডারবোর্ড যা ব্যবহারকারীর চেনাশোনাতে থাকা লোকেদের নিয়ে গঠিত (অথবা, আরও সঠিকভাবে, ব্যবহারকারী আপনার অ্যাপ্লিকেশনের সাথে শেয়ার করার জন্য বেছে নেওয়া চেনাশোনার সদস্যদের) যারা তাদের গেমপ্লে কার্যকলাপ ব্যবহারকারীর সাথে ভাগ করার সিদ্ধান্ত নিয়েছে৷
পাবলিক লিডারবোর্ড হল এমন একটি লিডারবোর্ড যা খেলোয়াড়দের দ্বারা গঠিত যারা তাদের গেমপ্লে কার্যকলাপ সর্বজনীনভাবে ভাগ করতে বেছে নিয়েছে। যদি আপনার খেলোয়াড় তাদের গেমপ্লে কার্যকলাপ সর্বজনীনভাবে ভাগ করা বেছে না নেন, তাহলে তারা এই লিডারবোর্ডে উপস্থিত হবে না।
লিডারবোর্ড প্রদর্শন করুন
মোবাইল ক্লায়েন্ট লাইব্রেরিতে, লাইব্রেরিগুলি লিডারবোর্ডের সমস্ত বিন্যাস এবং প্রদর্শনের যত্ন নেয়। একজন খেলোয়াড় একটি নির্দিষ্ট লিডারবোর্ড দেখতে পারবে কিনা তা আপনি নির্দিষ্ট করতে পারেন, অথবা আপনার সমস্ত লিডারবোর্ডের একটি তালিকা দেখতে পারেন যা থেকে তারা বেছে নিতে পারে।
আপনি সরাসরি ক্লায়েন্ট লাইব্রেরি থেকে ডেটা অ্যাক্সেস করে লিডারবোর্ডের আপনার নিজস্ব সংস্করণগুলি বাস্তবায়ন করতে পারেন।
গুণাবলী
লিডারবোর্ড তৈরি এবং পরিচালনা করতে, আপনি এই লিডারবোর্ড বৈশিষ্ট্যগুলির সাথে পরিচিত হতে চাইবেন:
বুনিয়াদি
এই মৌলিক উপাদানগুলি প্রতিটি লিডারবোর্ডের সাথে যুক্ত:
- ID হল একটি অনন্য স্ট্রিং যা Google Play Console আপনার জন্য তৈরি করবে। আপনি আপনার গেম ক্লায়েন্টদের লিডারবোর্ড উল্লেখ করতে এই অনন্য ID ব্যবহার করবেন।
- নাম লিডারবোর্ডের একটি সংক্ষিপ্ত নাম (উদাহরণস্বরূপ, "উচ্চ স্কোর" বা "লেভেল 3")। এটি 100টি অক্ষর পর্যন্ত হতে পারে।
- আইকন হল একটি বর্গাকার আইকন যা আপনার লিডারবোর্ডের সাথে যুক্ত থাকবে। আপনার লিডারবোর্ড আইকন তৈরি করার সময় সেরা অনুশীলনের জন্য, আইকন নির্দেশিকা দেখুন।
- লিস্ট অর্ডার হল সেই ক্রম যেখানে লিডারবোর্ড প্রদর্শিত হবে যখন একজন খেলোয়াড় আপনার গেমের সাথে যুক্ত লিডারবোর্ডগুলি দেখে।
- সীমা হল ঐচ্ছিক মান যা লিডারবোর্ডে অনুমোদিত স্কোরের নিম্ন এবং উপরের সীমা নির্ধারণ করে। এটি আপনাকে স্পষ্টভাবে প্রতারণামূলক স্কোর জমা বাতিল করতে সাহায্য করতে পারে। এছাড়াও আপনি
Players.hide
ব্যবহার করতে পারেন এমন খেলোয়াড়দের লুকানোর জন্য যেগুলি আপনার অ্যাপে সমস্ত লিডারবোর্ড থেকে জালিয়াতি স্কোর জমা দিয়েছে বলে মনে করেন।
লিডারবোর্ড অর্ডার করুন
লিডারবোর্ডে দুটি অর্ডারিং প্রকারের একটি থাকতে পারে:
- বড় হলে ভালো লিডারবোর্ড ডিফল্ট। এটি সাধারণত আপনি বেশিরভাগ গেমে দেখতে পাবেন যেখানে খেলোয়াড়রা পয়েন্ট অর্জন করে।
- ছোট হলে ভালো লিডারবোর্ড মাঝে মাঝে এমন ক্ষেত্রে ব্যবহার করা হয় যেখানে ছোট স্কোর ভালো হবে। এই ধরনের লিডারবোর্ডের সবচেয়ে সাধারণ উদাহরণ হল রেসিং গেম, যেখানে স্কোর খেলোয়াড়ের দৌড় শেষ করার সময়কে প্রতিনিধিত্ব করে।
স্কোর বিন্যাস
যদিও সমস্ত স্কোর লিডারবোর্ডে জমা দেওয়া হয় এবং দীর্ঘ পূর্ণসংখ্যা হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করা হয়, প্লে গেম পরিষেবাগুলি ব্যবহারকারীর কাছে সেগুলিকে বিভিন্ন ফর্ম্যাটে উপস্থাপন করতে পারে:
সংখ্যাসূচক লিডারবোর্ড সংখ্যা হিসাবে স্কোর উপস্থাপন করে। এগুলি নির্দিষ্ট সংখ্যক দশমিক স্থান সহ পূর্ণসংখ্যা হিসাবে বা বাস্তব সংখ্যা হিসাবে প্রদর্শিত হতে পারে। আপনি পূর্ণসংখ্যা হিসাবে স্কোর জমা দেন এবং নির্দিষ্ট স্থানে দশমিক বিন্দু সন্নিবেশ করা হয়।
314159
এর একটি স্কোর, উদাহরণস্বরূপ,3.14159
,3141.59
বা314159
হিসাবে প্রদর্শিত হবে, আপনার নির্দিষ্ট করা দশমিক স্থানের উপর নির্ভর করে।সময়ের লিডারবোর্ড একটি দ্বিতীয় বিন্যাসের ঘন্টা / মিনিট / সেকেন্ড / শততম স্কোর উপস্থাপন করে। আপনাকে অবশ্যই মিলিসেকেন্ড হিসাবে স্কোর জমা দিতে হবে, তাই
66032
1:06.03
হিসাবে ব্যাখ্যা করা হবে।মুদ্রা লিডারবোর্ড একটি মুদ্রা বিন্যাসে স্কোর উপস্থাপন করে। আপনি মূল মুদ্রা ইউনিটের 1/1,000,000 তম হিসাবে স্কোর জমা দেন। উদাহরণস্বরূপ, 19,950,000 এর একটি স্কোরকে
$19.95
হিসাবে ব্যাখ্যা করা হবে, ধরে নিলাম আপনি আপনার মুদ্রা USD হিসাবে নির্দিষ্ট করেছেন৷
সংখ্যাসূচক লিডারবোর্ডগুলিও কাস্টম ইউনিট সমর্থন করে। উদাহরণস্বরূপ, যদি আপনার গেমটি মিটারে উচ্চ স্কোর পরিমাপ করে, আপনি আপনার লিডারবোর্ডের জন্য ডিফল্ট ইউনিট হিসাবে "মিটার" নির্দিষ্ট করতে পারেন।
অনুবাদ এবং স্কোর বিন্যাস
যখন মোবাইল ক্লায়েন্ট লাইব্রেরিগুলি প্লে গেম পরিষেবাগুলি থেকে লিডারবোর্ড ডেটার অনুরোধ করে, তখন তারা এই স্কোরগুলি প্রদর্শন করার জন্য একটি ভাষা এবং লোকেল নির্দিষ্ট করে৷ REST API আপনাকে একটি লোকেল-ভিত্তিক ভাষাও নির্দিষ্ট করতে দেয়। প্লে গেম পরিষেবাগুলি সেই ভাষা এবং লোকেলের জন্য উপযুক্ত ফর্ম্যাট করা লিডারবোর্ড স্কোর প্রদান করে। আপনি আপনার লিডারবোর্ডের জন্য অনুবাদ যোগ করেছেন বা না করেছেন এই ফর্ম্যাট করা স্কোরগুলি উপস্থিত হবে৷
সাংখ্যিক লিডারবোর্ডের জন্য, ভাষা প্রতি সংখ্যা বিন্যাস ভিন্নভাবে প্রদর্শিত হয়। (উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রে 12,345.78
, এবং ফ্রান্সে 12 345,78
।) আপনি যদি কাস্টম ইউনিট ব্যবহার করেন এবং আপনার গেমে অনুবাদ যোগ করেন, তাহলে আপনাকে অবশ্যই আপনার যোগ করা প্রতিটি ভাষার জন্য অনুবাদিত ইউনিট সরবরাহ করতে হবে। পরিষেবা তারপর এই অনুবাদিত ইউনিটগুলি যেখানে উপযুক্ত সেখানে প্রদর্শন করে৷
আপনি যে ভাষা চয়ন করেন তার উপর নির্ভর করে, আপনাকে আপনার ইউনিটগুলির নামের বিভিন্ন সংস্করণ সরবরাহ করতে হতে পারে। ইংরেজিতে আপনার একটি আইটেমের জন্য একটি সংস্করণ এবং অন্য সবকিছুর জন্য আরেকটি সংস্করণ প্রয়োজন (উদাহরণস্বরূপ, "মিটার" এবং "মিটার")। অন্যদিকে, পোলিশ ভাষায়, আপনাকে একটি ইউনিট, কয়েকটি ইউনিট, অনেক ইউনিট এবং অন্য সবকিছুর জন্য একটি সংস্করণ সরবরাহ করতে হবে। বহুবচন নিয়ম সম্পর্কে আরও জানতে, পরিমান স্ট্রিংস(বহুবচন) দেখুন।
টাইম লিডারবোর্ডের জন্য, প্লেয়ারের ভাষা এবং লোকেল অনুযায়ী সময়ের বিন্যাস প্রদর্শিত হয়। এটি প্রধানত লক্ষণীয় হবে যদি আপনি একটি সেকেন্ডের ভগ্নাংশ ব্যবহার করেন বা 3টির বেশি সংখ্যা সহ ঘন্টার মান থাকে (উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রে 4,815:16:23.42
এবং জার্মানিতে 4.815:16:23,42
)।
কারেন্সি লিডারবোর্ডের জন্য, প্লেয়ারের ভাষা এবং লোকেল অনুযায়ী মুদ্রার বিন্যাস প্রদর্শিত হবে। তবে, আপনি মুদ্রার একক পরিবর্তন করতে পারবেন না। উদাহরণস্বরূপ, আপনি যদি আপনার মুদ্রা USD-এ উল্লেখ করেন, গেমটি US-এ $19.95
এবং ফ্রান্সে 19,95 $
প্রদর্শন করবে। কিন্তু আপনি নির্দিষ্ট করতে পারবেন না যে আপনার গেমটি মার্কিন যুক্তরাষ্ট্রে ডলার এবং ফ্রান্সে ইউরো দেখায়৷
আইকন নির্দেশিকা
আইকনগুলি 512 x 512 PNG বা JPEG ফাইল হিসাবে তৈরি করা উচিত। বেশিরভাগ গেম ক্লায়েন্টে আপনার আইকনগুলি ছোট করা হবে, তাই আপনার খুব বেশি সূক্ষ্ম বিবরণ সহ আইকন তৈরি করা এড়ানো উচিত। আপনি একটি আলফা চ্যানেল দিয়ে আইকন জমা দিতে পারেন, এবং স্বচ্ছতা বজায় রাখা হবে। লিডারবোর্ড আইকনটি অ্যান্ড্রয়েড ডিভাইসে একটি গাঢ় ধূসর পটভূমিতে দেখানো হবে, তাই এমন একটি আইকন বেছে নিন যা এই পরিস্থিতিতে ভালোভাবে কাজ করতে পারে।
একই আইকন সমস্ত লোকেলে ব্যবহার করা হয়, তাই আমরা কোনও আইকনে কোনও পাঠ্য বা স্থানীয় সামগ্রী অন্তর্ভুক্ত করার বিরুদ্ধে সুপারিশ করি।
একটি লিডারবোর্ড তৈরি করুন
এই বিভাগটি আপনাকে নতুন বা বিদ্যমান গেমগুলির জন্য কীভাবে লিডারবোর্ড তৈরি করতে হয় তা বলে।
একটি নতুন গেমের জন্য একটি লিডারবোর্ড তৈরি করুন
একটি নতুন এবং অপ্রকাশিত গেমের জন্য একটি লিডারবোর্ড তৈরি করতে, আপনার গেমের জন্য Google Play Console এন্ট্রিতে যান এবং Grow > Play Games Services > Setup and Management > Leaderboards এ নেভিগেট করুন, তারপর Create Liderboard বোতামে ক্লিক করুন।
তারপর, সহজভাবে এই লিডারবোর্ডের জন্য প্রয়োজনীয় তথ্য পূরণ করুন।
খসড়া হিসাবে সংরক্ষণ করুন ক্লিক করুন, এবং আপনার লিডারবোর্ড "খসড়া" অবস্থায় উপলব্ধ হবে৷ একবার আপনি আপনার গেমটি প্রকাশ করলে, আপনার গেমের সমস্ত লিডারবোর্ড এটির সাথে প্রকাশিত হয়৷
একটি প্রকাশিত গেমের জন্য একটি লিডারবোর্ড তৈরি করুন
ইতিমধ্যে প্রকাশিত হয়েছে এমন একটি গেমের জন্য একটি অতিরিক্ত লিডারবোর্ড তৈরি করতে, উপরের মতো একই পদক্ষেপগুলি অনুসরণ করুন৷ একটি গেমের আপডেট হওয়া সংস্করণ পরীক্ষা করার বিষয়ে আরও তথ্যের জন্য, আপনার গেমের পরিবর্তনগুলি প্রকাশ করা দেখুন।
একবার আপনি আপনার লিডারবোর্ড পরীক্ষা করে নিলে এবং এতে খুশি হলে, আপনি নতুন লিডারবোর্ডের সাথে আপনার গেমটি পুনঃপ্রকাশ করতে পারেন এবং সেগুলিকে বিশ্বের কাছে ঠেলে দেওয়া হবে।
একটি লিডারবোর্ড সম্পাদনা করুন
আপনি ইতিমধ্যে তৈরি করেছেন এমন একটি লিডারবোর্ড সম্পাদনা করতে, Google Play Console-এর লিডারবোর্ড ট্যাবে লিডারবোর্ডে ক্লিক করুন। এই মুহুর্তে, আপনি প্রথম লিডারবোর্ড তৈরি করার সময় আপনি যে ফর্মটি ব্যবহার করেছিলেন তা দেখতে পাবেন এবং আপনি আপনার প্রয়োজন অনুযায়ী যেকোনো ক্ষেত্র সম্পাদনা করতে সক্ষম হবেন।
যখন আপনি একটি লিডারবোর্ড সম্পাদনা শেষ করেন, খসড়া হিসাবে সংরক্ষণ করুন বোতামটি ক্লিক করুন৷ নতুন সম্পাদিত লিডারবোর্ডটি "খসড়া" অবস্থায় থাকবে, যা আপনাকে এটি পরীক্ষা করতে দেয়।
যদি এটি সঠিকভাবে কাজ করে, লিডারবোর্ড ফর্মের উপরের বাক্স থেকে পরিবর্তনগুলি প্রকাশ করুন নির্বাচন করুন এবং আপনি আপনার সমস্ত আপডেট করা লিডারবোর্ড সহ আপনার গেমটি জনসাধারণের কাছে পুনঃপ্রকাশ করতে সক্ষম হবেন৷
একটি সম্পাদনা পূর্বাবস্থায় ফেরান৷
আপনি যদি সিদ্ধান্ত নেন যে আপনি আপনার সদ্য-সম্পাদিত লিডারবোর্ড পছন্দ করেন না এবং পূর্ববর্তী পুনরাবৃত্তিতে ফিরে যেতে চান, তাহলে লিডারবোর্ড ফর্মের উপরের বাক্স থেকে কেবল প্রত্যাবর্তন নির্বাচন করুন। আপনার লিডারবোর্ড ইতিমধ্যে প্রকাশিত সংস্করণে ফিরে আসে।
একটি লিডারবোর্ড মুছুন
আপনি "খসড়া" অবস্থায় থাকা বা প্রকাশিত হয়েছে এমন লিডারবোর্ড মুছে ফেলতে পারেন। Google Play Console-এ একটি লিডারবোর্ড মুছে ফেলতে, লিডারবোর্ডের ফর্মটিতে যান এবং ফর্মের শীর্ষে লিডারবোর্ড মুছুন ক্লিক করুন৷
বিকল্পভাবে, অ্যাপে একজন খেলোয়াড়ের লিডারবোর্ড লুকানোর জন্য আপনি Players.hide
কল করতে পারেন।
একটি লিডারবোর্ড রিসেট করুন
আপনি শুধুমাত্র আপনার খসড়া লিডারবোর্ডের জন্য প্লেয়ারের অগ্রগতি ডেটা রিসেট করতে পারেন।
- Google Play Console-এ লিডারবোর্ড রিসেট করতে, সেই ইভেন্টের জন্য ফর্মের উপরে অগ্রগতি রিসেট ক্লিক করুন।
- লিডারবোর্ড ডেটা প্রোগ্রামগতভাবে রিসেট করতে, ম্যানেজমেন্ট API
Scores
পদ্ধতিতে কল করুন।
লিডারবোর্ডের জন্য অনুবাদ যোগ করুন
আপনি আপনার গেমের সাথে যুক্ত লিডারবোর্ডের জন্য আপনার নিজস্ব অনুবাদগুলি নির্দিষ্ট করতে পারেন৷ আপনি এটি করার আগে, প্রথমে আপনার গেমের জন্য অনুবাদ যোগ করা এ বর্ণিত ধাপগুলি সম্পূর্ণ করতে ভুলবেন না। আপনি অবশ্যই আপনার গেমের জন্য এক বা একাধিক লিডারবোর্ড তৈরি করেছেন৷
লিডারবোর্ডের জন্য আপনার নিজস্ব অনুবাদ যোগ করতে, Google Play কনসোলে আপনার গেমের জন্য লিডারবোর্ড ট্যাব খুলুন, তারপরে একটি বিদ্যমান লিডারবোর্ড নির্বাচন করুন। লিডারবোর্ডের বিশদ বিবরণের পৃষ্ঠায়, গেমের বিবরণ ট্যাবে আপনি আগে যোগ করেছেন এমন একটি ভাষার জন্য ট্যাবে ক্লিক করুন। সেই ভাষার জন্য লিডারবোর্ডের বিবরণ পৃষ্ঠায়, সেই লিডারবোর্ডের জন্য আপনার অনুবাদ সহ ফর্মটি সম্পাদনা করুন। আপনার অনুবাদিত লিডারবোর্ডের বিবরণ সংরক্ষণ করতে সংরক্ষণ করুন ক্লিক করুন।
লিডারবোর্ড স্কোর লুকান
Google Play Games পরিষেবাগুলি একটি লিডারবোর্ড টেম্পার সুরক্ষা বৈশিষ্ট্য সরবরাহ করে যা সন্দেহভাজন টেম্পারড স্কোরগুলি পরীক্ষা করে এবং সেগুলি স্বয়ংক্রিয়ভাবে লুকিয়ে রাখে৷ এই বৈশিষ্ট্যটি শুধুমাত্র Android গেমের জন্য উপলব্ধ।
আপনার অ্যান্ড্রয়েড গেমের জন্য আপনি যে নতুন লিডারবোর্ড তৈরি করেন তার জন্য ডিফল্টভাবে ট্যাম্পার সুরক্ষা সক্ষম করা হয়, কিন্তু বিদ্যমান লিডারবোর্ডের জন্য অক্ষম করা হয়। ইতিমধ্যে প্রকাশিত আপনার বিদ্যমান লিডারবোর্ডগুলির জন্য ট্যাম্পার সুরক্ষা সক্ষম করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- Google Play Console-এ, গেম পরিষেবা ট্যাব খুলুন, তারপর তালিকা থেকে আপনার গেমটি নির্বাচন করুন৷
- লিডারবোর্ড ট্যাব খুলুন, তারপর লিডারবোর্ডের উদাহরণ নির্বাচন করুন যার জন্য আপনি টেম্পার সুরক্ষা সক্ষম করতে চান।
- লিডারবোর্ড ট্যাম্পার সুরক্ষা বিকল্পটি চালু করুন।
- সংরক্ষণ করুন এবং চালিয়ে যান ক্লিক করুন।
- আপনার খেলা প্রকাশ করুন.
একবার Google Play Console-এ লিডারবোর্ডের জন্য ট্যাম্পার সুরক্ষা সক্ষম করা হলে, এই বৈশিষ্ট্যটি কার্যকর হতে 24 ঘন্টা পর্যন্ত সময় লাগতে পারে। ট্যাম্পার সুরক্ষা সক্ষম করার আগে জমা দেওয়া স্কোরগুলি পূর্ববর্তীভাবে লুকানো হয় না।
কিছু পরিস্থিতিতে, আপনি ট্যাম্পার সুরক্ষা অক্ষম করতে চাইতে পারেন (উদাহরণস্বরূপ, যদি আপনার গেমটি অ্যান্ড্রয়েড ছাড়াও ওয়েবে চলে এবং এই প্ল্যাটফর্ম জুড়ে লিডারবোর্ড শেয়ার করে)।
ক্লায়েন্ট বাস্তবায়ন
আপনার প্ল্যাটফর্মের জন্য লিডারবোর্ডগুলি কীভাবে প্রয়োগ করবেন তা শিখতে, নিম্নলিখিত সংস্থানগুলি দেখুন:
,লিডারবোর্ডগুলি আপনার খেলোয়াড়দের মধ্যে প্রতিযোগিতা চালানোর একটি মজার উপায় হতে পারে, উভয়ই আপনার সবচেয়ে হার্ডকোর ভক্তদের জন্য (যারা সর্বজনীন লিডারবোর্ডে শীর্ষস্থানের জন্য লড়াই করবে) এবং আপনার আরও নৈমিত্তিক খেলোয়াড়দের জন্য (যারা তাদের অগ্রগতির সাথে তাদের অগ্রগতির তুলনা করতে আগ্রহী হবে) বন্ধুরা')।
কিভাবে আপনার প্ল্যাটফর্মের জন্য লিডারবোর্ড বাস্তবায়ন করতে হয় তা জানতে, ক্লায়েন্ট বাস্তবায়ন দেখুন।
লিডারবোর্ড বুঝুন
আপনি যখন একটি লিডারবোর্ড তৈরি করেন, তখন প্লে গেমস পরিষেবাগুলি আপনার জন্য এই লিডারবোর্ডের বেশিরভাগ দিক পরিচালনার যত্ন নেবে৷ সাধারণ প্রক্রিয়া এই মত কাজ করে:
- একটি গেমের শেষে (অথবা আপনি যে উপযুক্ত মুহুর্তে নির্ধারণ করেছেন), গেমটি আপনার গেমের জন্য তৈরি করা এক বা একাধিক লিডারবোর্ডে প্লেয়ারের স্কোর জমা দেয়।
- প্লে গেমস পরিষেবাগুলি প্রতিদিন, সাপ্তাহিক বা সর্বকালের স্কোরের জন্য খেলোয়াড়ের বর্তমান লিডারবোর্ড এন্ট্রির চেয়ে এই স্কোর ভাল কিনা তা পরীক্ষা করে। যদি তা হয়, প্লে গেম পরিষেবাগুলি নতুন স্কোর সহ সংশ্লিষ্ট লিডারবোর্ডগুলি আপডেট করে৷
- প্লে গেম পরিষেবাগুলি গেম ক্লায়েন্টকে একটি স্কোর রিপোর্ট ফেরত পাঠায়। এই প্রতিবেদনটি ক্লায়েন্টকে বলে যে এটি একটি নতুন দৈনিক, সাপ্তাহিক বা সর্বকালের উচ্চ স্কোর কিনা। যদি তা না হয়, প্লে গেম পরিষেবাগুলি ক্লায়েন্টকে বলবে যে এই খেলোয়াড়ের বর্তমান দৈনিক, সাপ্তাহিক বা সর্বকালের উচ্চ স্কোর কী।
- একটি লিডারবোর্ডের জন্য একজন খেলোয়াড়ের ফলাফল পুনরুদ্ধার করতে, আপনি একটি সময়সীমার (দৈনিক, সাপ্তাহিক, বা সর্বকালের) অনুরোধ করতে পারেন এবং ব্যবহারকারী একটি সামাজিক বা সর্বজনীন লিডারবোর্ড দেখতে চান কিনা তা নির্দিষ্ট করতে পারেন৷ প্লে গেমস পরিষেবাগুলি সমস্ত প্রয়োজনীয় ফিল্টারিং সঞ্চালন করে এবং তারপর ফলাফলগুলি ক্লায়েন্টের কাছে ফেরত পাঠায়৷
- যে ক্ষেত্রে রিপোর্ট করার জন্য অনেক স্কোর আছে, প্লে গেমস পরিষেবা শুধুমাত্র শীর্ষ লিডারবোর্ড স্কোরের জন্য ডেটা ফেরত পাঠায়। আপনি শীর্ষ স্কোর বা খেলোয়াড়ের সংলগ্ন স্কোরগুলির জন্য কাঁচা স্কোর ডেটা পুনরুদ্ধার করতে পারেন।
একাধিক লিডারবোর্ড
গেমের একাধিক লিডারবোর্ড থাকতে পারে, সর্বোচ্চ 70টি পর্যন্ত। উদাহরণস্বরূপ, একটি মাল্টি-লেভেল গেম প্রতিটি লেভেলের জন্য আলাদা লিডারবোর্ড প্রদান করতে পারে এবং একটি রেসিং গেমের প্রতিটি ট্র্যাকের জন্য একটি আলাদা লিডারবোর্ড থাকতে পারে।
লিডারবোর্ড সময়সীমা
Play Games SDK স্বয়ংক্রিয়ভাবে আপনার তৈরি করা প্রতিটি লিডারবোর্ডের দৈনিক, সাপ্তাহিক এবং সর্বকালের সংস্করণ তৈরি করে। প্রতিটি সময়সীমার জন্য আপনাকে আলাদা লিডারবোর্ড তৈরি করার দরকার নেই।
দৈনিক লিডারবোর্ডগুলি সারা বছর ধরে UTC-7 (অর্থাৎ "মধ্যরাতের প্যাসিফিক ডেলাইট টাইম") রিসেট করে৷
সাপ্তাহিক লিডারবোর্ডগুলি শনিবার এবং রবিবার মধ্যরাতে রিসেট করে, দৈনিক লিডারবোর্ডের (UTC-7) মতো একই টাইমজোনে।
পাবলিক এবং সামাজিক লিডারবোর্ড
Play Games SDK প্লেয়ারকে প্রতিটি লিডারবোর্ডের দুটি ভিন্ন সংস্করণ প্রদর্শন করতে পারে:
সামাজিক লিডারবোর্ড হল একটি লিডারবোর্ড যা ব্যবহারকারীর চেনাশোনাতে থাকা লোকেদের নিয়ে গঠিত (অথবা, আরও সঠিকভাবে, ব্যবহারকারী আপনার অ্যাপ্লিকেশনের সাথে শেয়ার করার জন্য বেছে নেওয়া চেনাশোনার সদস্যদের) যারা তাদের গেমপ্লে কার্যকলাপ ব্যবহারকারীর সাথে ভাগ করার সিদ্ধান্ত নিয়েছে৷
পাবলিক লিডারবোর্ড হল এমন একটি লিডারবোর্ড যা খেলোয়াড়দের দ্বারা গঠিত যারা তাদের গেমপ্লে কার্যকলাপ সর্বজনীনভাবে ভাগ করতে বেছে নিয়েছে। যদি আপনার খেলোয়াড় তাদের গেমপ্লে কার্যকলাপ সর্বজনীনভাবে ভাগ করা বেছে না নেন, তাহলে তারা এই লিডারবোর্ডে উপস্থিত হবে না।
লিডারবোর্ড প্রদর্শন করুন
মোবাইল ক্লায়েন্ট লাইব্রেরিতে, লাইব্রেরিগুলি লিডারবোর্ডের সমস্ত বিন্যাস এবং প্রদর্শনের যত্ন নেয়। একজন খেলোয়াড় একটি নির্দিষ্ট লিডারবোর্ড দেখতে পারবে কিনা তা আপনি নির্দিষ্ট করতে পারেন, অথবা আপনার সমস্ত লিডারবোর্ডের একটি তালিকা দেখতে পারেন যা থেকে তারা বেছে নিতে পারে।
আপনি সরাসরি ক্লায়েন্ট লাইব্রেরি থেকে ডেটা অ্যাক্সেস করে লিডারবোর্ডের আপনার নিজস্ব সংস্করণগুলি বাস্তবায়ন করতে পারেন।
গুণাবলী
লিডারবোর্ড তৈরি এবং পরিচালনা করতে, আপনি এই লিডারবোর্ড বৈশিষ্ট্যগুলির সাথে পরিচিত হতে চাইবেন:
বুনিয়াদি
এই মৌলিক উপাদানগুলি প্রতিটি লিডারবোর্ডের সাথে যুক্ত:
- ID হল একটি অনন্য স্ট্রিং যা Google Play Console আপনার জন্য তৈরি করবে। আপনি আপনার গেম ক্লায়েন্টদের লিডারবোর্ড উল্লেখ করতে এই অনন্য ID ব্যবহার করবেন।
- নাম লিডারবোর্ডের একটি সংক্ষিপ্ত নাম (উদাহরণস্বরূপ, "উচ্চ স্কোর" বা "লেভেল 3")। এটি 100টি অক্ষর পর্যন্ত হতে পারে।
- আইকন হল একটি বর্গাকার আইকন যা আপনার লিডারবোর্ডের সাথে যুক্ত থাকবে। আপনার লিডারবোর্ড আইকন তৈরি করার সময় সেরা অনুশীলনের জন্য, আইকন নির্দেশিকা দেখুন।
- লিস্ট অর্ডার হল সেই ক্রম যেখানে লিডারবোর্ড প্রদর্শিত হবে যখন একজন খেলোয়াড় আপনার গেমের সাথে যুক্ত লিডারবোর্ডগুলি দেখে।
- সীমা হল ঐচ্ছিক মান যা লিডারবোর্ডে অনুমোদিত স্কোরের নিম্ন এবং উপরের সীমা নির্ধারণ করে। এটি আপনাকে স্পষ্টভাবে প্রতারণামূলক স্কোর জমা বাতিল করতে সাহায্য করতে পারে। এছাড়াও আপনি
Players.hide
ব্যবহার করতে পারেন এমন খেলোয়াড়দের লুকানোর জন্য যেগুলি আপনার অ্যাপে সমস্ত লিডারবোর্ড থেকে জালিয়াতি স্কোর জমা দিয়েছে বলে আপনি মনে করেন।
লিডারবোর্ড অর্ডার করুন
লিডারবোর্ডে দুটি অর্ডারিং প্রকারের একটি থাকতে পারে:
- বড় হলে ভালো লিডারবোর্ড ডিফল্ট। এটি সাধারণত আপনি বেশিরভাগ গেমে দেখতে পাবেন যেখানে খেলোয়াড়রা পয়েন্ট অর্জন করে।
- ছোট হলে ভালো লিডারবোর্ড মাঝে মাঝে এমন ক্ষেত্রে ব্যবহার করা হয় যেখানে ছোট স্কোর ভালো হবে। এই ধরনের লিডারবোর্ডের সবচেয়ে সাধারণ উদাহরণ হল রেসিং গেম, যেখানে স্কোর খেলোয়াড়ের দৌড় শেষ করার সময়কে প্রতিনিধিত্ব করে।
স্কোর বিন্যাস
যদিও সমস্ত স্কোর লিডারবোর্ডে জমা দেওয়া হয় এবং দীর্ঘ পূর্ণসংখ্যা হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করা হয়, প্লে গেম পরিষেবাগুলি ব্যবহারকারীর কাছে সেগুলিকে বিভিন্ন ফর্ম্যাটে উপস্থাপন করতে পারে:
সংখ্যাসূচক লিডারবোর্ড সংখ্যা হিসাবে স্কোর উপস্থাপন করে। এগুলি নির্দিষ্ট সংখ্যক দশমিক স্থান সহ পূর্ণসংখ্যা হিসাবে বা বাস্তব সংখ্যা হিসাবে প্রদর্শিত হতে পারে। আপনি পূর্ণসংখ্যা হিসাবে স্কোর জমা দেন এবং নির্দিষ্ট স্থানে দশমিক বিন্দু সন্নিবেশ করা হয়।
314159
এর একটি স্কোর, উদাহরণস্বরূপ,3.14159
,3141.59
বা314159
হিসাবে প্রদর্শিত হবে, আপনার নির্দিষ্ট করা দশমিক স্থানের উপর নির্ভর করে।সময়ের লিডারবোর্ড একটি দ্বিতীয় বিন্যাসের ঘন্টা / মিনিট / সেকেন্ড / শততম স্কোর উপস্থাপন করে। আপনাকে অবশ্যই মিলিসেকেন্ড হিসাবে স্কোর জমা দিতে হবে, তাই
66032
1:06.03
হিসাবে ব্যাখ্যা করা হবে।মুদ্রা লিডারবোর্ড একটি মুদ্রা বিন্যাসে স্কোর উপস্থাপন করে। আপনি মূল মুদ্রা ইউনিটের 1/1,000,000 তম হিসাবে স্কোর জমা দেন। উদাহরণস্বরূপ, 19,950,000 এর একটি স্কোরকে
$19.95
হিসাবে ব্যাখ্যা করা হবে, ধরে নিলাম আপনি আপনার মুদ্রা USD হিসাবে নির্দিষ্ট করেছেন৷
সংখ্যাসূচক লিডারবোর্ডগুলিও কাস্টম ইউনিট সমর্থন করে। উদাহরণস্বরূপ, যদি আপনার গেমটি মিটারে উচ্চ স্কোর পরিমাপ করে, আপনি আপনার লিডারবোর্ডের জন্য ডিফল্ট ইউনিট হিসাবে "মিটার" নির্দিষ্ট করতে পারেন।
অনুবাদ এবং স্কোর বিন্যাস
যখন মোবাইল ক্লায়েন্ট লাইব্রেরিগুলি প্লে গেম পরিষেবাগুলি থেকে লিডারবোর্ড ডেটার অনুরোধ করে, তখন তারা এই স্কোরগুলি প্রদর্শন করার জন্য একটি ভাষা এবং লোকেল নির্দিষ্ট করে৷ REST API আপনাকে একটি লোকেল-ভিত্তিক ভাষাও নির্দিষ্ট করতে দেয়। প্লে গেম পরিষেবাগুলি সেই ভাষা এবং লোকেলের জন্য উপযুক্ত ফর্ম্যাট করা লিডারবোর্ড স্কোর প্রদান করে। আপনি আপনার লিডারবোর্ডের জন্য অনুবাদ যোগ করেছেন বা না করেছেন এই ফর্ম্যাট করা স্কোরগুলি উপস্থিত হবে৷
সাংখ্যিক লিডারবোর্ডের জন্য, ভাষা প্রতি সংখ্যা বিন্যাস ভিন্নভাবে প্রদর্শিত হয়। (উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রে 12,345.78
, এবং ফ্রান্সে 12 345,78
।) আপনি যদি কাস্টম ইউনিট ব্যবহার করেন এবং আপনার গেমে অনুবাদ যোগ করেন, তাহলে আপনাকে অবশ্যই আপনার যোগ করা প্রতিটি ভাষার জন্য অনুবাদিত ইউনিট সরবরাহ করতে হবে। পরিষেবা তারপর এই অনুবাদিত ইউনিটগুলি যেখানে উপযুক্ত সেখানে প্রদর্শন করে৷
আপনি যে ভাষা চয়ন করেন তার উপর নির্ভর করে, আপনাকে আপনার ইউনিটগুলির নামের বিভিন্ন সংস্করণ সরবরাহ করতে হতে পারে। ইংরেজিতে আপনার একটি আইটেমের জন্য একটি সংস্করণ এবং অন্য সবকিছুর জন্য আরেকটি সংস্করণ প্রয়োজন (উদাহরণস্বরূপ, "মিটার" এবং "মিটার")। অন্যদিকে, পোলিশ ভাষায়, আপনাকে একটি ইউনিট, কয়েকটি ইউনিট, অনেক ইউনিট এবং অন্য সবকিছুর জন্য একটি সংস্করণ সরবরাহ করতে হবে। বহুবচন নিয়ম সম্পর্কে আরও জানতে, পরিমান স্ট্রিংস(বহুবচন) দেখুন।
টাইম লিডারবোর্ডের জন্য, প্লেয়ারের ভাষা এবং লোকেল অনুযায়ী সময়ের বিন্যাস প্রদর্শিত হয়। এটি প্রধানত লক্ষণীয় হবে যদি আপনি একটি সেকেন্ডের ভগ্নাংশ ব্যবহার করেন বা 3টির বেশি সংখ্যা সহ ঘন্টার মান থাকে (উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রে 4,815:16:23.42
এবং জার্মানিতে 4.815:16:23,42
)।
কারেন্সি লিডারবোর্ডের জন্য, প্লেয়ারের ভাষা এবং লোকেল অনুযায়ী মুদ্রার বিন্যাস প্রদর্শিত হবে। তবে, আপনি মুদ্রার একক পরিবর্তন করতে পারবেন না। উদাহরণস্বরূপ, আপনি যদি আপনার মুদ্রা USD-এ উল্লেখ করেন, গেমটি US-এ $19.95
এবং ফ্রান্সে 19,95 $
প্রদর্শন করবে। কিন্তু আপনি নির্দিষ্ট করতে পারবেন না যে আপনার গেমটি মার্কিন যুক্তরাষ্ট্রে ডলার এবং ফ্রান্সে ইউরো দেখায়৷
আইকন নির্দেশিকা
আইকনগুলি 512 x 512 PNG বা JPEG ফাইল হিসাবে তৈরি করা উচিত। বেশিরভাগ গেম ক্লায়েন্টে আপনার আইকনগুলি ছোট করা হবে, তাই আপনার খুব বেশি সূক্ষ্ম বিবরণ সহ আইকন তৈরি করা এড়ানো উচিত। আপনি একটি আলফা চ্যানেল দিয়ে আইকন জমা দিতে পারেন, এবং স্বচ্ছতা বজায় রাখা হবে। লিডারবোর্ড আইকনটি অ্যান্ড্রয়েড ডিভাইসে একটি গাঢ় ধূসর পটভূমিতে দেখানো হবে, তাই এমন একটি আইকন বেছে নিন যা এই পরিস্থিতিতে ভালোভাবে কাজ করতে পারে।
একই আইকন সমস্ত লোকেলে ব্যবহার করা হয়, তাই আমরা কোনও আইকনে কোনও পাঠ্য বা স্থানীয় সামগ্রী অন্তর্ভুক্ত করার বিরুদ্ধে সুপারিশ করি।
একটি লিডারবোর্ড তৈরি করুন
এই বিভাগটি আপনাকে নতুন বা বিদ্যমান গেমগুলির জন্য কীভাবে লিডারবোর্ড তৈরি করতে হয় তা বলে।
একটি নতুন গেমের জন্য একটি লিডারবোর্ড তৈরি করুন
একটি নতুন এবং অপ্রকাশিত গেমের জন্য একটি লিডারবোর্ড তৈরি করতে, আপনার গেমের জন্য Google Play Console এন্ট্রিতে যান এবং Grow > Play Games Services > Setup and Management > Leaderboards এ নেভিগেট করুন, তারপর Create Liderboard বোতামে ক্লিক করুন।
তারপর, সহজভাবে এই লিডারবোর্ডের জন্য প্রয়োজনীয় তথ্য পূরণ করুন।
খসড়া হিসাবে সংরক্ষণ করুন ক্লিক করুন, এবং আপনার লিডারবোর্ড "খসড়া" অবস্থায় উপলব্ধ হবে৷ একবার আপনি আপনার গেমটি প্রকাশ করলে, আপনার গেমের সমস্ত লিডারবোর্ড এটির সাথে প্রকাশিত হয়৷
একটি প্রকাশিত গেমের জন্য একটি লিডারবোর্ড তৈরি করুন
ইতিমধ্যে প্রকাশিত হয়েছে এমন একটি গেমের জন্য একটি অতিরিক্ত লিডারবোর্ড তৈরি করতে, উপরের মতো একই পদক্ষেপগুলি অনুসরণ করুন৷ একটি গেমের আপডেট হওয়া সংস্করণ পরীক্ষা করার বিষয়ে আরও তথ্যের জন্য, আপনার গেমের পরিবর্তনগুলি প্রকাশ করা দেখুন।
একবার আপনি আপনার লিডারবোর্ড পরীক্ষা করে নিলে এবং এতে খুশি হলে, আপনি নতুন লিডারবোর্ডের সাথে আপনার গেমটি পুনঃপ্রকাশ করতে পারেন এবং সেগুলিকে বিশ্বের কাছে ঠেলে দেওয়া হবে।
একটি লিডারবোর্ড সম্পাদনা করুন
আপনি ইতিমধ্যে তৈরি করেছেন এমন একটি লিডারবোর্ড সম্পাদনা করতে, Google Play Console-এর লিডারবোর্ড ট্যাবে লিডারবোর্ডে ক্লিক করুন। এই মুহুর্তে, আপনি প্রথম লিডারবোর্ড তৈরি করার সময় আপনি যে ফর্মটি ব্যবহার করেছিলেন তা দেখতে পাবেন এবং আপনি আপনার প্রয়োজন অনুযায়ী যেকোনো ক্ষেত্র সম্পাদনা করতে সক্ষম হবেন।
যখন আপনি একটি লিডারবোর্ড সম্পাদনা শেষ করেন, খসড়া হিসাবে সংরক্ষণ করুন বোতামটি ক্লিক করুন৷ নতুন সম্পাদিত লিডারবোর্ডটি "খসড়া" অবস্থায় থাকবে, যা আপনাকে এটি পরীক্ষা করতে দেয়।
যদি এটি সঠিকভাবে কাজ করে, লিডারবোর্ড ফর্মের উপরের বাক্স থেকে পরিবর্তনগুলি প্রকাশ করুন নির্বাচন করুন এবং আপনি আপনার সমস্ত আপডেট করা লিডারবোর্ড সহ আপনার গেমটি জনসাধারণের কাছে পুনঃপ্রকাশ করতে সক্ষম হবেন৷
একটি সম্পাদনা পূর্বাবস্থায় ফেরান৷
আপনি যদি সিদ্ধান্ত নেন যে আপনি আপনার সদ্য-সম্পাদিত লিডারবোর্ড পছন্দ করেন না এবং পূর্ববর্তী পুনরাবৃত্তিতে ফিরে যেতে চান, তাহলে লিডারবোর্ড ফর্মের উপরের বাক্স থেকে কেবল প্রত্যাবর্তন নির্বাচন করুন। আপনার লিডারবোর্ড ইতিমধ্যে প্রকাশিত সংস্করণে ফিরে আসে।
একটি লিডারবোর্ড মুছুন
আপনি "খসড়া" অবস্থায় থাকা বা প্রকাশিত হয়েছে এমন লিডারবোর্ড মুছে ফেলতে পারেন। Google Play Console-এ একটি লিডারবোর্ড মুছে ফেলতে, লিডারবোর্ডের ফর্মটিতে যান এবং ফর্মের শীর্ষে লিডারবোর্ড মুছুন ক্লিক করুন৷
বিকল্পভাবে, অ্যাপে একজন খেলোয়াড়ের লিডারবোর্ড লুকানোর জন্য আপনি Players.hide
কল করতে পারেন।
একটি লিডারবোর্ড রিসেট করুন
আপনি শুধুমাত্র আপনার খসড়া লিডারবোর্ডের জন্য প্লেয়ারের অগ্রগতি ডেটা রিসেট করতে পারেন।
- Google Play Console-এ লিডারবোর্ড রিসেট করতে, সেই ইভেন্টের জন্য ফর্মের উপরে অগ্রগতি রিসেট ক্লিক করুন।
- লিডারবোর্ড ডেটা প্রোগ্রামগতভাবে রিসেট করতে, ম্যানেজমেন্ট API
Scores
পদ্ধতিতে কল করুন।
লিডারবোর্ডের জন্য অনুবাদ যোগ করুন
আপনি আপনার গেমের সাথে যুক্ত লিডারবোর্ডের জন্য আপনার নিজস্ব অনুবাদগুলি নির্দিষ্ট করতে পারেন৷ আপনি এটি করার আগে, প্রথমে আপনার গেমের জন্য অনুবাদ যোগ করা এ বর্ণিত ধাপগুলি সম্পূর্ণ করতে ভুলবেন না। আপনি অবশ্যই আপনার গেমের জন্য এক বা একাধিক লিডারবোর্ড তৈরি করেছেন৷
লিডারবোর্ডের জন্য আপনার নিজস্ব অনুবাদ যোগ করতে, Google Play কনসোলে আপনার গেমের জন্য লিডারবোর্ড ট্যাব খুলুন, তারপরে একটি বিদ্যমান লিডারবোর্ড নির্বাচন করুন। লিডারবোর্ডের বিশদ বিবরণের পৃষ্ঠায়, গেমের বিবরণ ট্যাবে আপনি আগে যোগ করেছেন এমন একটি ভাষার জন্য ট্যাবে ক্লিক করুন। সেই ভাষার জন্য লিডারবোর্ডের বিবরণ পৃষ্ঠায়, সেই লিডারবোর্ডের জন্য আপনার অনুবাদ সহ ফর্মটি সম্পাদনা করুন। আপনার অনুবাদিত লিডারবোর্ডের বিবরণ সংরক্ষণ করতে সংরক্ষণ করুন ক্লিক করুন।
লিডারবোর্ড স্কোর লুকান
Google Play Games পরিষেবাগুলি একটি লিডারবোর্ড টেম্পার সুরক্ষা বৈশিষ্ট্য সরবরাহ করে যা সন্দেহভাজন টেম্পারড স্কোরগুলি পরীক্ষা করে এবং সেগুলি স্বয়ংক্রিয়ভাবে লুকিয়ে রাখে৷ এই বৈশিষ্ট্যটি শুধুমাত্র Android গেমের জন্য উপলব্ধ।
আপনার অ্যান্ড্রয়েড গেমের জন্য আপনি যে নতুন লিডারবোর্ড তৈরি করেন তার জন্য ডিফল্টভাবে ট্যাম্পার সুরক্ষা সক্ষম করা হয়, কিন্তু বিদ্যমান লিডারবোর্ডের জন্য অক্ষম করা হয়। ইতিমধ্যে প্রকাশিত আপনার বিদ্যমান লিডারবোর্ডগুলির জন্য ট্যাম্পার সুরক্ষা সক্ষম করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- Google Play Console-এ, গেম পরিষেবা ট্যাব খুলুন, তারপর তালিকা থেকে আপনার গেমটি নির্বাচন করুন৷
- লিডারবোর্ড ট্যাব খুলুন, তারপর লিডারবোর্ডের উদাহরণ নির্বাচন করুন যার জন্য আপনি টেম্পার সুরক্ষা সক্ষম করতে চান।
- লিডারবোর্ড ট্যাম্পার সুরক্ষা বিকল্পটি চালু করুন।
- সংরক্ষণ করুন এবং চালিয়ে যান ক্লিক করুন।
- আপনার খেলা প্রকাশ করুন.
একবার Google Play Console-এ লিডারবোর্ডের জন্য ট্যাম্পার সুরক্ষা সক্ষম করা হলে, এই বৈশিষ্ট্যটি কার্যকর হতে 24 ঘন্টা পর্যন্ত সময় লাগতে পারে। ট্যাম্পার সুরক্ষা সক্ষম করার আগে জমা দেওয়া স্কোরগুলি পূর্ববর্তীভাবে লুকানো হয় না।
কিছু পরিস্থিতিতে, আপনি ট্যাম্পার সুরক্ষা অক্ষম করতে চাইতে পারেন (উদাহরণস্বরূপ, যদি আপনার গেমটি অ্যান্ড্রয়েড ছাড়াও ওয়েবে চলে এবং এই প্ল্যাটফর্ম জুড়ে লিডারবোর্ড শেয়ার করে)।
ক্লায়েন্ট বাস্তবায়ন
আপনার প্ল্যাটফর্মের জন্য লিডারবোর্ডগুলি কীভাবে প্রয়োগ করবেন তা শিখতে, নিম্নলিখিত সংস্থানগুলি দেখুন:
,লিডারবোর্ডগুলি আপনার খেলোয়াড়দের মধ্যে প্রতিযোগিতা চালানোর একটি মজার উপায় হতে পারে, উভয়ই আপনার সবচেয়ে হার্ডকোর ভক্তদের জন্য (যারা সর্বজনীন লিডারবোর্ডে শীর্ষস্থানের জন্য লড়াই করবে) এবং আপনার আরও নৈমিত্তিক খেলোয়াড়দের জন্য (যারা তাদের অগ্রগতির সাথে তাদের অগ্রগতির তুলনা করতে আগ্রহী হবে) বন্ধুরা')।
কিভাবে আপনার প্ল্যাটফর্মের জন্য লিডারবোর্ড বাস্তবায়ন করতে হয় তা জানতে, ক্লায়েন্ট বাস্তবায়ন দেখুন।
লিডারবোর্ড বুঝুন
আপনি যখন একটি লিডারবোর্ড তৈরি করেন, তখন প্লে গেমস পরিষেবাগুলি আপনার জন্য এই লিডারবোর্ডের বেশিরভাগ দিক পরিচালনার যত্ন নেবে৷ সাধারণ প্রক্রিয়া এই মত কাজ করে:
- একটি গেমের শেষে (অথবা আপনি যে উপযুক্ত মুহুর্তে নির্ধারণ করেছেন), গেমটি আপনার গেমের জন্য তৈরি করা এক বা একাধিক লিডারবোর্ডে প্লেয়ারের স্কোর জমা দেয়।
- প্লে গেমস পরিষেবাগুলি প্রতিদিন, সাপ্তাহিক বা সর্বকালের স্কোরের জন্য খেলোয়াড়ের বর্তমান লিডারবোর্ড এন্ট্রির চেয়ে এই স্কোর ভাল কিনা তা পরীক্ষা করে। যদি তা হয়, প্লে গেম পরিষেবাগুলি নতুন স্কোর সহ সংশ্লিষ্ট লিডারবোর্ডগুলি আপডেট করে৷
- প্লে গেম পরিষেবাগুলি গেম ক্লায়েন্টকে একটি স্কোর রিপোর্ট ফেরত পাঠায়। এই প্রতিবেদনটি ক্লায়েন্টকে বলে যে এটি একটি নতুন দৈনিক, সাপ্তাহিক বা সর্বকালের উচ্চ স্কোর কিনা। যদি তা না হয়, প্লে গেম পরিষেবাগুলি ক্লায়েন্টকে বলবে যে এই খেলোয়াড়ের বর্তমান দৈনিক, সাপ্তাহিক বা সর্বকালের উচ্চ স্কোর কী।
- একটি লিডারবোর্ডের জন্য একজন খেলোয়াড়ের ফলাফল পুনরুদ্ধার করতে, আপনি একটি সময়সীমার (দৈনিক, সাপ্তাহিক, বা সর্বকালের) অনুরোধ করতে পারেন এবং ব্যবহারকারী একটি সামাজিক বা সর্বজনীন লিডারবোর্ড দেখতে চান কিনা তা নির্দিষ্ট করতে পারেন৷ প্লে গেমস পরিষেবাগুলি সমস্ত প্রয়োজনীয় ফিল্টারিং সঞ্চালন করে এবং তারপর ফলাফলগুলি ক্লায়েন্টের কাছে ফেরত পাঠায়৷
- যে ক্ষেত্রে রিপোর্ট করার জন্য অনেক স্কোর আছে, প্লে গেমস পরিষেবা শুধুমাত্র শীর্ষ লিডারবোর্ড স্কোরের জন্য ডেটা ফেরত পাঠায়। আপনি শীর্ষ স্কোর বা খেলোয়াড়ের সংলগ্ন স্কোরগুলির জন্য কাঁচা স্কোর ডেটা পুনরুদ্ধার করতে পারেন।
একাধিক লিডারবোর্ড
গেমের একাধিক লিডারবোর্ড থাকতে পারে, সর্বোচ্চ 70টি পর্যন্ত। উদাহরণস্বরূপ, একটি মাল্টি-লেভেল গেম প্রতিটি লেভেলের জন্য আলাদা লিডারবোর্ড প্রদান করতে পারে এবং একটি রেসিং গেমের প্রতিটি ট্র্যাকের জন্য একটি আলাদা লিডারবোর্ড থাকতে পারে।
লিডারবোর্ড সময়সীমা
Play Games SDK স্বয়ংক্রিয়ভাবে আপনার তৈরি করা প্রতিটি লিডারবোর্ডের দৈনিক, সাপ্তাহিক এবং সর্বকালের সংস্করণ তৈরি করে। প্রতিটি সময়সীমার জন্য আপনাকে আলাদা লিডারবোর্ড তৈরি করার দরকার নেই।
দৈনিক লিডারবোর্ডগুলি সারা বছর ধরে UTC-7 (অর্থাৎ "মধ্যরাতের প্যাসিফিক ডেলাইট টাইম") রিসেট করে৷
সাপ্তাহিক লিডারবোর্ডগুলি শনিবার এবং রবিবার মধ্যরাতে রিসেট করে, দৈনিক লিডারবোর্ডের (UTC-7) মতো একই টাইমজোনে।
পাবলিক এবং সামাজিক লিডারবোর্ড
Play Games SDK প্লেয়ারকে প্রতিটি লিডারবোর্ডের দুটি ভিন্ন সংস্করণ প্রদর্শন করতে পারে:
সামাজিক লিডারবোর্ড হল একটি লিডারবোর্ড যা ব্যবহারকারীর চেনাশোনাতে থাকা লোকেদের নিয়ে গঠিত (অথবা, আরও সঠিকভাবে, ব্যবহারকারী আপনার অ্যাপ্লিকেশনের সাথে শেয়ার করার জন্য বেছে নেওয়া চেনাশোনার সদস্যদের) যারা তাদের গেমপ্লে কার্যকলাপ ব্যবহারকারীর সাথে ভাগ করার সিদ্ধান্ত নিয়েছে৷
পাবলিক লিডারবোর্ড হল এমন একটি লিডারবোর্ড যা খেলোয়াড়দের দ্বারা গঠিত যারা তাদের গেমপ্লে কার্যকলাপ সর্বজনীনভাবে ভাগ করতে বেছে নিয়েছে। যদি আপনার খেলোয়াড় তাদের গেমপ্লে কার্যকলাপ সর্বজনীনভাবে ভাগ করা বেছে না নেন, তাহলে তারা এই লিডারবোর্ডে উপস্থিত হবে না।
লিডারবোর্ড প্রদর্শন করুন
মোবাইল ক্লায়েন্ট লাইব্রেরিতে, লাইব্রেরিগুলি লিডারবোর্ডের সমস্ত বিন্যাস এবং প্রদর্শনের যত্ন নেয়। কোনও খেলোয়াড় কোনও নির্দিষ্ট লিডারবোর্ড দেখতে পারে কিনা, বা আপনার সমস্ত লিডারবোর্ডগুলির একটি তালিকা দেখতে পারে যা তারা বেছে নিতে পারে তা আপনি নির্দিষ্ট করতে পারেন।
আপনি ক্লায়েন্ট লাইব্রেরি থেকে সরাসরি ডেটা অ্যাক্সেস করে লিডারবোর্ডগুলির নিজস্ব সংস্করণগুলিও প্রয়োগ করতে পারেন।
গুণাবলী
লিডারবোর্ডগুলি তৈরি এবং পরিচালনা করতে, আপনি এই লিডারবোর্ডের বৈশিষ্ট্যগুলির সাথে পরিচিত হতে চাইবেন:
বুনিয়াদি
এই প্রাথমিক উপাদানগুলি প্রতিটি লিডারবোর্ডের সাথে সম্পর্কিত:
- আইডি একটি অনন্য স্ট্রিং যা গুগল প্লে কনসোল আপনার জন্য উত্পন্ন করবে। আপনি আপনার গেম ক্লায়েন্টদের লিডারবোর্ডটি উল্লেখ করতে এই অনন্য আইডি ব্যবহার করবেন।
- নাম লিডারবোর্ডের একটি সংক্ষিপ্ত নাম (উদাহরণস্বরূপ, "উচ্চ স্কোর" বা "স্তর 3")। এটি 100 টি অক্ষর পর্যন্ত হতে পারে।
- আইকনটি একটি বর্গ আইকন যা আপনার লিডারবোর্ডের সাথে যুক্ত হবে। আপনার লিডারবোর্ড আইকনগুলি তৈরি করার সময় সেরা অনুশীলনের জন্য, আইকন নির্দেশিকাগুলি দেখুন।
- তালিকা অর্ডার হ'ল সেই ক্রমটি যেখানে কোনও খেলোয়াড় আপনার গেমের সাথে যুক্ত লিডারবোর্ডগুলি দেখেন তখন লিডারবোর্ডটি উপস্থিত হবে।
- সীমাগুলি al চ্ছিক মান যা লিডারবোর্ডে অনুমোদিত স্কোরগুলির নিম্ন এবং উপরের সীমা সংজ্ঞায়িত করে। এটি আপনাকে স্কোর জমাগুলি বাতিল করতে সহায়তা করতে পারে যা স্পষ্টভাবে প্রতারণামূলক। আপনি খেলোয়াড়দের লুকিয়ে রাখতে
Players.hide
ব্যবহার করতে পারেন যা আপনি বিশ্বাস করেন যে আপনার অ্যাপের সমস্ত লিডারবোর্ড থেকে জালিয়াতি স্কোর জমা দিয়েছে।
অর্ডার লিডারবোর্ডস
লিডারবোর্ডগুলিতে দুটি অর্ডার দেওয়ার ধরণের একটি থাকতে পারে:
- বৃহত্তর হ'ল আরও ভাল লিডারবোর্ডগুলি ডিফল্ট। এটি সাধারণত আপনি বেশিরভাগ গেমগুলিতে দেখতে পাবেন যেখানে খেলোয়াড়রা পয়েন্ট অর্জন করে।
- ছোট হ'ল আরও ভাল লিডারবোর্ডগুলি মাঝে মধ্যে এমন ক্ষেত্রে ব্যবহৃত হয় যেখানে একটি ছোট স্কোর আরও ভাল হবে। এই ধরণের লিডারবোর্ডের সর্বাধিক সাধারণ উদাহরণগুলি রেসিং গেমগুলিতে রয়েছে, যেখানে স্কোরটি রেসটি শেষ করার জন্য প্লেয়ারের সময়কে উপস্থাপন করে।
স্কোর ফর্ম্যাটিং
সমস্ত স্কোর লিডারবোর্ডগুলিতে জমা দেওয়া হয় এবং দীর্ঘ পূর্ণসংখ্যা হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করা হয়, প্লে গেমস পরিষেবাগুলি এগুলি বিভিন্ন ধরণের ফর্ম্যাটে ব্যবহারকারীর কাছে উপস্থাপন করতে পারে:
সংখ্যার লিডারবোর্ডগুলি সংখ্যা হিসাবে স্কোর উপস্থাপন করে। এগুলি পূর্ণসংখ্যা হিসাবে বা নির্দিষ্ট সংখ্যক দশমিক স্থানের সাথে প্রকৃত সংখ্যা হিসাবে প্রদর্শিত হতে পারে। আপনি পূর্ণসংখ্যা হিসাবে স্কোর জমা দিন এবং দশমিক বিন্দুটি নির্দিষ্ট স্থানে serted োকানো হয়। উদাহরণস্বরূপ,
314159
এর স্কোর3.14159
,3141.59
, বা314159
হিসাবে প্রদর্শিত হবে, আপনি নির্দিষ্ট করা দশমিক স্থানের উপর নির্ভর করে।টাইম লিডারবোর্ডগুলি ঘন্টা / মিনিট / সেকেন্ড / দ্বিতীয় ফর্ম্যাটের শততমতম স্কোর উপস্থাপন করে। আপনাকে অবশ্যই মিলিসেকেন্ড হিসাবে স্কোর জমা দিতে হবে, সুতরাং
66032
1:06.03
হিসাবে ব্যাখ্যা করা হবে।মুদ্রা লিডারবোর্ডগুলি একটি মুদ্রা বিন্যাসে স্কোর উপস্থাপন করে। আপনি মূল মুদ্রা ইউনিটের 1/1,000,000 তম হিসাবে স্কোর জমা দিন। উদাহরণস্বরূপ, 19,950,000 এর স্কোরটি আপনার মুদ্রাকে মার্কিন ডলার হিসাবে নির্দিষ্ট করেছেন বলে ধরে নিয়ে
$19.95
হিসাবে ব্যাখ্যা করা হবে।
সংখ্যার লিডারবোর্ডগুলি কাস্টম ইউনিটগুলিকে সমর্থন করে। উদাহরণস্বরূপ, যদি আপনার গেমটি মিটারে উচ্চ স্কোর পরিমাপ করে তবে আপনি আপনার লিডারবোর্ডের জন্য ডিফল্ট ইউনিট হিসাবে "মিটার" নির্দিষ্ট করতে পারেন।
অনুবাদ এবং স্কোর ফর্ম্যাটিং
যখন মোবাইল ক্লায়েন্ট লাইব্রেরিগুলি প্লে গেমস পরিষেবাদি থেকে লিডারবোর্ড ডেটা অনুরোধ করে, তারা এই স্কোরগুলি প্রদর্শন করার জন্য একটি ভাষা এবং লোকেল নির্দিষ্ট করে। REST API আপনাকে একটি লোকেল-ভিত্তিক ভাষাও নির্দিষ্ট করতে দেয়। প্লে গেমস সার্ভিসেস সেই ভাষা এবং লোকেলের জন্য উপযুক্ত ফর্ম্যাটেড লিডারবোর্ড স্কোরগুলি রিটার্ন করে। আপনি আপনার লিডারবোর্ডের জন্য অনুবাদ যুক্ত করেছেন কিনা তা এই ফর্ম্যাট স্কোরগুলি প্রদর্শিত হবে।
সংখ্যার লিডারবোর্ডগুলির জন্য, সংখ্যা ফর্ম্যাটটি প্রতি ভাষা প্রতি আলাদাভাবে প্রদর্শিত হয়। (উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রে 12,345.78
, এবং ফ্রান্সে 12 345,78
)) আপনি যদি কাস্টম ইউনিট ব্যবহার করছেন এবং আপনার গেমটিতে অনুবাদ যুক্ত করেছেন তবে আপনার যুক্ত হওয়া প্রতিটি ভাষার জন্য আপনাকে অবশ্যই অনুবাদ ইউনিট সরবরাহ করতে হবে। পরিষেবাটি তখন উপযুক্ত যেখানে এই অনুবাদ করা ইউনিটগুলি প্রদর্শন করে।
আপনি যে ভাষাটি চয়ন করেন তার উপর নির্ভর করে আপনার আপনার ইউনিটগুলির নামগুলির বিভিন্ন সংস্করণ সরবরাহ করতে হবে। ইংরেজিতে আপনার একটি আইটেমের জন্য একটি সংস্করণ এবং অন্য সমস্ত কিছুর জন্য একটি সংস্করণ প্রয়োজন (উদাহরণস্বরূপ, "মিটার" এবং "মিটার")। অন্যদিকে, পোলিশ ভাষায় আপনাকে একটি ইউনিট, কয়েকটি ইউনিট, অনেকগুলি ইউনিট এবং অন্য সমস্ত কিছুর জন্য একটি সংস্করণ সরবরাহ করতে হবে। বহুবচন বিধি সম্পর্কে আরও জানতে, পরিমাণের স্ট্রিং (বহুবচন) দেখুন।
টাইম লিডারবোর্ডগুলির জন্য, সময় বিন্যাসটি প্লেয়ারের ভাষা এবং লোকেল অনুসারে প্রদর্শিত হয়। এটি মূলত লক্ষণীয় হবে যদি আপনি একটি সেকেন্ডের ভগ্নাংশ ব্যবহার করছেন বা 3 টিরও বেশি সংখ্যার সাথে একটি ঘন্টা মান থাকবেন (উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রে 4,815:16:23.42
এবং জার্মানিতে 4.815:16:23,42
)।
মুদ্রা লিডারবোর্ডগুলির জন্য, মুদ্রার ফর্ম্যাটটি প্লেয়ারের ভাষা এবং স্থানীয় অনুযায়ী প্রদর্শিত হবে। তবে আপনি মুদ্রার একক পরিবর্তন করতে পারবেন না। উদাহরণস্বরূপ, আপনি যদি আপনার মুদ্রা মার্কিন ডলারে নির্দিষ্ট করে থাকেন তবে গেমটি মার্কিন যুক্তরাষ্ট্রে $19.95
এবং ফ্রান্সে 19,95 $
প্রদর্শন করবে। তবে আপনি নির্দিষ্ট করতে পারবেন না যে আপনার গেমটি মার্কিন যুক্তরাষ্ট্রে এবং ফ্রান্সে ইউরোতে ডলার দেখায়।
আইকন নির্দেশিকা
আইকনগুলি 512 x 512 পিএনজি বা জেপিইজি ফাইল হিসাবে তৈরি করা উচিত। আপনার আইকনগুলি বেশিরভাগ গেমের ক্লায়েন্টগুলিতে ছোট করে দেওয়া হবে, তাই আপনার খুব বেশি সূক্ষ্ম বিশদ সহ আইকন তৈরি করা এড়ানো উচিত। আপনি একটি আলফা চ্যানেল দিয়ে আইকন জমা দিতে পারেন এবং স্বচ্ছতা ধরে রাখা হবে। লিডারবোর্ড আইকনটি অ্যান্ড্রয়েড ডিভাইসের গা gray ় ধূসর পটভূমির বিপরীতে প্রদর্শিত হবে, সুতরাং এমন একটি আইকন চয়ন করুন যা এই পরিস্থিতিতে ভাল কাজ করতে পারে।
একই আইকনটি সমস্ত লোকালগুলিতে ব্যবহৃত হয়, তাই আমরা আইকনে কোনও পাঠ্য বা স্থানীয়করণযুক্ত সামগ্রী অন্তর্ভুক্ত করার বিরুদ্ধে সুপারিশ করি।
একটি লিডারবোর্ড তৈরি করুন
এই বিভাগটি আপনাকে নতুন বা বিদ্যমান গেমগুলির জন্য লিডারবোর্ডগুলি কীভাবে তৈরি করবেন তা জানায়।
একটি নতুন গেমের জন্য একটি লিডারবোর্ড তৈরি করুন
একটি নতুন এবং অপ্রকাশিত গেমের জন্য একটি লিডারবোর্ড তৈরি করতে, আপনার গেমের জন্য গুগল প্লে কনসোল এন্ট্রিটিতে যান এবং > গেমস সার্ভিসেস> সেটআপ এবং পরিচালনা> লিডারবোর্ডগুলি বাড়াতে নেভিগেট করুন, তারপরে লিডারবোর্ড তৈরি করুন বোতামটি ক্লিক করুন।
তারপরে, কেবল এই লিডারবোর্ডের জন্য প্রয়োজনীয় তথ্য পূরণ করুন।
খসড়া হিসাবে সংরক্ষণ করুন ক্লিক করুন এবং আপনার লিডারবোর্ড "খসড়া" অবস্থায় উপলব্ধ হবে। আপনি একবার আপনার গেমটি প্রকাশ করার পরে, আপনার গেমের সমস্ত লিডারবোর্ড এটির সাথে প্রকাশিত হয়।
একটি প্রকাশিত গেমের জন্য একটি লিডারবোর্ড তৈরি করুন
ইতিমধ্যে প্রকাশিত একটি গেমের জন্য একটি অতিরিক্ত লিডারবোর্ড তৈরি করতে, উপরের মতো একই পদক্ষেপগুলি অনুসরণ করুন। কোনও গেমের আপডেট হওয়া সংস্করণ পরীক্ষা করার বিষয়ে আরও তথ্যের জন্য, আপনার গেমের পরিবর্তনগুলি প্রকাশ করা দেখুন।
একবার আপনি আপনার লিডারবোর্ডটি পরীক্ষা করে দেখলে এবং এতে খুশি হয়ে গেলে আপনি নতুন লিডারবোর্ডগুলির সাথে আপনার গেমটি পুনরায় প্রকাশ করতে পারেন এবং সেগুলি বিশ্বে ঠেলে দেওয়া হবে।
একটি লিডারবোর্ড সম্পাদনা করুন
আপনি ইতিমধ্যে তৈরি করা একটি লিডারবোর্ড সম্পাদনা করতে, গুগল প্লে কনসোলের লিডারবোর্ড ট্যাবে লিডারবোর্ডটি ক্লিক করুন। এই মুহুর্তে, আপনি প্রথমে লিডারবোর্ড তৈরি করার সময় আপনি যে ফর্মটি ব্যবহার করেছিলেন তা দেখতে পাবেন এবং আপনার প্রয়োজন অনুযায়ী যে কোনও ক্ষেত্র সম্পাদনা করতে সক্ষম হবেন।
আপনি যখন কোনও লিডারবোর্ড সম্পাদনা করেছেন, তখন সেভ হিসাবে খসড়া বোতামটি ক্লিক করুন। সদ্য সম্পাদিত লিডারবোর্ডটি "খসড়া" অবস্থায় থাকবে, যা আপনাকে এটি পরীক্ষা করতে দেয়।
যদি এটি সঠিকভাবে কাজ করে থাকে তবে লিডারবোর্ড ফর্মের শীর্ষে বাক্স থেকে পরিবর্তনগুলি প্রকাশ করুন এবং আপনি আপনার সমস্ত আপডেট হওয়া লিডারবোর্ডগুলি সহ জনসাধারণের কাছে পুনরায় প্রকাশ করতে সক্ষম হবেন।
একটি সম্পাদনা পূর্বাবস্থায় ফিরে
আপনি যদি সিদ্ধান্ত নেন যে আপনি আপনার সদ্য সম্পাদিত লিডারবোর্ডটি পছন্দ করেন না এবং পূর্ববর্তী পুনরাবৃত্তিতে ফিরে যেতে চান তবে কেবল লিডারবোর্ড ফর্মের শীর্ষে বাক্স থেকে প্রত্যাবর্তন নির্বাচন করুন। আপনার লিডারবোর্ডটি ইতিমধ্যে প্রকাশিত সংস্করণে ফিরে আসে।
একটি লিডারবোর্ড মুছুন
আপনি "খসড়া" রাজ্যে বা প্রকাশিত হয়েছে এমন লিডারবোর্ডগুলি মুছতে পারেন। গুগল প্লে কনসোলে একটি লিডারবোর্ড মুছতে, লিডারবোর্ডের জন্য ফর্মটিতে যান এবং ফর্মের শীর্ষে লিডারবোর্ড মুছুন ক্লিক করুন।
বিকল্পভাবে, আপনি অ্যাপ্লিকেশনটিতে কোনও খেলোয়াড়ের লিডারবোর্ডটি আড়াল করতে Players.hide
কল করতে পারেন।
একটি লিডারবোর্ড পুনরায় সেট করুন
আপনি কেবল আপনার খসড়া লিডারবোর্ডগুলির জন্য প্লেয়ার প্রগ্রেস ডেটা পুনরায় সেট করতে পারেন।
- গুগল প্লে কনসোলে লিডারবোর্ডগুলি পুনরায় সেট করতে, সেই ইভেন্টের জন্য ফর্মের শীর্ষে অগ্রগতি পুনরায় সেট করুন ক্লিক করুন।
- লিডারবোর্ড ডেটা প্রোগ্রামেভাবে পুনরায় সেট করতে, ম্যানেজমেন্ট এপিআই
Scores
পদ্ধতিগুলিতে কল করুন।
লিডারবোর্ডগুলির জন্য অনুবাদ যুক্ত করুন
আপনি আপনার গেমের সাথে সম্পর্কিত এমন লিডারবোর্ডগুলির জন্য আপনার নিজস্ব অনুবাদগুলি নির্দিষ্ট করতে পারেন। আপনি এটি করার আগে প্রথমে আপনার গেমের জন্য অনুবাদ যুক্ত করার ক্ষেত্রে বর্ণিত পদক্ষেপগুলি সম্পূর্ণ করার বিষয়টি নিশ্চিত করুন। আপনি অবশ্যই আপনার গেমের জন্য এক বা একাধিক লিডারবোর্ড তৈরি করেছেন।
লিডারবোর্ডগুলির জন্য আপনার নিজস্ব অনুবাদ যুক্ত করতে, গুগল প্লে কনসোলে আপনার গেমের জন্য লিডারবোর্ড ট্যাবটি খুলুন, তারপরে একটি বিদ্যমান লিডারবোর্ড নির্বাচন করুন। লিডারবোর্ডের বিশদ পৃষ্ঠায়, আপনি আগে গেমের বিশদ ট্যাবে যুক্ত করা ভাষার জন্য ট্যাবে ক্লিক করুন। সেই ভাষার জন্য লিডারবোর্ডের বিশদ পৃষ্ঠায়, সেই লিডারবোর্ডের জন্য আপনার অনুবাদগুলি সহ ফর্মটি সম্পাদনা করুন। আপনার অনুবাদ করা লিডারবোর্ডের বিশদ সংরক্ষণ করতে সংরক্ষণ করুন ক্লিক করুন।
লিডারবোর্ড স্কোর লুকান
গুগল প্লে গেমস সার্ভিসেস একটি লিডারবোর্ড টেম্পার সুরক্ষা বৈশিষ্ট্য সরবরাহ করে যা সন্দেহজনক টেম্পার স্কোরগুলির জন্য চেক করে এবং সেগুলি স্বয়ংক্রিয়ভাবে লুকিয়ে রাখে। এই বৈশিষ্ট্যটি কেবল অ্যান্ড্রয়েড গেমগুলির জন্য উপলব্ধ।
আপনি আপনার অ্যান্ড্রয়েড গেমের জন্য তৈরি নতুন লিডারবোর্ডগুলির জন্য ডিফল্টরূপে টেম্পার সুরক্ষা সক্ষম করা হয়েছে, তবে বিদ্যমান লিডারবোর্ডগুলির জন্য অক্ষম। ইতিমধ্যে প্রকাশিত আপনার বিদ্যমান লিডারবোর্ডগুলির জন্য টেম্পার সুরক্ষা সক্ষম করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- গুগল প্লে কনসোলে, গেমস সার্ভিসেস ট্যাবটি খুলুন, তারপরে তালিকা থেকে আপনার গেমটি নির্বাচন করুন।
- লিডারবোর্ডস ট্যাবটি খুলুন, তারপরে লিডারবোর্ড উদাহরণটি নির্বাচন করুন যার জন্য আপনি টেম্পার সুরক্ষা সক্ষম করতে চান।
- সক্ষম লিডারবোর্ড টেম্পার সুরক্ষা বিকল্পটি চালু করুন।
- সংরক্ষণ করুন এবং চালিয়ে যান ক্লিক করুন।
- আপনার খেলা প্রকাশ করুন।
একবার গুগল প্লে কনসোলে লিডারবোর্ডের জন্য টেম্পার সুরক্ষা সক্ষম হয়ে গেলে, এই বৈশিষ্ট্যটি কার্যকর হওয়ার 24 ঘন্টা পর্যন্ত সময় নিতে পারে। আপনি সক্ষম করার আগে জমা দেওয়া স্কোরগুলি প্রত্যাবর্তনমূলকভাবে লুকানো নয়।
কিছু পরিস্থিতিতে, আপনি টেম্পার সুরক্ষা অক্ষম করতে চাইতে পারেন (উদাহরণস্বরূপ, যদি আপনার গেমটি অ্যান্ড্রয়েড ছাড়াও ওয়েবে চলে এবং এই প্ল্যাটফর্মগুলি জুড়ে লিডারবোর্ডগুলি ভাগ করে দেয়)।
ক্লায়েন্ট বাস্তবায়ন
আপনার প্ল্যাটফর্মের জন্য লিডারবোর্ডগুলি কীভাবে প্রয়োগ করতে হয় তা শিখতে নিম্নলিখিত সংস্থানগুলি দেখুন:
,লিডারবোর্ডগুলি আপনার খেলোয়াড়দের মধ্যে প্রতিযোগিতা চালানোর একটি মজাদার উপায় হতে পারে, উভয়ই আপনার সবচেয়ে কঠোর অনুরাগীদের জন্য (যারা কোনও পাবলিক লিডারবোর্ডে শীর্ষ স্থানের জন্য লড়াই করবেন) এবং আপনার আরও নৈমিত্তিক খেলোয়াড়দের (যারা তাদের অগ্রগতির সাথে তাদের অগ্রগতির তুলনা করতে আগ্রহী হবেন তাদের জন্য বন্ধুরা')।
আপনার প্ল্যাটফর্মের জন্য লিডারবোর্ডগুলি কীভাবে প্রয়োগ করতে হয় তা শিখতে ক্লায়েন্ট বাস্তবায়নগুলি দেখুন।
লিডারবোর্ডগুলি বুঝতে
আপনি যখন একটি লিডারবোর্ড তৈরি করেন, গেমস পরিষেবাগুলি প্লে আপনার জন্য এই লিডারবোর্ডের বেশিরভাগ দিক পরিচালনা করার যত্ন নেবে। সাধারণ প্রক্রিয়াটি এর মতো কাজ করে:
- কোনও গেমের শেষে (বা আপনি নির্ধারিত একটি উপযুক্ত মুহুর্তে) গেমটি প্লেয়ারের স্কোরটি গেমটির জন্য তৈরি করা এক বা একাধিক লিডারবোর্ডগুলিতে জমা দেয়।
- গেমস সার্ভিসেস চেক খেলুন এই স্কোরটি দৈনিক, সাপ্তাহিক বা সর্বকালের স্কোরের জন্য প্লেয়ারের বর্তমান লিডারবোর্ড প্রবেশের চেয়ে ভাল কিনা। যদি এটি হয় তবে গেমস পরিষেবাগুলি নতুন স্কোর সহ সংশ্লিষ্ট লিডারবোর্ডগুলি আপডেট করে।
- গেম গেমস পরিষেবাগুলি গেম ক্লায়েন্টকে একটি স্কোর রিপোর্ট পাঠায়। এই প্রতিবেদনটি ক্লায়েন্টকে জানায় যে এটি কোনও নতুন দৈনিক, সাপ্তাহিক বা সর্বকালের উচ্চ স্কোর কিনা। যদি তা না হয় তবে গেমস পরিষেবাগুলি ক্লায়েন্টকে বলবে যে বর্তমান দৈনিক, সাপ্তাহিক বা সর্বকালের উচ্চ স্কোর এই খেলোয়াড়ের জন্য কী।
- লিডারবোর্ডের জন্য কোনও খেলোয়াড়ের ফলাফল পুনরুদ্ধার করতে, আপনি একটি সময়সীমার (প্রতিদিন, সাপ্তাহিক বা সর্বকালের) জন্য অনুরোধ করতে পারেন এবং ব্যবহারকারী কোনও সামাজিক বা পাবলিক লিডারবোর্ড দেখতে চান কিনা তা নির্দিষ্ট করতে পারেন। প্লে গেমস পরিষেবাদি সমস্ত প্রয়োজনীয় ফিল্টারিং সম্পাদন করে এবং তারপরে ফলাফলগুলি ক্লায়েন্টের কাছে ফেরত পাঠায়।
- রিপোর্ট করার জন্য প্রচুর স্কোর রয়েছে এমন ক্ষেত্রে, গেমস পরিষেবাদিগুলি শীর্ষস্থানীয় লিডারবোর্ডের স্কোরগুলির জন্য কেবল ডেটা ফেরত পাঠায়। আপনি শীর্ষ স্কোর বা প্লেয়ারের সংলগ্ন স্কোরগুলির জন্য কাঁচা স্কোর ডেটাও পুনরুদ্ধার করতে পারেন।
একাধিক লিডারবোর্ড
গেমসের একাধিক লিডারবোর্ড থাকতে পারে, সর্বোচ্চ 70 পর্যন্ত।
লিডারবোর্ড সময়সীমার
প্লে গেমস এসডিকে স্বয়ংক্রিয়ভাবে আপনার তৈরি প্রতিটি লিডারবোর্ডের প্রতিদিন, সাপ্তাহিক এবং সর্বকালের সংস্করণ তৈরি করে। প্রতিটি টাইমফ্রেমের জন্য আপনার পৃথক লিডারবোর্ড তৈরি করার দরকার নেই।
ডেইলি লিডারবোর্ডগুলি ইউটিসি -7 এ পুনরায় সেট করুন (অর্থাৎ "মিডনাইট প্যাসিফিক দিবালোকের সময়") সারা বছর।
সাপ্তাহিক লিডারবোর্ডগুলি শনিবার এবং রবিবারের মধ্যরাতের মধ্যরাতে পুনরায় সেট করুন, একই টাইমজোন হিসাবে ডেইলি লিডারবোর্ডস (ইউটিসি -7) হিসাবে।
পাবলিক এবং সামাজিক লিডারবোর্ড
প্লে গেমস এসডিকে খেলোয়াড়কে প্রতিটি লিডারবোর্ডের দুটি পৃথক সংস্করণ প্রদর্শন করতে পারে:
সোশ্যাল লিডারবোর্ড হ'ল একটি লিডারবোর্ড যা ব্যবহারকারীর চেনাশোনাগুলিতে (বা আরও সঠিকভাবে, ব্যবহারকারী আপনার অ্যাপ্লিকেশনটির সাথে ভাগ করে নেওয়ার জন্য বেছে নিয়েছে) যারা তাদের গেমপ্লে ক্রিয়াকলাপটি ব্যবহারকারীর সাথে ভাগ করে নেওয়ার সিদ্ধান্ত নিয়েছে তাদের সদস্যদের সমন্বয়ে গঠিত।
পাবলিক লিডারবোর্ড এমন একটি লিডারবোর্ড যা এমন খেলোয়াড়দের সমন্বয়ে গঠিত যারা তাদের গেমপ্লে ক্রিয়াকলাপ প্রকাশ্যে ভাগ করে নিতে বেছে নিয়েছে। যদি আপনার খেলোয়াড় প্রকাশ্যে তাদের গেমপ্লে ক্রিয়াকলাপ ভাগ করে নেওয়ার জন্য বেছে না নেয় তবে তারা এই লিডারবোর্ডে উপস্থিত হবে না।
লিডারবোর্ডগুলি প্রদর্শন করুন
মোবাইল ক্লায়েন্ট লাইব্রেরিতে, গ্রন্থাগারগুলি লিডারবোর্ডগুলির সমস্ত বিন্যাস এবং প্রদর্শনের যত্ন নেয়। কোনও খেলোয়াড় কোনও নির্দিষ্ট লিডারবোর্ড দেখতে পারে কিনা, বা আপনার সমস্ত লিডারবোর্ডগুলির একটি তালিকা দেখতে পারে যা তারা বেছে নিতে পারে তা আপনি নির্দিষ্ট করতে পারেন।
আপনি ক্লায়েন্ট লাইব্রেরি থেকে সরাসরি ডেটা অ্যাক্সেস করে লিডারবোর্ডগুলির নিজস্ব সংস্করণগুলিও প্রয়োগ করতে পারেন।
গুণাবলী
লিডারবোর্ডগুলি তৈরি এবং পরিচালনা করতে, আপনি এই লিডারবোর্ডের বৈশিষ্ট্যগুলির সাথে পরিচিত হতে চাইবেন:
বুনিয়াদি
এই প্রাথমিক উপাদানগুলি প্রতিটি লিডারবোর্ডের সাথে সম্পর্কিত:
- আইডি একটি অনন্য স্ট্রিং যা গুগল প্লে কনসোল আপনার জন্য উত্পন্ন করবে। আপনি আপনার গেম ক্লায়েন্টদের লিডারবোর্ডটি উল্লেখ করতে এই অনন্য আইডি ব্যবহার করবেন।
- নাম লিডারবোর্ডের একটি সংক্ষিপ্ত নাম (উদাহরণস্বরূপ, "উচ্চ স্কোর" বা "স্তর 3")। এটি 100 টি অক্ষর পর্যন্ত হতে পারে।
- আইকনটি একটি বর্গ আইকন যা আপনার লিডারবোর্ডের সাথে যুক্ত হবে। আপনার লিডারবোর্ড আইকনগুলি তৈরি করার সময় সেরা অনুশীলনের জন্য, আইকন নির্দেশিকাগুলি দেখুন।
- তালিকা অর্ডার হ'ল সেই ক্রমটি যেখানে কোনও খেলোয়াড় আপনার গেমের সাথে যুক্ত লিডারবোর্ডগুলি দেখেন তখন লিডারবোর্ডটি উপস্থিত হবে।
- সীমাগুলি al চ্ছিক মান যা লিডারবোর্ডে অনুমোদিত স্কোরগুলির নিম্ন এবং উপরের সীমা সংজ্ঞায়িত করে। এটি আপনাকে স্কোর জমাগুলি বাতিল করতে সহায়তা করতে পারে যা স্পষ্টভাবে প্রতারণামূলক। আপনি খেলোয়াড়দের লুকিয়ে রাখতে
Players.hide
ব্যবহার করতে পারেন যা আপনি বিশ্বাস করেন যে আপনার অ্যাপের সমস্ত লিডারবোর্ড থেকে জালিয়াতি স্কোর জমা দিয়েছে।
অর্ডার লিডারবোর্ডস
লিডারবোর্ডগুলিতে দুটি অর্ডার দেওয়ার ধরণের একটি থাকতে পারে:
- বৃহত্তর হ'ল আরও ভাল লিডারবোর্ডগুলি ডিফল্ট। এটি সাধারণত আপনি বেশিরভাগ গেমগুলিতে দেখতে পাবেন যেখানে খেলোয়াড়রা পয়েন্ট অর্জন করে।
- ছোট হ'ল আরও ভাল লিডারবোর্ডগুলি মাঝে মধ্যে এমন ক্ষেত্রে ব্যবহৃত হয় যেখানে একটি ছোট স্কোর আরও ভাল হবে। এই ধরণের লিডারবোর্ডের সর্বাধিক সাধারণ উদাহরণগুলি রেসিং গেমগুলিতে রয়েছে, যেখানে স্কোরটি রেসটি শেষ করার জন্য প্লেয়ারের সময়কে উপস্থাপন করে।
স্কোর ফর্ম্যাটিং
সমস্ত স্কোর লিডারবোর্ডগুলিতে জমা দেওয়া হয় এবং দীর্ঘ পূর্ণসংখ্যা হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করা হয়, প্লে গেমস পরিষেবাগুলি এগুলি বিভিন্ন ধরণের ফর্ম্যাটে ব্যবহারকারীর কাছে উপস্থাপন করতে পারে:
সংখ্যার লিডারবোর্ডগুলি সংখ্যা হিসাবে স্কোর উপস্থাপন করে। এগুলি পূর্ণসংখ্যা হিসাবে বা নির্দিষ্ট সংখ্যক দশমিক স্থানের সাথে প্রকৃত সংখ্যা হিসাবে প্রদর্শিত হতে পারে। আপনি পূর্ণসংখ্যা হিসাবে স্কোর জমা দিন এবং দশমিক বিন্দুটি নির্দিষ্ট স্থানে serted োকানো হয়। উদাহরণস্বরূপ,
314159
এর স্কোর3.14159
,3141.59
, বা314159
হিসাবে প্রদর্শিত হবে, আপনি নির্দিষ্ট করা দশমিক স্থানের উপর নির্ভর করে।টাইম লিডারবোর্ডগুলি ঘন্টা / মিনিট / সেকেন্ড / দ্বিতীয় ফর্ম্যাটের শততমতম স্কোর উপস্থাপন করে। আপনাকে অবশ্যই মিলিসেকেন্ড হিসাবে স্কোর জমা দিতে হবে, সুতরাং
66032
1:06.03
হিসাবে ব্যাখ্যা করা হবে।মুদ্রা লিডারবোর্ডগুলি একটি মুদ্রা বিন্যাসে স্কোর উপস্থাপন করে। আপনি মূল মুদ্রা ইউনিটের 1/1,000,000 তম হিসাবে স্কোর জমা দিন। উদাহরণস্বরূপ, 19,950,000 এর স্কোরটি আপনার মুদ্রাকে মার্কিন ডলার হিসাবে নির্দিষ্ট করেছেন বলে ধরে নিয়ে
$19.95
হিসাবে ব্যাখ্যা করা হবে।
সংখ্যার লিডারবোর্ডগুলি কাস্টম ইউনিটগুলিকে সমর্থন করে। উদাহরণস্বরূপ, যদি আপনার গেমটি মিটারে উচ্চ স্কোর পরিমাপ করে তবে আপনি আপনার লিডারবোর্ডের জন্য ডিফল্ট ইউনিট হিসাবে "মিটার" নির্দিষ্ট করতে পারেন।
অনুবাদ এবং স্কোর ফর্ম্যাটিং
যখন মোবাইল ক্লায়েন্ট লাইব্রেরিগুলি প্লে গেমস পরিষেবাদি থেকে লিডারবোর্ড ডেটা অনুরোধ করে, তারা এই স্কোরগুলি প্রদর্শন করার জন্য একটি ভাষা এবং লোকেল নির্দিষ্ট করে। REST API আপনাকে একটি লোকেল-ভিত্তিক ভাষাও নির্দিষ্ট করতে দেয়। প্লে গেমস সার্ভিসেস সেই ভাষা এবং লোকেলের জন্য উপযুক্ত ফর্ম্যাটেড লিডারবোর্ড স্কোরগুলি রিটার্ন করে। আপনি আপনার লিডারবোর্ডের জন্য অনুবাদ যুক্ত করেছেন কিনা তা এই ফর্ম্যাট স্কোরগুলি প্রদর্শিত হবে।
সংখ্যার লিডারবোর্ডগুলির জন্য, সংখ্যা ফর্ম্যাটটি প্রতি ভাষা প্রতি আলাদাভাবে প্রদর্শিত হয়। (উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রে 12,345.78
, এবং ফ্রান্সে 12 345,78
)) আপনি যদি কাস্টম ইউনিট ব্যবহার করছেন এবং আপনার গেমটিতে অনুবাদ যুক্ত করেছেন তবে আপনার যুক্ত হওয়া প্রতিটি ভাষার জন্য আপনাকে অবশ্যই অনুবাদ ইউনিট সরবরাহ করতে হবে। পরিষেবাটি তখন উপযুক্ত যেখানে এই অনুবাদ করা ইউনিটগুলি প্রদর্শন করে।
আপনি যে ভাষাটি চয়ন করেন তার উপর নির্ভর করে আপনার আপনার ইউনিটগুলির নামগুলির বিভিন্ন সংস্করণ সরবরাহ করতে হবে। ইংরেজিতে আপনার একটি আইটেমের জন্য একটি সংস্করণ এবং অন্য সমস্ত কিছুর জন্য একটি সংস্করণ প্রয়োজন (উদাহরণস্বরূপ, "মিটার" এবং "মিটার")। অন্যদিকে, পোলিশ ভাষায় আপনাকে একটি ইউনিট, কয়েকটি ইউনিট, অনেকগুলি ইউনিট এবং অন্য সমস্ত কিছুর জন্য একটি সংস্করণ সরবরাহ করতে হবে। বহুবচন বিধি সম্পর্কে আরও জানতে, পরিমাণের স্ট্রিং (বহুবচন) দেখুন।
টাইম লিডারবোর্ডগুলির জন্য, সময় বিন্যাসটি প্লেয়ারের ভাষা এবং লোকেল অনুসারে প্রদর্শিত হয়। এটি মূলত লক্ষণীয় হবে যদি আপনি একটি সেকেন্ডের ভগ্নাংশ ব্যবহার করছেন বা 3 টিরও বেশি সংখ্যার সাথে একটি ঘন্টা মান থাকবেন (উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রে 4,815:16:23.42
এবং জার্মানিতে 4.815:16:23,42
)।
মুদ্রা লিডারবোর্ডগুলির জন্য, মুদ্রার ফর্ম্যাটটি প্লেয়ারের ভাষা এবং স্থানীয় অনুযায়ী প্রদর্শিত হবে। তবে আপনি মুদ্রার একক পরিবর্তন করতে পারবেন না। উদাহরণস্বরূপ, আপনি যদি আপনার মুদ্রা মার্কিন ডলারে নির্দিষ্ট করে থাকেন তবে গেমটি মার্কিন যুক্তরাষ্ট্রে $19.95
এবং ফ্রান্সে 19,95 $
প্রদর্শন করবে। তবে আপনি নির্দিষ্ট করতে পারবেন না যে আপনার গেমটি মার্কিন যুক্তরাষ্ট্রে এবং ফ্রান্সে ইউরোতে ডলার দেখায়।
আইকন নির্দেশিকা
আইকনগুলি 512 x 512 পিএনজি বা জেপিইজি ফাইল হিসাবে তৈরি করা উচিত। আপনার আইকনগুলি বেশিরভাগ গেমের ক্লায়েন্টগুলিতে ছোট করে দেওয়া হবে, তাই আপনার খুব বেশি সূক্ষ্ম বিশদ সহ আইকন তৈরি করা এড়ানো উচিত। আপনি একটি আলফা চ্যানেল দিয়ে আইকন জমা দিতে পারেন এবং স্বচ্ছতা ধরে রাখা হবে। লিডারবোর্ড আইকনটি অ্যান্ড্রয়েড ডিভাইসের গা gray ় ধূসর পটভূমির বিপরীতে প্রদর্শিত হবে, সুতরাং এমন একটি আইকন চয়ন করুন যা এই পরিস্থিতিতে ভাল কাজ করতে পারে।
একই আইকনটি সমস্ত লোকালগুলিতে ব্যবহৃত হয়, তাই আমরা আইকনে কোনও পাঠ্য বা স্থানীয়করণযুক্ত সামগ্রী অন্তর্ভুক্ত করার বিরুদ্ধে সুপারিশ করি।
একটি লিডারবোর্ড তৈরি করুন
এই বিভাগটি আপনাকে নতুন বা বিদ্যমান গেমগুলির জন্য লিডারবোর্ডগুলি কীভাবে তৈরি করবেন তা জানায়।
একটি নতুন গেমের জন্য একটি লিডারবোর্ড তৈরি করুন
একটি নতুন এবং অপ্রকাশিত গেমের জন্য একটি লিডারবোর্ড তৈরি করতে, আপনার গেমের জন্য গুগল প্লে কনসোল এন্ট্রিটিতে যান এবং > গেমস সার্ভিসেস> সেটআপ এবং পরিচালনা> লিডারবোর্ডগুলি বাড়াতে নেভিগেট করুন, তারপরে লিডারবোর্ড তৈরি করুন বোতামটি ক্লিক করুন।
তারপরে, কেবল এই লিডারবোর্ডের জন্য প্রয়োজনীয় তথ্য পূরণ করুন।
খসড়া হিসাবে সংরক্ষণ করুন ক্লিক করুন এবং আপনার লিডারবোর্ড "খসড়া" অবস্থায় উপলব্ধ হবে। আপনি একবার আপনার গেমটি প্রকাশ করার পরে, আপনার গেমের সমস্ত লিডারবোর্ড এটির সাথে প্রকাশিত হয়।
একটি প্রকাশিত গেমের জন্য একটি লিডারবোর্ড তৈরি করুন
ইতিমধ্যে প্রকাশিত একটি গেমের জন্য একটি অতিরিক্ত লিডারবোর্ড তৈরি করতে, উপরের মতো একই পদক্ষেপগুলি অনুসরণ করুন। কোনও গেমের আপডেট হওয়া সংস্করণ পরীক্ষা করার বিষয়ে আরও তথ্যের জন্য, আপনার গেমের পরিবর্তনগুলি প্রকাশ করা দেখুন।
একবার আপনি আপনার লিডারবোর্ডটি পরীক্ষা করে দেখলে এবং এতে খুশি হয়ে গেলে আপনি নতুন লিডারবোর্ডগুলির সাথে আপনার গেমটি পুনরায় প্রকাশ করতে পারেন এবং সেগুলি বিশ্বে ঠেলে দেওয়া হবে।
একটি লিডারবোর্ড সম্পাদনা করুন
আপনি ইতিমধ্যে তৈরি করা একটি লিডারবোর্ড সম্পাদনা করতে, গুগল প্লে কনসোলের লিডারবোর্ড ট্যাবে লিডারবোর্ডটি ক্লিক করুন। এই মুহুর্তে, আপনি প্রথমে লিডারবোর্ড তৈরি করার সময় আপনি যে ফর্মটি ব্যবহার করেছিলেন তা দেখতে পাবেন এবং আপনার প্রয়োজন অনুযায়ী যে কোনও ক্ষেত্র সম্পাদনা করতে সক্ষম হবেন।
আপনি যখন কোনও লিডারবোর্ড সম্পাদনা করেছেন, তখন সেভ হিসাবে খসড়া বোতামটি ক্লিক করুন। সদ্য সম্পাদিত লিডারবোর্ডটি "খসড়া" অবস্থায় থাকবে, যা আপনাকে এটি পরীক্ষা করতে দেয়।
যদি এটি সঠিকভাবে কাজ করে থাকে তবে লিডারবোর্ড ফর্মের শীর্ষে বাক্স থেকে পরিবর্তনগুলি প্রকাশ করুন এবং আপনি আপনার সমস্ত আপডেট হওয়া লিডারবোর্ডগুলি সহ জনসাধারণের কাছে পুনরায় প্রকাশ করতে সক্ষম হবেন।
একটি সম্পাদনা পূর্বাবস্থায় ফিরে
আপনি যদি সিদ্ধান্ত নেন যে আপনি আপনার সদ্য সম্পাদিত লিডারবোর্ডটি পছন্দ করেন না এবং পূর্ববর্তী পুনরাবৃত্তিতে ফিরে যেতে চান তবে কেবল লিডারবোর্ড ফর্মের শীর্ষে বাক্স থেকে প্রত্যাবর্তন নির্বাচন করুন। আপনার লিডারবোর্ডটি ইতিমধ্যে প্রকাশিত সংস্করণে ফিরে আসে।
একটি লিডারবোর্ড মুছুন
আপনি "খসড়া" রাজ্যে বা প্রকাশিত হয়েছে এমন লিডারবোর্ডগুলি মুছতে পারেন। গুগল প্লে কনসোলে একটি লিডারবোর্ড মুছতে, লিডারবোর্ডের জন্য ফর্মটিতে যান এবং ফর্মের শীর্ষে লিডারবোর্ড মুছুন ক্লিক করুন।
বিকল্পভাবে, আপনি অ্যাপ্লিকেশনটিতে কোনও খেলোয়াড়ের লিডারবোর্ডটি আড়াল করতে Players.hide
কল করতে পারেন।
একটি লিডারবোর্ড পুনরায় সেট করুন
আপনি কেবল আপনার খসড়া লিডারবোর্ডগুলির জন্য প্লেয়ার প্রগ্রেস ডেটা পুনরায় সেট করতে পারেন।
- গুগল প্লে কনসোলে লিডারবোর্ডগুলি পুনরায় সেট করতে, সেই ইভেন্টের জন্য ফর্মের শীর্ষে অগ্রগতি পুনরায় সেট করুন ক্লিক করুন।
- লিডারবোর্ড ডেটা প্রোগ্রামেভাবে পুনরায় সেট করতে, ম্যানেজমেন্ট এপিআই
Scores
পদ্ধতিগুলিতে কল করুন।
লিডারবোর্ডগুলির জন্য অনুবাদ যুক্ত করুন
আপনি আপনার গেমের সাথে সম্পর্কিত এমন লিডারবোর্ডগুলির জন্য আপনার নিজস্ব অনুবাদগুলি নির্দিষ্ট করতে পারেন। আপনি এটি করার আগে প্রথমে আপনার গেমের জন্য অনুবাদ যুক্ত করার ক্ষেত্রে বর্ণিত পদক্ষেপগুলি সম্পূর্ণ করার বিষয়টি নিশ্চিত করুন। আপনি অবশ্যই আপনার গেমের জন্য এক বা একাধিক লিডারবোর্ড তৈরি করেছেন।
লিডারবোর্ডগুলির জন্য আপনার নিজস্ব অনুবাদ যুক্ত করতে, গুগল প্লে কনসোলে আপনার গেমের জন্য লিডারবোর্ড ট্যাবটি খুলুন, তারপরে একটি বিদ্যমান লিডারবোর্ড নির্বাচন করুন। লিডারবোর্ডের বিশদ পৃষ্ঠায়, আপনি আগে গেমের বিশদ ট্যাবে যুক্ত করা ভাষার জন্য ট্যাবে ক্লিক করুন। সেই ভাষার জন্য লিডারবোর্ডের বিশদ পৃষ্ঠায়, সেই লিডারবোর্ডের জন্য আপনার অনুবাদগুলি সহ ফর্মটি সম্পাদনা করুন। আপনার অনুবাদ করা লিডারবোর্ডের বিশদ সংরক্ষণ করতে সংরক্ষণ করুন ক্লিক করুন।
লিডারবোর্ড স্কোর লুকান
গুগল প্লে গেমস সার্ভিসেস একটি লিডারবোর্ড টেম্পার সুরক্ষা বৈশিষ্ট্য সরবরাহ করে যা সন্দেহজনক টেম্পার স্কোরগুলির জন্য চেক করে এবং সেগুলি স্বয়ংক্রিয়ভাবে লুকিয়ে রাখে। এই বৈশিষ্ট্যটি কেবল অ্যান্ড্রয়েড গেমগুলির জন্য উপলব্ধ।
আপনি আপনার অ্যান্ড্রয়েড গেমের জন্য তৈরি নতুন লিডারবোর্ডগুলির জন্য ডিফল্টরূপে টেম্পার সুরক্ষা সক্ষম করা হয়েছে, তবে বিদ্যমান লিডারবোর্ডগুলির জন্য অক্ষম। ইতিমধ্যে প্রকাশিত আপনার বিদ্যমান লিডারবোর্ডগুলির জন্য টেম্পার সুরক্ষা সক্ষম করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- গুগল প্লে কনসোলে, গেমস সার্ভিসেস ট্যাবটি খুলুন, তারপরে তালিকা থেকে আপনার গেমটি নির্বাচন করুন।
- লিডারবোর্ডস ট্যাবটি খুলুন, তারপরে লিডারবোর্ড উদাহরণটি নির্বাচন করুন যার জন্য আপনি টেম্পার সুরক্ষা সক্ষম করতে চান।
- সক্ষম লিডারবোর্ড টেম্পার সুরক্ষা বিকল্পটি চালু করুন।
- সংরক্ষণ করুন এবং চালিয়ে যান ক্লিক করুন।
- আপনার খেলা প্রকাশ করুন।
একবার গুগল প্লে কনসোলে লিডারবোর্ডের জন্য টেম্পার সুরক্ষা সক্ষম হয়ে গেলে, এই বৈশিষ্ট্যটি কার্যকর হওয়ার 24 ঘন্টা পর্যন্ত সময় নিতে পারে। আপনি সক্ষম করার আগে জমা দেওয়া স্কোরগুলি প্রত্যাবর্তনমূলকভাবে লুকানো নয়।
কিছু পরিস্থিতিতে, আপনি টেম্পার সুরক্ষা অক্ষম করতে চাইতে পারেন (উদাহরণস্বরূপ, যদি আপনার গেমটি অ্যান্ড্রয়েড ছাড়াও ওয়েবে চলে এবং এই প্ল্যাটফর্মগুলি জুড়ে লিডারবোর্ডগুলি ভাগ করে দেয়)।
ক্লায়েন্ট বাস্তবায়ন
আপনার প্ল্যাটফর্মের জন্য লিডারবোর্ডগুলি কীভাবে প্রয়োগ করতে হয় তা শিখতে নিম্নলিখিত সংস্থানগুলি দেখুন: