ডেটা স্টোরেজ ও গোপনীয়তা পর্যবেক্ষণ
ডেমোটি ওয়ালেট ব্যালেন্স এবং ভগ্নাংশ বহনের জন্য localStorage ব্যবহার করে। একটি ম্যাচ শুরু হলে সম্পূর্ণ স্টেক বাদ দেওয়া হয় এবং সংরক্ষিত হয়। অসমাপ্ত ম্যাচগুলো রিলোডের সময় বাতিল হয়ে যায়, কোনো রিফান্ড বা রিজিউম দেওয়া হয় না। শূন্য সহিত স্থিতিশীল ব্যালেন্সগুলো সাইটের স্টোরেজ উপলব্ধ থাকাকালীন স্থায়ী থাকে।
টেমপ্লেটটি Google Fonts ঘোষণা করে, এবং পাবলিকেশন বিল্ডার বাহ্যিক Statinside counter.js স্ক্রিপ্ট এবং 44 আইডেন্টিফায়ার সহ ফলব্যাক পিক্সেল ঘোষণা করে। এই ঘোষণাগুলো সম্পূর্ণ নেটওয়ার্ক অডিট নয় এবং এটি প্রদানকারীর সংরক্ষণ বা প্রক্রিয়াকরণ পদ্ধতি প্রতিষ্ঠা করে না।
ক্যাশেড ফাইল পরিষ্কার করলে localStorage থেকে যেতে পারে। সাইট স্টোরেজ পরিষ্কার করলে সংরক্ষিত ওয়ালেট মুছে যেতে পারে; কোনো অ্যাকাউন্ট রিকভারি প্রদান করা হয় না। সংরক্ষিত স্টোরেজ অনুপস্থিত থাকলে, পুরানো ব্যালেন্স পুনরুদ্ধার না করে একটি নতুন ওয়ালে্ট ১,০০০ ভার্চুয়াল কয়েন দিয়ে শুরু হয়।
গেম মেকানিক্স: Constraint Completions
Constraint Completions হলো একটি বাইনারি মাস্ক গেম যা আট-বিট শব্দের উপর ভিত্তি করে খেলা হয়।
নিয়ম ও সেটআপ
- কোডগুলোকে বাইনারি অনুমোদিত সেট মাস্ক হিসেবে গণ্য করা হয়: 0 (কোনোটি নয়), 1 (শূন্য), 2 (এক), 3 (উভয়)।
- গেমটি চারটি এক এবং কোনো তিনটি ক্রমিক বিট সমান নয় এমন কম্প্যাটিবিল আট-বিট শব্দ গণনা করে।
- প্রতিটি সম্পূর্ণ আট-কোড শব্দ ৬৫,৫৩৬টি শব্দের মধ্যে সমান সম্ভাব্য।
- গেমটি আটটি প্র্যাকটিস ডেলিভারির উপর গঠিত (এটি একটি স্ট্যান্ডার্ড ছয়-বল ওভার নয়)।
কন্ট্রোল ও মোড
- স্টেক: একটি পূর্ণাঙ্গ ক্যাপচার্ড স্টেক।
- স্কোরিং পাওয়ার: তিনটি পৃথকভাবে নর্মালাইজড স্কোর পাওয়ার (লিনিয়ার, স্কোয়ার্ড, কিউবড)।
- অটো১০: পুরো ম্যাচগুলো কিউতে রাখে। স্টপ শুধুমাত্র ভবিষ্যত রাউন্ড বাতিল করে; সাউন্ড এখনও উপলব্ধ থাকে।
- শট চয়েস: প্রতিটি ডেলিভারির আগে Shot0..3 একটি স্বাধীন ইউনিফর্ম হিডেন কোড পরিবর্তন করে। প্রদর্শিত রানগুলো হলো ০, ১, ২, ৪।
ক্যাপচার্ড ম্যাচ চলাকালীন স্টেক, পেমআউট মোড এবং রিফিল লক করা থাকে। ডেলিভারির মধ্যে শট চয়েস পরিবর্তন করা যেতে পারে।
পেমআউট স্ট্রাকচার এবং এক্সপেক্টেড রিটার্ন
পেমেন্ট একটি নির্দিষ্ট মোট রিটার্ন ফর্মুলা ব্যবহার করে গণনা করা হয়। মোট হলো স্টেক কাটা বাদ দেওয়ার আগে ফেরত পাওয়া পরিমাণ; মিস হলে শূন্য ফেরত পাওয়া যায়।
স্কোর ফাংশন
মোট = ০.৯৬ × ক্যাপচার্ড হওয়া সম্পূর্ণ স্টেক × raw^p / mean[p−1], যেখানে p হলো ১, ২ বা ৩
মোড গড়
- মোড ০: ০.১৩২৮১২৫
- মোড ১: ০.৫৪৮৩৭০৩৬১৩২৮১২৫
- মোড ২: ৪.৩৩৯২০২৮৮০৮৫৯৩৭৫
১, ২ এবং ৩ ঘাত raw স্কোর শূন্য হয় কিনা তা পরিবর্তন করে না। প্রত্যাশিত মোট রিটার্ন ৯৬%। এটি নেট লাভের গ্যারান্টি বা অন্য কোনো প্রোডাক্টের জন্য ভবিষ্যদ্বাণী নয়।
Raw হলো চারটি এক এবং কোনো তিনটি সমান পাশাপাশি বিট নেওয়া এমন কম্প্যাটিবল বাইনারি অষ্ট-বিট শব্দের সংখ্যা। ০–৩ কোডগুলো প্রদর্শিত রান টোটাল নয়, বরং এগুলো অ্যালাউড-সেট মাস্ক। p=1,2,3 ঘাতগুলো ক্রমে স্কোর, স্কোরের বর্গ এবং স্কোরের ঘনকে নির্দেশ করে; mean অ্যারে শূন্য-ভিত্তিক পজিশন ব্যবহার করে, তাই mean[p−1] মিলে যাওয়া নির্দিষ্ট গড় নির্বাচন করে। মোট হলো সম্পূর্ণ ক্যাপচার্ড স্টেক কাটা বাদ দেওয়ার আগে ফেরত পাওয়া পরিমাণ।
ওয়ালেট আচরণ এবং পুনরুদ্ধার
ডেমো ওয়ালেটের ব্যালেন্স ব্যবস্থাপনার জন্য নির্দিষ্ট নিয়ম রয়েছে।
প্রাথমিক অবস্থা
প্রাথমিক ব্যালেন্স ১০০০ ভার্চুয়াল কয়েন।
পুনরুদ্ধার
- ধরন: ম্যানুয়াল এবং শুধুমাত্র আইডল অবস্থায় পুনরুদ্ধার।
- যোগ্যতা: আইডল অবস্থায় এবং ব্যালেন্স ১০-এর নিচে থাকলে যোগ্য।
- ক্রিয়া: ব্যালেন্স ঠিক ১০০০ সেট করে।
এটি কয়েন যোগ করা বা স্বয়ংক্রিয় পুনরায় পূরণ থেকে আলাদা। ভগ্নাংশ অবস্থান সেটেলমেন্ট, রিফিল এবং রিলোড জুড়ে বজায় থাকে।
স্থায়িত্ব
- সেটেলড ব্যালেন্স স্থানীয়ভাবে বজায় থাকে, শূন্য সহ।
- অসমাপ্ত রাউন্ড রিফান্ড বা রিলোডে রিজিউম ছাড়াই শেষ হয়।
গাণিতিক প্রমাণ এবং সিমুলেশন
সিমুলেশন মাপাগুলো নমুনা পর্যবেক্ষণকে সমর্থন করে, গাণিতিক পেমেন্ট ল-কে নয়। নিম্নলিখিত টেবিলটি সঠিক প্রত্যাশিত মানগুলোর সাথে বৃহৎ-স্কেলের সিমুলেশন থেকে পরিমাপিত অনুমানগুলো দেখায়।
| মোড | সঠিক মোট RTP (অনুপাত) | পরিমাপকৃত RTP | রাউন্ড | পজিটিভ রেজাল্ট |
|---|---|---|---|---|
| 0 | 0.96 | 95.88% | 2,000,000 | 118,558 |
| 1 | 0.96 | 95.81% | 8,000,000 | 473,306 |
| 2 | 0.96 | 96.21% | 66,000,000 | 3,905,899 |
তালিকাভুক্ত শট পলিসিগুলো সেভড গাণিতিক নমুনাগুলোতে ব্যবহৃত কৌশল, বিল্ট-ইন পেমেন্ট-মোড সেটিংস নয়। ম্যানুয়াল শট চয়েস সম্পন্ন ডেলিভারিগুলোর মধ্যে পরিবর্তিত হতে পারে। অটো নির্বাচিত শট বজায় রাখে; পেমেন্ট মোড পরিবর্তন করলে শট কৌশল নির্বাচিত হয় না।
উদাহরণ এবং দর্শক
গাইডের ১৮+ বয়সের লেবেলটি একটি editorial নীতি, স্থানীয় আইনগততা বা কার্যকর বয়স যাচাইয়ের ঘোষণা নয়। ব্যক্তিগত সময় বা ভার্চুয়াল কয়েনের সীমা এবং বিরতি পাঠকের পছন্দ; ইন্টারফেস টাইমার, অ্যাকাউন্ট ব্লক বা স্ব-বর্জন জোর করে না এবং এটি ক্লিনিক্যাল চিকিৎসা নয়।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
আমার সব কয়েন হারিয়ে গেলে আমার ব্যালেন্স কীভাবে পুনরুদ্ধার করা হয়?
যদি আপনার ব্যালেন্স ইডল অবস্থায় ১০-এর নিচে নেমে যায়, আপনি এটি ম্যানুয়ালি পুনরুদ্ধার করতে পারেন। এই কাজটি আপনার ব্যালেন্স ঠিক ১০০০ সেট করে। এটি স্বয়ংক্রিয়ভাবে কয়েন যোগ করে না; আপনাকে ইডল অবস্থায় পুনরুদ্ধার ট্রিগার করতে হবে।
পেজ রিলোড করলে কি বর্তমান রাউন্ড সেভ হয়?
না। যদি আপনি অসমাপ্ত রাউন্ডের সময় পেজ রিলোড করেন, তবে রাউন্ডটি রিফান্ড বা রিজিউম ক্ষমতা ছাড়াই শেষ হয়ে যায়। শুধুমাত্র সেটলড ব্যালেন্স স্থানীয়ভাবে সংরক্ষিত থাকে।
নিখুঁত RTP এবং পরিমাপকৃত RTP-এর মধ্যে পার্থক্য কী?
ডেমোর সোর্স পেমেন্ট ফর্মুলা অনুযায়ী নিখুঁত প্রত্যাশিত মোট রিটার্ন ৯৬%। পরিমাপকৃত নমুনা রিটার্ন সসীম নমুনার সাথে ভিন্ন হয় এবং কোনো সেশনের ফলাফলের গ্যারান্টি দেয় না।