গাইড

pj88 ডেমোয় সাইন-ইন এবং ওয়ালেট সংরক্ষণ

pj88-এর আনুষ্ঠানিক ওয়েবসাইট। Eight Unit Bins গেমের এই ব্রাউজার-ভিত্তিক ডেমোটি একটি প্রথাগত অ্যাকাউন্ট সিস্টেম ছাড়াই পরিচালিত হয়। এখানে সাইন-ইন বাটন, লগইন ফ্লো নেই এবং খেলার জন্য ইমেইল বা ফোন যাচাইয়ের প্রয়োজন নেই। ডেমোটির পরিচয় কোনো নির্দিষ্ট অপারেটর থেকে প্রকাশিত অফিশিয়াল সার্ভিস হিসেবে যাচাইকৃত নয়। ওয়ালেটের অবস্থা সম্পূর্ণভাবে আপনার ব্রাউজারের লোকাল স্টোরেজের মাধ্যমে পরিচালিত হয়, অর্থাৎ পেজ রিলোডের পরেও আপনার ব্যালেন্স ও সেটিংস সংরক্ষিত থাকে, তবে তা কোনো কেন্দ্রীয় সার্ভার অ্যাকাউন্টে সিঙ্ক করা হয় না।

কোনো অ্যাকাউন্ট বা সাইন-ইনের প্রয়োজন নেই

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

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

স্থানীয় ওয়ালেট সংরক্ষণ ও পুনরুদ্ধার

আপনার ভার্চুয়াল কয়েন ব্যালেন্স ব্রাউজারের localStorage-এ সংরক্ষিত থাকে। এই ডেটা পেজ রিলোড এবং ব্রাউজার রিস্টার্টের মাধ্যমে টিকে থাকে, যতক্ষণ না ব্যবহারকারী ম্যানুয়ালি এটি পরিষ্কার করেন।

  • প্রাথমিক ব্যালেন্স: ডেমোটি 1000 ভার্চুয়াল কয়েন ব্যালেন্স নিয়ে শুরু হয়।
  • ম্যানুয়াল পুনরুদ্ধার: যদি গেমটি আইডল অবস্থায় থাকাকালীন ব্যালেন্স 10 কয়েনের নিচে নেমে যায়, তবে আপনি ম্যানুয়ালি ব্যালেন্স পুনরুদ্ধার করতে পারেন। এই কাজটি ব্যালেন্সকে সঠিকভাবে 1000 সেট করে। এটি আপনার বর্তমান মোটের সাথে 1000 কয়েন যোগ করে না; এটি মানটি রিসেট করে।
  • ভগ্নাংশ বহন: ব্যালেন্সের যে কোনো ভগ্নাংশ পরিবর্তন সেটেলমেন্ট, ম্যানুয়াল রিফিল এবং রিলোডের মাধ্যমে টিকে থাকে। এর মানে হলো সঠিক দশমিক মানগুলো লোকাল স্টোরেজে সংরক্ষিত থাকে।

অসমাপ্ত রাউন্ড এবং রিলোড আচরণ

যেহেতু গেমের অবস্থা সিঙ্ক্রোনাইজ করার জন্য কোনো সার্ভার-সাইড অ্যাকাউন্ট নেই, তাই বিচ্ছিন্নতার পরিচালনা স্থানীয়ভাবে হয়।

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

লক্ষ্য করুন যে এই স্থায়িত্বটি ডেমোটি লোড করা নির্দিষ্ট ব্রাউজার এবং ডিভাইস পর্যন্ত সীমাবদ্ধ। কোনো ক্রাস-ডিভাইস সিঙ্ক্রোনাইজেশন নেই।

নিয়ন্ত্রণ এবং গেমের অবস্থা

সক্রিয় খেলার সময়, কনফ্লিক্টিং ইনপুট এড়াতে ইন্টারফেসে কিছু কন্ট্রোল লক করা থাকে:

  • লক করা কন্ট্রোল: স্টেক নির্বাচন, মোড নির্বাচন এবং ম্যানুয়াল রিফিল বাটন অক্ষম থাকে। সাউন্ড কন্ট্রোল এখনও ব্যবহারযোগ্য থাকে।
  • অটো/স্টপ/ক্যাশ-আউট নেই: ডেমোতে একটি সরল গঠন রয়েছে যেখানে প্রতিটি সম্পূর্ণ ড্রের জন্য একটি পূর্ণ স্টেক ব্যবহার করা হয়। এখানে অটোমেটিক কিউ বা অগ্রিম ক্যাশ-আউটের কোনো সুবিধা নেই।

ডেটা স্টোরেজ এবং গোপনীয়তা বিষয়ক পর্যবেক্ষণ

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

থার্ড-পার্টি রিকোয়েস্ট: টেমপ্লেটে একটি Google Fonts স্টাইলশীট ঘোষণা করা হয়েছে। যদিও এটি একটি স্ট্যান্ডার্ড ওয়েব ডিজাইন উপাদান, এটি একটি থার্ড পার্টির নেটওয়ার্ক রিকোয়েস্ট নির্দেশ করে। অন্যান্য সম্ভাব্য ট্র্যাকিং বা ডেটা প্রসেসিংয়ের সম্পূর্ণ নেটওয়ার্ক ক্যাপচার এই ডেমো ভিউতে যাচাই করা হয়নি।

অনন্যতা: সাইন-ইন ফিল্ডের অনুপস্থিতি অনন্যতা নিশ্চিত করে না। ব্রাউজারের লোকাল স্টোরেজ আপনার ডিভাইসের সাথে যুক্ত থাকে, এবং এই ডেমো ইন্টারফেসে আপনার সরাসরি দৃশ্যমানতার বাইরে অন্য ডেটা প্রসেসিং ঘটতে পারে।

ওয়ালেট মেকানিক্সের সারসংক্ষেপ

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

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী

এই ডেমোতে Eight Unit Bins খেলার জন্য কি অ্যাকাউন্ট তৈরি করতে হবে?

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

গেম চলাকালীন পেজ রিলোড করলে কি আমার ব্যালেন্সের সাথে কী ঘটবে?

যদি আপনি কোনো রাউন্ড শেষ না হয়ে থাকাকালীন ট্যাব রিলোড বা বন্ধ করেন, তবে রাউন্ডটি সাথে সাথে শেষ হয়ে যাবে এবং কোনো রিফান্ড দেওয়া হবে না। আপনার পূর্ববর্তী সেটেলড ব্যালেন্স লোকাল স্টোরেজে সংরক্ষিত থাকবে, কিন্তু ব্যাহত রাউন্ডের পেন্ডিং স্টেক হারিয়ে যাবে।

যদি ভার্চুয়াল কয়েন শেষ হয়ে যায় তবে কিভাবে পুনরুদ্ধার করব?

যখন আপনার ব্যালেন্স ১০ কয়েনের নিচে নেমে আসে এবং আপনি আইডল থাকেন, তখন আপনি ম্যানুয়ালি পুনরুদ্ধার ট্রিগার করতে পারেন। এই কাজটি আপনার বর্তমান ব্যালেন্সের সাথে যোগ করে না; এটি এটি বেস পরিমাণে রিসেট করে।