ডেমোটি একটি লোকাল ভার্চুয়াল-কয়েন ওয়ালেট ব্যবহার করে। পরিচয় এবং বহিঃস্থ প্ল্যাটফর্মের বিবরণ যাচাই করা হয়নি যদি না এটি পর্যালোচিত প্রাথমিক উৎসের সাথে স্পষ্টভাবে সংযুক্ত থাকে। এই পৃষ্ঠাটি এই ডেমো পরিবেশের জন্য ওয়ালেট ধারাবাহিকতা এবং পুনরায় লোড হওয়ার আচরণ ব্যাখ্যা করে।
কোনো অ্যাকাউন্ট বা সাইন-ইন ফ্লো নেই
Keren88 ডেমোতে ব্যবহারকারীদের অ্যাকাউন্ট তৈরি করতে, ক্রেডেনশিয়াল প্রবেশ করতে বা ইমেল ঠিকানা যাচাই করতে হয় না। কোনো সাইন-ইন বাটন, লগইন মোডাল বা রেজিস্ট্রেশন প্রক্রিয়া নেই।
- কোনো অ্যাকাউন্ট তৈরি হয়নি: কোনো ডেমো অ্যাকাউন্ট তৈরি হয়নি; এটি গোপনীয়তা প্রতিষ্ঠা করে না।
- কোনো বহিঃস্থ যাচাইকরণ নেই: অ্যাকাউন্ট ফ্লো অনুপস্থিতি এটি প্রমাণ করে না যে বেস পৃষ্ঠা টেমপ্লেট বা তৃতীয় পক্ষগুলি (যেমন Google Fonts) দ্বারা কোনো ব্যক্তিগত ডেটা প্রক্রিয়া করা হয়নি।
- কোনো ক্রেডেনশিয়াল পুনরুদ্ধার নেই: যেহেতু কোনো অ্যাকাউন্ট নেই, তাই কোনো পাসওয়ার্ড পুনরুদ্ধার বা ইমেল যাচাইকরণ ধাপ নেই।
এই ডেমোটি এই স্বাধীন গাইডের অন্তর্ভুক্ত এবং এটি বাইরের কোনো পণ্যের লগইন সিস্টেম সার্টিফাই বা পুনরুত্পাদন করে না।
পৃষ্ঠাটি ID 44 সহ Statinside ভিজিট কাউন্টারও অনুরোধ করে। এই নেটওয়ার্ক কার্যকলাপ সার্ভার রিটেনশন বা গোপনীয়তা প্রতিষ্ঠা করে না।
ওয়ালেটের স্থায়িত্ব এবং স্টোরেজ
ভার্চুয়াল-কয়েন ওয়ালেটের অবস্থা আপনার ব্রাউজারের localStorage-এ স্থানীয়ভাবে সংরক্ষিত থাকে। এই স্টোরেজ পেজ রিলোড এবং ব্রাউজার পুনরায় চালু করার পরেও টিকে থাকে, তবে এটি আপনার নির্দিষ্ট ব্রাউজার এবং ডিভাইসের সাথে যুক্ত থাকে।
ব্যালেন্স পুনরুদ্ধার
- প্রাথমিক অবস্থা: ডেমোটি 1000 ভার্চুয়াল কয়েন ব্যালেন্স দিয়ে শুরু হয়।
- ম্যানুয়াল রিস্টোরেশন: যদি ব্যালেন্স নিষ্ক্রিয় অবস্থায় 10 কয়েনের নিচে নেমে যায়, তবে আপনি এটি ম্যানুয়ালি পুনরুদ্ধার করতে পারেন। এই কাজটি ব্যালেন্সকে ঠিক 1000 করে সেট করে। এটি আপনার বর্তমান ব্যালেন্সে 1000 কয়েন যোগ করে না; এটি ব্যালেন্স রিসেট করে দেয়।
- যোগ্যতা: রিস্টোরেশন শুধুমাত্র নিষ্ক্রিয় অবস্থায় (সক্রিয় রাউন্ড চলাকালীন নয়) পাওয়া যায়।
ফ্র্যাকশনাল ক্যারি
- স্থায়িত্ব: ফ্র্যাকশনাল পেমেন্ট ক্যারি localStorage-এ সেটেলমেন্ট, রিফিল এবং রিলোড জুড়ে সংরক্ষিত থাকে। ব্যালেন্স রিফিল করলে এই ফ্র্যাকশনাল ক্যারি মুছে যায় না।
- সেটেলড ব্যালেন্স: সেটেলড ব্যালেন্স স্থানীয়ভাবে টিকে থাকে, এমনকি যদি তা শূন্যও হয়।
অসমাপ্ত রাউন্ড এবং রিলোড আচরণ
যদি আপনি একটি রাউন্ড চলার সময় পেজটি রিলোড করেন বা অন্যত্র চলে যান, তবে এই ডেমো-র লোকাল স্টেট অনুযায়ী আচরণটি ভিন্ন হয়:
- অসমাপ্ত রাউন্ড: আপনার ব্যালেন্স থেকে নেওয়া স্টেক কাটা থাকে। কোনো রিফান্ড, পেমআউট, চালু রাখা বা রিজিউম ছাড়াই রাউন্ডটি শেষ হয়ে যায়।
- রিলোডের পর নিয়ন্ত্রণ: রিলোড করার পর ডিফল্ট স্টেক 20 এবং প্রথম প্রিসেট ফিরে আসে। ইন্টারফেসটি 'নতুন' অবস্থায় দেখাতে পারে, তবে আপনার ব্যালেন্সে অসমাপ্ত রাউন্ডের জন্য হারানো স্টেকের হিসাব থাকে।
- স্বয়ংক্রিয় রিফান্ড নেই: কিছু বাইরের প্ল্যাটফর্ম যেমন রিফান্ড বা রিজিউম করে, সেখানে ভিন্ন আচরণ থাকতে পারে, কিন্তু এই ডেমোতে অসমাপ্ত রাউন্ডগুলোর জন্য স্বয়ংক্রিয়ভাবে রিফান্ড বা রিজিউম করা হয় না।
গেম মেকানিক্স: টোটিয়েন্ট সিভ প্লিংকো
ডেমোটি Totient Sieve Plinko গেমটি চালু করে। নিয়মাবলী নিচে দেওয়া হলো:
- পথ সংজ্ঞা: দ্বাদশ স্বাধীন সুষম বাম/ডান ধাপ অবস্থান x_0=0 থেকে x_12 পর্যন্ত নির্ধারণ করে।
- স্কোর গণনা: স্কোরটি ১ থেকে ১২ পর্যন্ত সারিগুলোর জন্য phi(abs(position)+1)-1 যোগ করে গণনা করা হয়, যেখানে phi তার যুক্তির চেয়ে ছোট বা সমান ধনাত্মক সহমৌলিক পূর্ণসংখ্যার সংখ্যা গণনা করে। অঋণাত্মক পুরস্কার স্কোর পেতে সমস্ত ৪০৯৬টি পথের জন্য সর্বনিম্ন পরিসংখ্যান বিয়োগ করা হয়। বিয়োগকৃত সর্বনিম্ন মানটি ০।
- স্কোর ফাংশন: S = Σ(φ(|x_i|+1)−1), সারি ১ থেকে ১২ পর্যন্ত
মোড এবং ওজন
স্টেক গ্রহণ করার আগে আপনি পুরস্কার ওজন নির্বাচন করবেন:
- রৈখিক
- বর্গ
পেমেন্ট এবং সেটেলমেন্ট
স্টেক: প্রতি রাউন্ডে একটি ক্যাপচার্ড স্টেক। নির্বাচনযোগ্য স্টেক হলো ১০, ২০, ৫০, অথবা ১০০ প্লে কয়েন (ডিফল্ট ২০)।
সেটেলমেন্ট: সেটেলমেন্টের সময়, (রো গ্রস রিটার্ন + স্টোরড ফ্র্যাকশনাল ক্যারি)-এর ফ্লোর আপনার ব্যালেন্সে যোগ করা হয়। অবশিষ্ট অংশ ফ্র্যাকশনাল ক্যারিতে বজায় থাকে।
জিরো-রিটার্ন রাউন্ড: যদি রিটার্ন শূন্য হয়, তবে ফ্র্যাকশনাল ক্যারি অপরিবর্তিত থাকে।
উদাহরণ
| পাথ বিটস | স্কোর | গ্রস মাল্টিপ্লায়ার |
|---|---|---|
| ০ | ৪৫ | ৪.৩৫৫৩০১৭৬২৩৩১৩৯৭, ১২.০৬০৪১৫৪৯২৮২৯৭৫, ২৫.৫৭৪২৮৮৩০৯৮২১১১৭ |
এই মাল্টিপ্লায়ারগুলো যথাক্রমে লিনিয়ার, স্কোয়ার্ড এবং কিউবড মোডের সাথে সম্পর্কিত।
গোপনীয়তা এবং ডেটা সংরক্ষণ
ভার্চুয়াল-কয়েন ব্যালেন্স এবং ফ্র্যাকশনাল পেমেন্ট ক্যারি ব্রাউজার localStorage-এ সংরক্ষিত থাকে। ওই সাইট স্টোরেজ যতক্ষণ উপলব্ধ থাকে, রিলোডের পরেও এটি বজায় থাকতে পারে। কেবল ক্যাশে ফাইল মুছে ফেললে localStorage-এর ডেটা সবসময় মুছে যায় না; এই সাইটের স্টোরেজ মুছে ফেললে লোকাল ওয়ালেট মুছে যায়।
পেজটি Google Fonts রিসোর্স এবং ID 44 সহ Statinside ভিজিট কাউন্টার লোড করে। এই সেবাগুলোর প্রতি এবং হোস্টিং সার্ভারের প্রতি পাঠানো অনুরোধগুলো লোকাল ওয়ালেট স্টোরেগ থেকে আলাদা। অ্যাকাউন্ট বা ক্যাশিয়ার না থাকার অর্থ এই নয় যে কোনো ব্যক্তিগত ডেটা প্রক্রিয়া করা হচ্ছে না। এই গাইডে গোপনীয়তা, ডেটা বিক্রি বা প্রোফাইলিং পদ্ধতি, নিরাপত্তার নিশ্চয়তা বা সার্ভার রিটেনশন পিরিয়ড সম্পর্কে কোনো তথ্য দেওয়া হয়নি।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
Keren88 ডেমো খেলতে কি সাইন ইন করতে হয়?
না। এই ব্রাউজার ডেমোতে কোনো অ্যাকাউন্ট বা সাইন-ইন প্রক্রিয়া লাগে না। আপনি অ্যাকাউন্ট খুলে বা ক্রেডেনশিয়াল দিয়ে কোনো তথ্য ছাড়াই তৎক্ষণাৎ খেলা শুরু করতে পারবেন।
রান্ডমের মাঝখানে পেজটি রিলোড করলে কী হবে?
আপনার স্টেক ব্যালেন্স থেকে কাটা হয়ে যাবে। অসমাপ্ত রাউন্ডটি কোনো রিফান্ড, পেমআউট, চালু রাখা বা রিজিউম না করেই শেষ হয়ে যাবে। ইন্টারফেস ডিফল্ট সেটিংসে (স্টেক ২০) ফিরে আসবে, কিন্তু আপনার ব্যালেন্সে ক্ষতি প্রতিফলিত হবে।
ভার্চুয়াল কয়েন কীভাবে পুনরায় যোগ করবেন?
আপনি যখন আইডল অবস্থায় থাকবেন এবং ব্যালেন্স ১০ কয়েনের নিচে নেমে যাবে, তখন ম্যানুয়ালি ব্যালেন্স পুনরুদ্ধার করতে পারবেন। এই কাজটি আপনার ব্যালেন্স ঠিক ১০০০ কয়েন সেট করে দেবে। এটি আপনার বিদ্যমান ব্যালেন্সে ১০০০ কয়েন যোগ করবে না।