গেমের পরিসংখ্যান একীভূত করুন

এই ডকুমেন্টটিতে গুগল প্লে কনসোল ব্যবহার করে আপনার গেমে গেম স্ট্যাটস কীভাবে যুক্ত করবেন তা ব্যাখ্যা করা হয়েছে। এতে প্রয়োজনীয় CSV এবং ZIP ফাইল ফরম্যাটগুলো অন্তর্ভুক্ত রয়েছে এবং সেগুলো কীভাবে তৈরি, ইম্পোর্ট ও পরিচালনা করতে হয় তা বর্ণনা করা হয়েছে।

ইভেন্ট তৈরি বা আমদানি করুন

গুগল প্লে কনসোল ব্যবহার করে প্রথমবারের মতো ইভেন্ট যোগ করার দুটি উপায় রয়েছে:

একটি ইভেন্ট তৈরি করুন

গেমের জন্য একটি ইভেন্ট তৈরি করতে, এই ধাপগুলো সম্পন্ন করুন:

  1. গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
  2. প্লে গেমস সার্ভিসেস - গেম স্ট্যাটস পেজে ( গ্রো ইউজার্স > প্লে গেমস সার্ভিসেস > সেটআপ অ্যান্ড ম্যানেজমেন্ট > গেম স্ট্যাটস ), অ্যাড অ্যান ইভেন্ট > ক্রিয়েট অ্যান ইভেন্ট নির্বাচন করুন।
  3. ইভেন্ট তৈরি করার পেজে ফর্মটি পূরণ করুন।
  4. পরিবর্তনগুলি সংরক্ষণ করুন -এ ক্লিক করুন।

গুরুত্বপূর্ণ ঘটনা

আপনার গেমে একসাথে একাধিক ইভেন্ট যোগ করতে, নিম্নলিখিত ধাপগুলো অনুসরণ করুন:

  1. PlayerGameEvent.csv নামের ইভেন্ট CSV ফাইলটি তৈরি করুন।
  2. গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
  3. প্লে গেমস সার্ভিসেস - গেম স্ট্যাটস পেজে ( গ্রো ইউজার্স > প্লে গেমস সার্ভিসেস > সেটআপ অ্যান্ড ম্যানেজমেন্ট > গেম স্ট্যাটস ), অ্যাড অ্যান ইভেন্ট > ইমপোর্ট ভায়া CSV নির্বাচন করুন।
  4. ইভেন্ট কনফিগারেশন পেজে, আপলোড করার জন্য CSV ফাইলটি ড্রপ করুন।
  5. ইভেন্ট তৈরি করার পর, পরিসংখ্যান সেট আপ করুন ।

পরিসংখ্যান তৈরি বা আমদানি করুন

গুগল প্লে কনসোল ব্যবহার করে প্রথমবারের মতো পরিসংখ্যান যোগ করার দুটি উপায় রয়েছে:

একটি পরিসংখ্যান তৈরি করুন

একটি গেমের জন্য পরিসংখ্যান তৈরি করতে, এই ধাপগুলো সম্পন্ন করুন:

  1. গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
  2. প্লে গেমস সার্ভিসেস - গেম স্ট্যাটস পেজে ( গ্রো ইউজার্স > প্লে গেমস সার্ভিসেস > সেটআপ অ্যান্ড ম্যানেজমেন্ট > গেম স্ট্যাটস ), অ্যাড আ স্ট্যাট > ক্রিয়েট আ স্ট্যাট নির্বাচন করুন।
  3. 'Create a stat ' পেজে ফর্মটি পূরণ করুন।
  4. পরিবর্তনগুলি সংরক্ষণ করুন -এ ক্লিক করুন।
  5. পরিসংখ্যান তৈরি করার পর আপনার গেমটি প্রকাশ করুন।

আমদানি পরিসংখ্যান

পরিসংখ্যান আমদানি করতে, এই ধাপগুলো অনুসরণ করুন:

  1. পরিসংখ্যানের জন্য নির্ধারিত জিপ ফাইল নির্দেশিকা অনুসারে পরিসংখ্যান, স্থানীয়করণ এবং আইকন ফাইল সম্বলিত জিপ ফাইলটি তৈরি করুন।
  2. গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
  3. প্লে গেমস সার্ভিসেস - গেম স্ট্যাটস পেজে ( গ্রো ইউজার্স > প্লে গেমস সার্ভিসেস > সেটআপ অ্যান্ড ম্যানেজমেন্ট > গেম স্ট্যাটস ), অ্যাড আ স্ট্যাট > ইমপোর্ট ভায়া জিপ সিলেক্ট করুন।
  4. গেম স্ট্যাটস কনফিগারেশন পেজে, আপলোড করার জন্য ZIP ফাইলটি ড্রপ করুন।
  5. সমস্ত পরিসংখ্যান আপলোড করার পর আপনার গেমটি প্রকাশ করুন।

টেস্ট গেমের পরিসংখ্যান

গেম স্ট্যাটসগুলো উদ্দেশ্য অনুযায়ী কাজ করছে কিনা তা যাচাই করতে, নিম্নলিখিত ধাপগুলো অনুসরণ করে পরীক্ষা করুন:

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

পরীক্ষার জন্য আপনার ডিভাইসে গেমের পরিসংখ্যান দেখার সুবিধা পরিচালনা করুন।

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

  1. গুগল প্লে স্টোরের ক্যাশে পরিষ্কার করুন:

    1. আপনার ডিভাইসে সেটিংস অ্যাপটি খুলুন।
    2. অ্যাপস > গুগল প্লে স্টোর-এ ট্যাপ করুন।
    3. স্টোরেজ এবং ক্যাশে ট্যাপ করুন, এবং তারপর ক্লিয়ার ক্যাশে ট্যাপ করুন।
  2. গুগল প্লে স্টোর অ্যাপটি খুলুন।

  3. আপনার খেলার সময় ট্র্যাক করুন বিভাগ অথবা আপনার গেমার প্রোফাইল ব্যবহার করে আপনার গেমের পরিসংখ্যান দেখুন:

পদ্ধতি ১: আপনার খেলার সময় ট্র্যাক করুন বিভাগটি ব্যবহার করুন

'আপনার খেলার সময় ট্র্যাক করুন' বিভাগে যান এবং তারপরে আপনার গেমের পরিসংখ্যান দেখতে এটিতে ট্যাপ করুন।

গেমের পরিসংখ্যান পরীক্ষা করার প্রথম পদ্ধতি হলো আপনার খেলার সময় ট্র্যাক করার বিভাগটি ব্যবহার করা।
You ট্যাবের Track your playtime সেকশন।

পদ্ধতি ২: আপনার গেমার প্রোফাইল ব্যবহার করুন

  1. 'You' ট্যাবে ট্যাপ করুন, এবং তারপর আপনার গেমার প্রোফাইলে ট্যাপ করুন।
  2. গেম স্ট্যাটস বিভাগে যান।
  3. সময়সীমার জন্য, ‘সব’ নির্বাচন করুন।
  4. আপনার গেমটি দেখা না গেলে, ‘সব গেম দেখুন’ -এ ট্যাপ করুন।
  5. আপনার গেমটির পরিসংখ্যান দেখতে সেটি নির্বাচন করুন।
গেম স্ট্যাটস টেস্ট পদ্ধতি ২-এর জন্য গেমার প্রোফাইল ব্যবহার করতে হবে।
গেমার প্রোফাইলের গেম স্ট্যাটস সেকশন।

আপনার ডিভাইসে লগগুলি দেখুন

গেম স্ট্যাটস পরিকল্পিতভাবে কাজ করছে কিনা তা যাচাই করতে, আপনার ডিভাইসে লগ চালু করুন:

  1. আপনার ডিভাইসে adb ডিবাগিং চালু করুন এবং টার্মিনালে নিম্নলিখিত কমান্ডগুলো চালান:

    adb shell setprop log.tag.Games INFO
    adb logcat -s "PlayGamesServices[GameStatsAgent]:I"
  2. নিম্নলিখিত উদাহরণে দেখানো অনুযায়ী, একটি সফল লগ বার্তা প্রদর্শিত হচ্ছে কিনা তা যাচাই করুন:

    Successfully uploaded batch of X events.
    

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

  3. জমা দেওয়া কোনো ইভেন্ট যাচাইকরণে ব্যর্থ হলে, আপনি ব্যর্থতার বিবরণসহ একটি ত্রুটি বার্তা দেখতে পাবেন:

    BatchRecordEvents validation failed for X event(s): ...
    

খেলার পরিসংখ্যান প্রকাশ করুন

টেস্টিং শেষ করার পর, আপনাকে অবশ্যই আপনার গেমটি পাবলিশ করতে হবে। এর সাথেই আপনার গেমের সমস্ত ইভেন্ট এবং স্ট্যাটস পাবলিশ হয়ে যায়।

প্রকাশ করতে, এই ধাপগুলো অনুসরণ করুন:

  1. গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
  2. Play Games Services - Game Stats পেজে ( Grow users > Play Games Services > Setup and management > Game Stats ), Review and publish -এ ক্লিক করুন।
  3. প্লে গেমস সার্ভিসেস - পাবলিশিং পেজে ( Grow users > Play Games Services > Setup and management > Publishing ), অ্যাকশনগুলো পর্যালোচনা করুন এবং সমস্যাগুলো সমাধান করুন।
  4. পাবলিশ-এ ক্লিক করুন। আপনার গেমের সমস্ত পরিসংখ্যান প্রকাশিত হয়ে যাবে।

গেমের পরিসংখ্যান সম্পাদনা করুন

আপনার কাছে যদি আগে থেকেই গেমের পরিসংখ্যান থাকে এবং আপনি তা সম্পাদনা করতে চান:

  1. গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
  2. প্লে গেমস সার্ভিসেস - গেম স্ট্যাটস পৃষ্ঠায় যান ( ব্যবহারকারী বৃদ্ধি > প্লে গেমস সার্ভিসেস > সেটআপ এবং ব্যবস্থাপনা > গেম স্ট্যাটস )।
  3. একটি ইভেন্ট সম্পাদনা করতে:
    1. ইভেন্ট কনফিগারেশন বিভাগে, একটি ইভেন্ট নির্বাচন করুন।
    2. আপনি ইভেন্টের বৈশিষ্ট্যগুলো যোগ বা মুছে ফেলতে পারেন।
      • আপনি ইভেন্টের নাম সম্পাদনা করতে পারবেন না।
    3. পরিবর্তনগুলি সংরক্ষণ করুন -এ ক্লিক করুন।
  4. একটি পরিসংখ্যান সম্পাদনা করতে:
    1. গেম স্ট্যাটস কনফিগারেশন সেকশনে, একটি স্ট্যাট নির্বাচন করুন।
    2. আপনি Stat name , Stat description এবং Icon file name ফিল্ডগুলো সম্পাদনা করতে পারেন।
      • আপনি Stat ID , Progression direction , Stat unit এবং Associated event details সম্পাদনা করতে পারবেন না।
    3. পরিবর্তনগুলি সংরক্ষণ করুন -এ ক্লিক করুন।
  5. প্লে গেমস সার্ভিসেস - গেম স্ট্যাটস পেজে, সম্পাদিত স্ট্যাটটি 'পরীক্ষাকারীদের জন্য উপলব্ধ ' স্ট্যাটাসে রয়েছে।
  6. পরিসংখ্যানটি পরীক্ষা করার পর, 'রিভিউ এবং পাবলিশ' এ ক্লিক করুন। এটি আপনার সমস্ত আপডেট করা পরিসংখ্যান সহ আপনার গেমটি পুনরায় প্রকাশ করবে।

গেমের পরিসংখ্যান মুছে ফেলুন

গেমের পরিসংখ্যান একবার প্রকাশিত হয়ে গেলে তা আর মুছে ফেলা যায় না।

আপনি 'পরীক্ষকদের জন্য উপলব্ধ ' স্ট্যাটাসে থাকা কোনো ইভেন্ট বা স্ট্যাট মুছে ফেলতে পারেন।

  1. গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
  2. প্লে গেমস সার্ভিসেস - গেম স্ট্যাটস পৃষ্ঠায় যান ( ব্যবহারকারী বৃদ্ধি > প্লে গেমস সার্ভিসেস > সেটআপ এবং ব্যবস্থাপনা > গেম স্ট্যাটস )।
  3. একটি ইভেন্ট মুছে ফেলতে:
    1. ইভেন্ট কনফিগারেশন বিভাগে, একটি ইভেন্ট নির্বাচন করুন।
    2. ডিলিট ইভেন্টে ক্লিক করুন।
  4. একটি পরিসংখ্যান মুছে ফেলতে:
    1. গেম স্ট্যাটস কনফিগারেশনে , আপনি যে স্ট্যাটটি মুছতে চান সেটি নির্বাচন করুন।
    2. গেমের পরিসংখ্যান মুছতে ক্লিক করুন।

ইভেন্টের জন্য CSV ফাইল নির্দেশিকা

CSV ফাইলের প্রথম সারিটি হলো হেডার সারি। আপনাকে অবশ্যই ইভেন্টস CSV ফাইল ব্যবহার করে ইভেন্টগুলো ইম্পোর্ট করতে হবে, যেমন, PlayerGameEvent.csv ।

PlayerGameEvent.csv ফরম্যাট

CSV ফাইলটিতে ঘোষিত ইভেন্ট এবং তার প্রোপার্টিগুলো কমা দ্বারা পৃথক করা মান হিসেবে নিম্নলিখিত ক্রমে রয়েছে:

 Event Name,Property Name,Property Type

আপনি যদি progressionStat এর জন্য progressUpdate ইভেন্টটি পাঠান, তাহলে এই ইভেন্টের জন্য একটি সারি যোগ করুন। এই ইভেন্টে অবশ্যই INT বা STRING টাইপের অন্তত একটি currentProgress প্রপার্টি থাকতে হবে, এবং এর সাথে আপনি পাঠাতে চান এমন অন্য যেকোনো প্রপার্টিও থাকতে হবে।

এই ক্ষেত্রগুলো নিম্নলিখিত সারণিতে বর্ণনা করা হয়েছে:

CSV কলাম হেডার আবশ্যক বা ঐচ্ছিক গৃহীত মান
ইভেন্টের নাম প্রয়োজনীয় সর্বোচ্চ ৫০টি অক্ষর

শুধুমাত্র অক্ষর, সংখ্যা এবং আন্ডারস্কোর থাকতে হবে।

যদি progressUpdate নামক বিশেষ ইভেন্টের নামটি ব্যবহার করা হয়, তবে এতে অবশ্যই INT64 অথবা STRING টাইপের currentProgress নামের একটি প্রপার্টি অন্তর্ভুক্ত থাকতে হবে।

সম্পত্তির নাম প্রয়োজনীয় সর্বোচ্চ ৫০টি অক্ষর

শুধুমাত্র অক্ষর, সংখ্যা এবং আন্ডারস্কোর থাকতে হবে।

প্রতিটি ইভেন্টের জন্য অনন্য: একই ইভেন্টের মধ্যে প্রপার্টির নাম অবশ্যই অনন্য হতে হবে।

নিম্নলিখিত সংরক্ষিত কীওয়ার্ডগুলি ব্যবহার করবেন না: id , count , key , value , where , from , and , or , true , or false ।

সম্পত্তির ধরণ প্রয়োজনীয় কেস-সেনসিটিভ এনাম স্ট্রিং যা নিম্নলিখিত সমর্থিত ডেটা টাইপগুলির মধ্যে একটির সাথে মেলে: INT64 , DOUBLE , STRING , BOOL

PlayerGameEvent.csv ফাইলের প্রয়োজনীয়তা:

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

পরিসংখ্যানের জন্য জিপ ফাইলের নির্দেশিকা

আপনি একটি ZIP ফাইল ব্যবহার করে একবারে পরিসংখ্যান ইম্পোর্ট করতে পারেন। আপনার ZIP ফাইলে ব্যবহার করার জন্য সঠিক ফাইলের নামগুলো জানতে টেবিলটি দেখুন:

ফাইলের নাম আবশ্যক বা ঐচ্ছিক গৃহীত মান
RepetitiveStatsConfig.csv প্রয়োজনীয় পুনরাবৃত্তিমূলক পরিসংখ্যান খেলোয়াড়দের দ্বারা সম্পাদিত নিয়মিতভাবে ঘটে চলা গেমের ভেতরের কার্যকলাপকে বোঝায়।
ProgressionStatConfig.csv প্রয়োজনীয় অগ্রগতি পরিসংখ্যান একটি গেমে একজন খেলোয়াড়ের অগ্রগতিকে নির্দেশ করে।
StatLocalizations.csv ঐচ্ছিক গেমের পরিসংখ্যানের নাম ও বিবরণের অনুবাদ প্রদান করে।
আইকন ফাইল প্রয়োজনীয় আইকনগুলো 512 x 512 PNG, JPEG, বা JPG ফরম্যাটে হতে হবে।

জিপ ফাইলটিকে অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:

  • ZIP ফাইলের আকারের সীমা: অসংকুচিত অবস্থায় সর্বোচ্চ মোট আকার ১০ মেগাবাইট।
  • সর্বোচ্চ ফাইল সংখ্যা: জিপ আর্কাইভের ভিতরে মোট ৫৩টি ফাইল (৩টি CSV এবং ৫০টি আইকন)।
  • সর্বোচ্চ সম্মিলিত পরিসংখ্যানের সীমা: ProgressionStatConfig.csv এবং RepetitiveStatsConfig.csv ফাইল দুটি মিলিয়ে মোট পরিসংখ্যানের সর্বোচ্চ সীমা ৫০টি।
  • সমর্থিত CSV ফাইলসমূহ: ProgressionStatConfig.csv , RepetitiveStatsConfig.csv , এবং StatLocalizations.csv (ঐচ্ছিক)। আপনি যদি শুধুমাত্র অগ্রগতির পরিসংখ্যান আপলোড করতে চান, তাহলে ZIP ফাইলে পুনরাবৃত্তিমূলক পরিসংখ্যানের CSV ফাইলটি অন্তর্ভুক্ত করবেন না; অন্যথায়, কনসোলে একটি ত্রুটি দেখা দেবে। আপনি যদি শুধুমাত্র পুনরাবৃত্তিমূলক পরিসংখ্যান আপলোড করতে চান, তাহলেও একই নিয়ম প্রযোজ্য।
  • আইকন ইমেজ ফাইল: PNG (.png) অথবা JPEG (.jpg, .jpeg)।
    • CSV ফাইলগুলোতে উল্লেখিত সকল আইকন অবশ্যই ZIP ফাইলের রুটে থাকতে হবে।
    • ZIP ফাইলে থাকা সমস্ত ইমেজ ফাইলকে অবশ্যই অন্তত একটি স্ট্যাট দ্বারা রেফারেন্স করা থাকতে হবে।
  • ডিরেক্টরি কাঠামো: সমস্ত ফাইল অবশ্যই ZIP ফাইলের রুটে থাকতে হবে। সাবডিরেক্টরি অনুমোদিত নয়।

RepetitiveStatsConfig.csv ফরম্যাট

CSV ফাইলটিতে ঘোষিত ইভেন্ট এবং তার প্রোপার্টিগুলো কমা দ্বারা পৃথক করা মান হিসেবে নিম্নলিখিত ক্রমে রয়েছে:

Stat Id,Event Name,Event Property Name,Aggregation Type,Stat Display Name,Stat Description,Filter Property,Filter Operator,Filter Value,Is Competitive,Min limit,Max limit,Icon File Name,Good value direction,Unit

এই ক্ষেত্রগুলো নিম্নলিখিত সারণিতে বর্ণনা করা হয়েছে:

CSV কলাম হেডার আবশ্যক বা ঐচ্ছিক গৃহীত মান
পরিসংখ্যান আইডি প্রয়োজনীয় সর্বোচ্চ ১০০ অক্ষর

শুধুমাত্র অক্ষর, সংখ্যা এবং আন্ডারস্কোর দিয়ে গঠিত হতে হবে। গেমের সমস্ত স্ট্যাট জুড়ে এটি অবশ্যই অনন্য হতে হবে।

ইভেন্টের নাম প্রয়োজনীয় সর্বোচ্চ ৫০টি অক্ষর

PlayerGameEvent.csv ফরম্যাটে সংজ্ঞায়িত ইভেন্টের নামটি অবশ্যই উল্লেখ করতে হবে।

ইভেন্টের বৈশিষ্ট্যের নাম প্রয়োজনীয় সর্বোচ্চ ৫০টি অক্ষর
পরিসংখ্যান প্রদর্শনের নাম প্রয়োজনীয় সর্বোচ্চ ৫০টি অক্ষর
পরিসংখ্যানের জন্য ডিফল্ট প্রদর্শনের নাম (ডিফল্ট লোকেল)। সমস্ত পরিসংখ্যানের জন্য এটি অবশ্যই অনন্য হতে হবে।
পরিসংখ্যান বিবরণ প্রয়োজনীয় সর্বোচ্চ ৫০০ অক্ষর
পরিসংখ্যানটির জন্য পূর্বনির্ধারিত বিবরণ।
সমষ্টির ধরণ প্রয়োজনীয় সর্বোচ্চ ৫০টি অক্ষর
SUM, MAX, MIN, COUNT.
ফিল্টার বৈশিষ্ট্য ঐচ্ছিক সর্বোচ্চ ৫০টি অক্ষর
এটি অবশ্যই PlayerGameEvent.csv ফাইলে সংজ্ঞায়িত একটি প্রপার্টি নেম হতে হবে।
ফিল্টার অপারেটর ঐচ্ছিক =, !=, >, <, >=, <=
ফিল্টার তুলনা অপারেটরসমূহ।
ফিল্টার মান ঐচ্ছিক ফিল্টার প্রপার্টির সাথে তুলনা করা হয়। ফিল্টার ভ্যালু অবশ্যই INT64, DOUBLE, BOOL, STRING হতে হবে।
প্রতিযোগিতামূলক প্রয়োজনীয় true, false
সর্বনিম্ন সীমা যখন প্রতিযোগিতামূলক সত্য হয় তখন প্রয়োজন প্রতিযোগিতামূলক পরিসংখ্যানের জন্য সর্বনিম্ন অনুমোদিত স্কোর।
সর্বোচ্চ সীমা যখন প্রতিযোগিতামূলক সত্য হয় তখন প্রয়োজন প্রতিযোগিতামূলক পরিসংখ্যানের জন্য সর্বোচ্চ অনুমোদিত স্কোর।
আইকন ফাইলের নাম প্রয়োজনীয় জিপ ফাইলের রুটে অন্তর্ভুক্ত আইকন ইমেজের ফাইলের নাম। পুনরাবৃত্তিমূলক পরিসংখ্যানে ব্যবহৃত আইকন ফাইলের নামের সাথে এর কোনো সংঘাত হওয়া চলবে না।
ভালো মূল্যের দিকনির্দেশনা প্রয়োজনীয় INCREASING উচ্চতর মান নাকি DECREASING নিম্নতর মান কোনটি শ্রেয়, তা নির্দিষ্ট করে।
ইউনিট ঐচ্ছিক কাঁচা সংখ্যাসূচক বা সময়কালের মানের পরিমাপের একক। উদাহরণস্বরূপ, কিলোমিটার, সেকেন্ড, শতাংশ, এককবিহীন।

যদি আপনি ফিল্টার শর্তটি ব্যবহার করতে না চান, তাহলে সেলটি খালি রাখুন।

উদাহরণ সারণী
পরিসংখ্যান আইডি ইভেন্টের নাম সম্পত্তির নাম একত্রীকরণ পরিসংখ্যান প্রদর্শনের নাম পরিসংখ্যান বিবরণ ফিল্টার বৈশিষ্ট্য (ঐচ্ছিক) ফিল্টার অপারেটর (ঐচ্ছিক) ফিল্টার মান (ঐচ্ছিক) প্রতিযোগিতামূলক সর্বনিম্ন সীমা সর্বোচ্চ সীমা আইকন ফাইলের নাম ভালো মূল্যের দিকনির্দেশনা ইউনিট
১ ম্যাচ সম্পন্ন হয়েছে সময়কাল ম্যাক্স দীর্ঘতম ম্যাচ টিকে থাকা এটি যেকোনো ম্যাচে একজন খেলোয়াড়ের টিকে থাকার সময়কে বোঝায়। বিজয়ী = সত্য সত্য ০ ৫০ stat1.png হ্রাস পাচ্ছে সেকেন্ড
২ ম্যাচ সম্পন্ন হয়েছে বিজয়ী গণনা ম্যাচ জয় এটি একজন খেলোয়াড়ের জেতা ম্যাচের সংখ্যা নির্দেশ করে। বিজয়ী = সত্য সত্য ০ ৫০ stat3.png ক্রমবর্ধমান
৩ ম্যাচ সম্পন্ন হয়েছে হত্যা করে যোগফল ১-বনাম-১ ম্যাচে কিল ১-বনাম-১ ম্যাচ জুড়ে করা কিল সংখ্যা ম্যাচটাইপ = "এক-এক" মিথ্যা stat4.png ক্রমবর্ধমান
৪ আইটেম সংগ্রহ করা হয়েছে মুদ্রার পরিমাণ যোগফল মোট সংগৃহীত সোনা ম্যাচ খেলার সময় খেলোয়াড় কয়েন সংগ্রহ করে। অস্ত্রের ধরন = "তরবারি" মিথ্যা stat2.png ক্রমবর্ধমান

ProgressionStatConfig.csv ফরম্যাট

csv ফাইলটিতে ঘোষিত ইভেন্ট এবং তার প্রোপার্টিগুলো কমা দ্বারা পৃথক করা মান হিসেবে নিম্নলিখিত ক্রমে রয়েছে:

Stat Id,Event Property Name,Stat Display Name,Stat Description,Icon File Name,Good value direction,Unit

খেলোয়াড়ের গেমার প্রোফাইলে অগ্রগতির পরিসংখ্যানটি প্রথম পরিসংখ্যান হিসেবে দেখানো হবে।

এই ক্ষেত্রগুলো নিম্নলিখিত সারণিতে বর্ণনা করা হয়েছে:

CSV কলাম হেডার আবশ্যক বা ঐচ্ছিক গৃহীত মান
পরিসংখ্যান আইডি প্রয়োজনীয় সর্বোচ্চ ১০০ অক্ষর

শুধুমাত্র অক্ষর, সংখ্যা এবং আন্ডারস্কোর দিয়ে গঠিত হতে হবে। গেমের সমস্ত স্ট্যাট জুড়ে এটি অবশ্যই অনন্য হতে হবে।

ইভেন্টের বৈশিষ্ট্যের নাম প্রয়োজনীয় সর্বোচ্চ ৫০টি অক্ষর

এটি অবশ্যই PlayerGameEvent.csv ফাইলে সংজ্ঞায়িত একটি প্রপার্টি নেম হতে হবে।

পরিসংখ্যান প্রদর্শনের নাম প্রয়োজনীয় নামটি অবশ্যই অনন্য হতে হবে।
পরিসংখ্যান বিবরণ প্রয়োজনীয় সর্বোচ্চ ৫০টি অক্ষর
পরিসংখ্যানটির জন্য পূর্বনির্ধারিত বিবরণ।
আইকন ফাইলের নাম প্রয়োজনীয় জিপ ফাইলের রুটে অন্তর্ভুক্ত আইকন ইমেজের ফাইলের নাম। পুনরাবৃত্তিমূলক পরিসংখ্যানে ব্যবহৃত আইকন ফাইলের নামের সাথে এর কোনো সংঘাত হওয়া চলবে না।
ভালো মূল্যের দিকনির্দেশনা প্রয়োজনীয় INCREASING উচ্চতর মান নাকি DECREASING নিম্নতর মান কোনটি শ্রেয়, তা নির্দিষ্ট করে।
ইউনিট ঐচ্ছিক কাঁচা সংখ্যাসূচক বা সময়কালের মানের পরিমাপের একক। উদাহরণস্বরূপ, কিলোমিটার, সেকেন্ড, শতাংশ, এককবিহীন।
উদাহরণ সারণী
পরিসংখ্যান আইডি ইভেন্টের বৈশিষ্ট্যের নাম পরিসংখ্যান প্রদর্শনের নাম পরিসংখ্যান বিবরণ আইকন ফাইলের নাম ভালো মূল্যের দিকনির্দেশনা
৫ বর্তমান অগ্রগতি স্তর খেলোয়াড়রা ম্যাচ খেলে এক্সপি অর্জন করে এবং লেভেল আপ করে। লেভেল.পিএনজি ক্রমবর্ধমান

StatLocalizations.csv ফরম্যাট

csv ফাইলটিতে ঘোষিত ইভেন্ট এবং তার প্রোপার্টিগুলো কমা দ্বারা পৃথক করা মান হিসেবে নিম্নলিখিত ক্রমে রয়েছে:

Stat Id,Stat Display Name,Locale,Localized Stat Display Name,Localized Stat Description

এই ক্ষেত্রগুলো নিম্নলিখিত সারণিতে বর্ণনা করা হয়েছে:

CSV কলাম হেডার আবশ্যক বা ঐচ্ছিক গৃহীত মান
পরিসংখ্যান আইডি প্রয়োজনীয় সর্বোচ্চ ১০০ অক্ষর

শুধুমাত্র অক্ষর, সংখ্যা এবং আন্ডারস্কোর দিয়ে গঠিত হতে হবে। গেমের সমস্ত স্ট্যাট জুড়ে এটি অবশ্যই অনন্য হতে হবে।

পরিসংখ্যান প্রদর্শনের নাম প্রয়োজনীয় নামটি অবশ্যই অনন্য হতে হবে।
অবস্থান প্রয়োজনীয় লোকেল কোড, যেমন en-US।
লোকেল নির্দিষ্ট করার আগে আপনার গেমের জন্য অনুবাদ যোগ করুন । মনে রাখবেন, আপনি ডিফল্ট লোকেল নির্দিষ্ট করতে পারবেন না।

সমর্থিত লোকেল কোডগুলো সমর্থিত ভাষার তালিকায় পাওয়া যাবে।

স্থানীয় পরিসংখ্যান প্রদর্শনের নাম ঐচ্ছিক সর্বোচ্চ ৫০ অক্ষর। প্রদত্ত লোকেলের জন্য অনূদিত পরিসংখ্যান প্রদর্শনের নাম।
স্থানীয় পরিসংখ্যান বিবরণ ঐচ্ছিক সর্বোচ্চ ৫০০ অক্ষর। প্রদত্ত অঞ্চলের জন্য অনূদিত পরিসংখ্যানের বিবরণ।
উদাহরণ সারণী
পরিসংখ্যান আইডি পরিসংখ্যান প্রদর্শনের নাম ভাষা কোড স্থানীয় পরিসংখ্যানের নাম (UTF-8) স্থানীয় পরিসংখ্যান বিবরণ (UTF-8)
১ দীর্ঘতম ম্যাচ টিকে থাকা ইএস সুপারভিভেনশিয়া más larga en partidos Esto denota el tiempo de supervivencia de una jugadora en cualquier partido.
১ দীর্ঘতম ম্যাচ টিকে থাকা ফ্র Survie du match le plus long Cela indique la durée de survie d'un joueur dans n'importe quel match.
৪ মোট সংগৃহীত সোনা ইএস ওরো টোটাল রিকোলেক্টাডো La jugadora recoge Monedas mientras juega en un partido
৪ মোট সংগৃহীত সোনা ফ্র অথবা মোট সংগ্রহ Le joueur collecte des pièces en jouant un match

আইকন ফাইল

আপনি CSV ফাইলে যে আইকনগুলোর উল্লেখ করবেন, সেগুলো আপনার ইম্পোর্ট করা বর্তমান ZIP আর্কাইভটিতে অবশ্যই থাকতে হবে।

আইকন যাচাইকরণের নিয়মগুলো হলো:

বৈধতা বৈশিষ্ট্য বলবৎ সীমাবদ্ধতা / নিয়ম
সর্বোচ্চ ফাইলের আকার প্রতিটি আইকন ফাইলের জন্য সর্বোচ্চ ১ মেগাবাইট (১,০৪৮,৫৭৬ বাইট)।
মাত্রা ঠিক ৫১২ × ৫১২ পিক্সেল (প্রস্থ = ৫১২, উচ্চতা = ৫১২)
আকৃতির অনুপাত কঠোরভাবে ১:১ (বর্গাকার আকৃতি অনুপাত)
অনুমোদিত ফরম্যাট PNG (.png) এবং JPEG (.jpg, .jpeg)
জিপ কোডে অবস্থান ZIP ফাইলের রুট ডিরেক্টরিতে অবশ্যই থাকতে হবে।
রেফারেন্স চেক ‘আইকন ফাইলের নাম’ কলামে উল্লেখিত সমস্ত আইকন ফাইলের নাম অবশ্যই ZIP ফাইলটিতে থাকতে হবে।
অনাথ চেক ZIP ফাইলের ভেতরের সমস্ত ইমেজ ফাইলকে অবশ্যই অন্তত একটি স্ট্যাট দ্বারা রেফারেন্স করা থাকতে হবে।
দ্বন্দ্ব যাচাই ProgressionStatConfig.csv এর আইকন ফাইলের নাম RepetitiveStatsConfig.csv সাথে সাংঘর্ষিক হতে পারবে না।
ভিজ্যুয়াল ডুপ্লিকেট সদৃশ আইকনগুলো চিহ্নিত করা হয়।

আইকন নির্দেশিকা

আইকনগুলো স্বচ্ছ ব্যাকগ্রাউন্ডসহ ৫১২ x ৫১২ আকারের PNG, JPEG বা JPG ফাইল হিসেবে তৈরি করতে হবে।

সব লোকেলে একই আইকন ব্যবহার করা হয়, তাই আমরা আইকনের মধ্যে কোনো লেখা বা স্থানীয় ভাষার বিষয়বস্তু অন্তর্ভুক্ত না করার পরামর্শ দিই।

ইউনিট স্পেসিফিকেশন

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

সংখ্যাসূচক পরিসংখ্যান বৈশিষ্ট্য (INT64, DOUBLE)

অনুমোদিত একক মান উদাহরণ কাঁচা মান
(খালি) / এককবিহীন / কিছুই নেই ১২৩৪৫৬৭
% / শতাংশ / শতাংশ ০.৮৫৭
দূরত্ব/দৈর্ঘ্য : সেন্টিমিটার, মিটার, কিলোমিটার, ফুট, ইঞ্চি, মাইল, গজ, মিলিমিটার, ন্যানোমিটার ১৫ (কিলোমিটার)
গতি : কিলোমিটার_প্রতি_ঘণ্টা, মিটার_প্রতি_সেকেন্ড, মাইল_প্রতি_ঘণ্টা ৬০ (মাইল_প্রতি_ঘণ্টা)

সময়কাল পরিসংখ্যান বৈশিষ্ট্য (DURATION)

ফরম্যাট বিভাগ মান অনুমোদিত একক মান উদাহরণ কাঁচা মান ফরম্যাট করা আউটপুট উদাহরণ
ইউনিট-ভিত্তিক / সময়কাল প্রয়োজনীয় : সেকেন্ড, মিনিট, ঘন্টা, দিন, সপ্তাহ, মাস, বছর ৫৪০০ সেকেন্ড (ঘণ্টা) ১.৫ ঘন্টা
উপাদান_সংখ্যাসূচক / ঘন্টা:মিনিট:সেকেন্ড / ঘড়ি সূক্ষ্মতা (ঐচ্ছিক, ডিফল্ট সম্পূর্ণ সেকেন্ড): সম্পূর্ণ মিনিট, সম্পূর্ণ সেকেন্ড, এক অঙ্কের মিলিসেকেন্ড, দুই অঙ্কের মিলিসেকেন্ড, তিন অঙ্কের মিলিসেকেন্ড ৩৬৬১ সেকেন্ড ০১:০১:০১
উপাদান_পাঠ্য / পাঠ্য ক্ষুদ্রতম একক (ঐচ্ছিক, ডিফল্ট সেকেন্ড): সেকেন্ড, মিনিট, ঘন্টা, দিন, মাস, বছর ৯০০০০ সেকেন্ড ১ দিন ১ ঘন্টা

অ-সংখ্যাসূচক পরিসংখ্যান বৈশিষ্ট্য (STRING, BOOL)

একক কলামগুলো অবশ্যই খালি রাখতে হবে।