এর মূল মেকানিক্সে একটি কিউ থাকে যেখানে 'শূন্য' বর্তমান ইনডেক্সকে এনকিউ (enqueue) করে এবং 'ওয়ান' সবচেয়ে পুরনো অপেক্ষমাণ আইটেমটিকে সার্ভ করে। স্কোর হলো সার্ভ করা আইটেমগুলোর অতিবাহিত সময়ের যোগফল। আপনি তিনটি র-স্কোর পাওয়ার (১, ২ বা ৩) এর মধ্যে একটি বেছে নিতে পারেন, যার প্রতিটির ভিন্ন ভিন্ন নির্দিষ্ট আনকন্ডিশনাল গড় রয়েছে। লাইভ গ্রস ব্যাংক কোট গণনা করা হয়: ০.৯৬ গুণ ক্যাপচার্ড স্টেক গুণ শর্তসাপেক্ষ প্রত্যাশিত টার্মিনাল পাওয়ার্ড স্কোর, তারপর একে আনকন্ডিশনাল গড় দিয়ে ভাগ করা। এই কোট বিট প্রকাশের সাথে সাথে বাড়তে বা কমাতে পারে।
স্কোরিং ও পাওয়ার
গেমটি ক্রমানুসারে বারোটি স্বাধীন ফেয়ার বিট প্রকাশ করে। প্রতিটি বিট FIFO কিউতে অবদান রাখে। র-স্কোর হলো সার্ভ করা আইটেমগুলোর অতিবাহিত সময়ের যোগফল। অসার্ভ করা আইটেমগুলোর অবদান শূন্য। আপনাকে র-স্কোরের জন্য একটি পাওয়ার পূর্বনির্বাচন করতে হবে:
- পাওয়ার ১: র-স্কোর। নির্দিষ্ট আনকন্ডিশনাল গড়: ১০.২৯২৪৮০৪৬৮৭৫।
- পাওয়ার ২: স্ক্কোয়ার্ড স্কোর। নির্দিষ্ট আনকন্ডিশনাল গড়: ১৪৬.৮০৪১৯৯২১৮৭৫।
- পাওয়ার ৩: ক্যুবিড স্কোর। নির্দিষ্ট আনকন্ডিশনাল গড়: ২৫৭৪.৯২৬২৬৯৫৩১২৫।
প্রতিটি প্রিফিক্সে বাকি সম্ভাব্য সব শব্দের গড় হিসেবে কোট গণনা করা হয়। যদি ভবিষ্যতে কোনো সম্ভাবনা শেষ হয়ে যায়, তবে গ্রস সেটেলমেন্ট শূন্যে পরিণত হয়।
ব্যাংকিং ও কন্ট্রোল
প্রতিটি সেমান্টিক রিভিল ৬৫০ মিলিসেকেন্ডের ব্যবধানে ঘটে। আপনার দুটি ব্যাংকিং বিকল্প রয়েছে:
- ম্যানুয়াল ব্যাংক: লাইভ থাকাকালীন এটি তৎক্ষণাৎ উপলব্ধ। এটি বর্তমান শর্তসাপেক্ষ কোটাকে সেটেল করে।
- অটোমেটিক ব্যাংক: আপনি ৪, ৮ বা ১২-এর মধ্যে একটি রিভিল ক্যাপ নির্বাচন করেন। নির্দিষ্ট সংখ্যক বিট রিভিল হলে গেমটি স্বয়ংক্রিয়ভাবে বর্তমান কোটাকে ব্যাংক করে দেয়। যদি আগেই শূন্য শর্তসাপেক্ষ সম্ভাবনা ঘটে, তবে এটি তৎক্ষণাৎ ব্যাংক হয়।
একবার ট্রেস শুরু করলে, ক্যাপচার করা স্টেক, পাওয়ার সিলেকশন এবং রিভিল ক্যাপ সেটেলমেন্ট পর্যন্ত লক থাকে। সারা সময় ধরে সাউন্ড ব্যবহার করা যাবে। অপ্রয়োগিত ভবিষ্যত বিটগুলিকে সঠিকভাবে গড় করা হয়; অ্যাকশনগুলি হাইডেন বিট সম্পর্কে কোনো তথ্য ব্যবহার করে না।
পেআউট এবং সেটেলমেন্ট
লাইভ গ্রস ব্যাংক কোট নিম্নলিখিত সূত্র দ্বারা গণনা করা হয়:
| সূত্র |
|---|
| ০.৯৬ × ক্যাপচার করা পূর্ণ স্টেক × নির্বাচিত পাওয়ার-এর জন্য চূড়ান্ত র্যাংক স্কোরের শর্তসাপেক্ষ গড় / সেই পাওয়ারের জন্য অনির্বাচিত গড় |
সমর্থিত স্টপিং পলিসিগুলির অধীনে প্রত্যাশিত গ্রস ৯৬%। এটি নেট লাভের গ্যারান্টি নয়। ফ্র্যাকশনাল ক্যারি সেটেলমেন্ট জুড়ে বজায় থাকে। আপনি যদি একটি অসমাপ্ত ট্রেস রিলোড করেন, তবে ক্যাপচার করা ডেবিট হারিয়ে যাবে।
ওয়ালেট এবং পার্সিস্টেন্স
ডেমো ওয়ালেট স্থায়ী ব্যালেন্স এবং ভগ্নাংশ বহন করার জন্য ব্রাউজারের localStorage ব্যবহার করে। প্রাথমিক ব্যালেন্স ১০০০। যদি ব্যালেন্স নিষ্ক্রিয় অবস্থায় ১০-এর নিচে নেমে যায়, তবে আপনি ম্যানুয়ালি রিফিল করতে পারেন, যা ব্যালেন্স ঠিক ১০০০ করে এবং ভগ্নাংশ বহন সংরক্ষণ করে। এটি একটি ম্যানুয়াল পুনরুদ্ধার, স্বয়ংক্রিয় পুনরায় পূরণ নয়।
স্থায়ী ব্যালেন্স স্থানীয়ভাবে সংরক্ষিত থাকে, শূন্য ব্যালেন্সসহ। অসমাপ্ত রিলোড রিফান্ড বা রিজিউম ছাড়াই শেষ হয়। এই ডেমোতে কোনো অ্যাকাউন্ট লগইন ফ্লো বা পেমেন্ট প্রসেসিং নেই।
গাণিতিক প্রমাণ
নিম্নলিখিত টেবিলটি সিমুলেশন থেকে পরিমাপকৃত RTP দেখায়, যা ৯৬% প্রত্যাশিত মোট RTP থেকে আলাদা।
| মোড | অটো ক্যাপ | পরিমাপকৃত RTP (%) |
|---|---|---|
| 0 | 4 | 96.05% |
| 0 | 8 | 96.10% |
| 0 | 12 | 95.96% |
| 1 | 4 | 96.08% |
| 1 | 8 | 96.03% |
| 1 | 12 | 95.77% |
| 2 | 4 | 95.99% |
| 2 | 8 | 96.13% |
| 2 | 12 | 96.08% |
উদাহরণসহ ব্যাখ্যা
উদাহরণ ১: শূন্যের একটি শব্দ [0,0,0,0,0,0,0,0,0,0,0,0] একটি কাঁচা স্কোর 0 দেয়। উদাহরণ ২: একটি শব্দ [0,0,0,0,0,0,1,1,1,1,1,1] একটি কাঁচা স্কোর 36 দেয়। এই উদাহরণগুলি নির্দিষ্ট বিট সিকোয়েন্সের ভিত্তিতে স্কোরিং বোঝায়।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
FIFO কিভাবে কাজ করে?
বার্টালাইন ০..১১-এ, শূন্য তার বর্তমান ইনডেক্স এনকিউ করে এবং এক যদি কোনো অপেক্ষমাণ পুরানো আইটেম থাকে তবে সেটি পরিবেশন করে। স্কোর হলো পরিবেশনকৃত আইটেমগুলোর জন্য অতিবাহিত সময়ের যোগফল।
যদি আমি রাউন্ডের সময় রিলোড করি তবে কী হবে?
অসমাপ্ত ট্রেস রিলোড করলে রাউন্ডটি শেষ হয়ে যায়, কোনো রিফান্ড বা রিজিউম পাওয়া যায় না। ধৃত ডেবিটটি হারিয়ে যায়।
৯৬% RTP কি গ্যারান্টিযুক্ত?
না। সমর্থিত স্টপিং পলিসিগুলোর অধীতে প্রত্যাশিত মোট RTP ৯৬% হলেও, এটি নিট লাভের গ্যারান্টি নয়। সিমুলেশনে পরিমাপকৃত RTP সামান্যভাবে ভিন্ন হতে পারে।