কোনো অ্যাকাউন্ট বা সাইন-ইন নেই
ডেমোটি খেলার জন্য ইমেইল, ইউজারনেম বা পাসওয়ার্ডের প্রয়োজন হয় না। আপনাকে অ্যাকাউন্ট তৈরি করতে হবে না, এবং এখানে কোনো "লগ ইন" বাটনও নেই। এই নিয়ন্ত্রণগুলোর অনুপস্থিতির অর্থ হলো আপনার গেমপ্লের সাথে কোনো কেন্দ্রীভূত পরিচয় যুক্ত নেই। আপনি কোনো অ্যাকাউন্ট নম্বর বা সাপোর্ট টিকেটের মাধ্যমে গেমের অবস্থা পুনরুদ্ধার করতে পারবেন না, কারণ অবস্থাটি শুধুমাত্র আপনার বর্তমান ব্রাউজার সেশনে বিদ্যমান।
স্থানীয় ওয়ালেট সংরক্ষণ
আপনার ভার্চুয়াল কয়েন ব্যালেন্স ব্রাউজারের localStorage-এ সংরক্ষিত থাকে। এর মানে হলো:
- যদি ক্যাশে পরিষ্কার না করা হয়, তবে ব্রাউজার বন্ধ করে আবার খুললেও আপনার ব্যালেন্স সংরক্ষিত থাকে।
- ব্যালেন্সটি কোনো ইউজার প্রোফাইলের সাথে যুক্ত নয়, বরং এটি নির্দিষ্ট ব্রাউজার এবং ডিভাইসের সাথে যুক্ত।
- আপনি যদি ব্রাউজারের ক্যাশেড ফাইল বা লোকাল স্টোরেজ পরিষ্কার করেন, তবে ব্যালেন্সটি প্রাথমিক অবস্থায় ফিরে আসে।
এই সংরক্ষণ পদ্ধতি গোপনীয়তা নিশ্চিত করে না, কারণ ব্রাউজারটি গেমের স্টোরেজের বাইরেও ইতিহাস বা কুকিজ সংরক্ষণ করতে পারে। সোর্সে যা পর্যবেক্ষণযোগ্য, তার বাইরে কোনো ব্যক্তিগত ডেটা প্রসেসিং নিশ্চিত করা হয়নি।
ম্যানুয়াল পুনরুদ্ধার ও ব্যালেন্স নিয়ম
ব্যালেন্স ব্যবস্থাপনার জন্য ওয়ালেট নির্দিষ্ট কিছু নিয়ম মেনে চলে:
- প্রাথমিক ব্যালেন্স: ডেমো শুরু হয় ১০০০ ভার্চুয়াল কয়েন ব্যালেন্স নিয়ে।
- ম্যানুয়াল রিস্টোরেশন: যদি ব্যালেন্স ইডল অবস্থায় ১০-এর নিচে নেমে যায়, আপনি এটি ম্যানুয়ালি রিস্টোর করতে পারেন। এই কাজটি ব্যালেন্স ঠিক ১০০০ করে দেয়।
- ফ্র্যাকশনাল ক্যারি: ফ্র্যাকশনাল পরিবর্তন (যেমন, পূর্ববর্তী রাউন্ড বা সঠিক গণনা থেকে) চুক্তি অনুযায়ী সেটেলমেন্ট, ম্যানুয়াল রিফিল এবং রিলোডের মাধ্যমে সংরক্ষিত থাকে।
- অটো-রিপ্লেনিশমেন্ট নেই: কয়েন স্বয়ংক্রিয়ভাবে যোগ হয় না। ব্যালেন্স কম থাকলে আপনাকে রিস্টোরেশন ট্রিগার করতে হবে।
রিলোডের সময় অসমাপ্ত রাউন্ড
যদি আপনি একটি সক্রিয় রাউন্ড চলাকালীন (সেটিংস বা রিফিল লক করা থাকাকালীন) পেজ রিলোড করেন বা ব্রাউজার বন্ধ করেন, রাউন্ডটি তৎক্ষণাৎ শেষ হয়ে যায়। ক্যাপচার করা স্টেকের কোনো রিফান্ড থাকে না এবং পরে রাউন্ডটি পুনরায় চালু করা যায় না। গেমটি একটি অসম্পূর্ণ ড্র-এর অবস্থা সংরক্ষণ করে না যাতে আপনি যেখানে থেকে থামিয়েছিলেন সেখান থেকে চালু করতে পারেন। রিলোড করার পর আপনাকে একটি নতুন রাউন্ড শুরু করতে হবে।
খেলা চলাকালীন নিয়ন্ত্রণ
একটি সক্রিয় ড্র চলাকালীন নিম্নলিখিত নিয়ন্ত্রণগুলো লক করা থাকে:
- স্টেক নির্বাচন (১০, ২০, ৫০, বা ১০০)।
- মোড নির্বাচন।
- রিফিল/রিস্টোরেশন।
সাউন্ড সেটিংস উপলব্ধ থাকে। গেমটি একটি নির্ণায়ক কাঠামো ব্যবহার করে যেখানে দুটি স্বাধীন ০০–৯৯ টিকিট অঙ্ক a, b, c, d প্রদান করে। টার্গেট হিসাব করা হয় নির্ণায়ক a*d - b*c হিসেবে।
গোপনীয়তা ও ডাটা পর্যবেক্ষণ
ডেমোতে localStorage ব্যবহার করে সেটেল্ড ব্যালেন্স এবং ফ্র্যাকশনাল ক্যারি সংরক্ষণ করা হয়। এটিই একমাত্র স্পষ্টভাবে পর্যবেক্ষণযোগ্য স্টোরেজ মেকানিজম। টেমপ্লেটে গুগল ফন্টস স্টাইলশিটের জন্য একটি অনুরোধ অন্তর্ভুক্ত রয়েছে, যা সম্ভাব্য থার্ড-পার্টি নেটওয়ার্ক কার্যকলাপের ইঙ্গিত দেয়, যদিও পুরো সাইটের ক্যাপচার এখনও বাকি আছে। ব্রাউজার ডেটা মুছে ফেললে স্থানীয় ব্যালেন্স মুছে যেতে পারে। এই ডেমো ইন্টারফেসে কোনো অ্যাকাউন্ট-লেভেলের ব্লকিং বা সেলফ-এক্সক্লুশন টুল নেই।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
টিকেট অরিয়েন্টেশন খেলতে কি লগ ইন করা প্রয়োজন?
না। এই ব্রাউজার ডেমোতে কোনো অ্যাকাউন্ট বা সাইন-ইন ফ্লো নেই। আপনি তৎক্ষণাৎ খেলতে পারবেন কোনো প্রোফাইল তৈরি না করে বা ক্রেডেনশিয়াল প্রবেশ করিয়ে।
যদি রাউন্ড চলাকালীন পৃষ্ঠাটি রিলোড করি তবে কী হবে?
রাউন্ডটি তৎক্ষণাৎ শেষ হয়ে যাবে এবং আপনার স্টেক ফেরত দেওয়া হবে না। অসমাপ্ত রাউন্ডটি সংরক্ষিত বা পুনরায় চালু করা যাবে না; রিলোড করার পর আপনাকে একটি নতুন রাউন্ড শুরু করতে হবে।
যদি ব্যালেন্স কমে যায় তবে কীভাবে তা পুনরুদ্ধার করব?
যদি আপনার ব্যালেন্স আইডল অবস্থায় ১০-এর নিচে থাকে, তবে আপনি এটি ম্যানুয়ালি পুনরুদ্ধার করতে পারেন। এই কাজটি আপনার ব্যালেন্স ঠিক ১০০০ ভার্চুয়াল কয়েনে সেট করে, ফ্র্যাকশনাল ক্যারি অক্ষুণ্ণ রেখে।