এই গাইডটি এই স্বাধীন ডেমোতে ব্যবহৃত নিয়ম, নিয়ন্ত্রণ এবং গাণিতিক কাঠামোর একটি সঠিক বিশ্লেষণ প্রদান করে। গেমটি একটি ভার্চুয়াল ওয়ালেট ব্যবহার করে, যার কোনো বহিঃপ্রদান প্রবাহ বা অ্যাকাউন্ট লগইন নেই।
মূল মেকানিক্স এবং স্কোরিং
গেমটি ০ থেকে ১১ পর্যন্ত লেবেলযুক্ত বারোটি সময় সূচক জুড়ে পরিচালিত হয়। প্রতিটি সূচকে প্রকাশিত বিটটি নিম্নলিখিত কাজগুলোর একটি নির্বাচন করে:
- এনকিউ (Enqueue): যদি প্রকাশিত বিট শূন্য হয়, তবে বর্তমান সূচকটি এনকিউ করুন।
- সার্ভ (Serve): যদি প্রকাশিত বিট এক হয়, তবে কোনো অপেক্ষমাণ আইটেম থাকলে তা পরিবেশন করুন; এর অপেক্ষার সময়টি কাঁচা স্কোরে যোগ করুন।
কাঁচা স্কোর হলো পরিবেশন করা সকল আইটেমের অতিবাহিত সময়ের সমষ্টি। গেম শেষ হলে কিউতে অবশিষ্ট আইটেমগুলোর স্কোরে অবদান শূন্য থাকে।
বারোটি স্বাধীন ফেয়ার বিট (০ বা ১) ক্রমানুসারে প্রকাশ করা হয়। এই বিটগুলি ইভেন্টগুলোর নির্দিষ্ট ক্রম নির্ধারণ করে, যা ৪,০৯৬টি সমসম্ভাব্য সম্পূর্ণ ফলাফল তৈরি করে। এরপর স্কোরটি একটি নির্বাচিত পাওয়ার-এ উন্নীত করা হয়:
- পাওয়ার ১: কাঁচা স্কোর
- পাওয়ার ২: বর্গীকৃত স্কোর
- পাওয়ার ৩: ঘনীকৃত স্কোর
মূল্য এবং ব্যাংক কোট
লাইভ ব্রাউজার কোট শর্তসাপেক্ষ প্রত্যাশিত মান ব্যবহার করে গণনা করা হয়। সূত্রটি হলো:
| উপাদান | বিস্তারিত |
|---|---|
| বেস মাল্টিপ্লায়ার | ০.৯৬ |
| স্টেক | আটকে নেওয়া সম্পূর্ণ স্টেক |
| স্কোর | নির্বাচিত পাওয়ার-এ উত্থাপিত শর্তসাপেক্ষ প্রত্যাশিত টার্মিনাল র্যাংক স্কোর |
| স্বাভাবিকীকরণ | সেই পাওয়ারের জন্য অনির্দিষ্ট গড় দ্বারা ভাগ করা |
নির্দিষ্ট অনির্দিষ্ট গড়:
- পাওয়ার ১: ১০.২৯২৪৮০৪৬৮৭৫
- পাওয়ার ২: ১৪৬.৮০৪১৯৯২১৮৭৫
- পাওয়ার ৩: ২৫৭৪.৯২৬২৬৯৫৩১২৫
বাইটগুলো প্রকাশিত হওয়ার সাথে সাথে কোট বাড়তে বা কমাতে পারে কারণ এটি অবশিষ্ট সম্ভাব্য শব্দ সম্পূর্ণকরণের গড় করে। যদি শর্তসাপেক্ষ সম্ভাব্যতা শূন্য হয়ে যায়, তবে গেমটি শূন্য ব্রাউজারের সাথে স্থিতিশীল হয়। যে কোনো বন্দি থামানোর নিয়ম যা শুধুমাত্র প্রকাশিত বাইট ব্যবহার করে এবং ফেজ ১২-এর মধ্যে স্থিতিশীল হয়, তাতে পূর্ণসংখ্যা রাউন্ডিং-এর আগে ৯৬% প্রত্যাশিত ব্রাউজার রিটার্ন দেয়।
প্রত্যাশিত গড় নেওয়ার আগে প্রতিটি সম্ভাব্য চূড়ান্ত স্কোরকে নির্বাচিত পাওয়ার-এ উত্থাপন করুন; গড়কে নিজেই পাওয়ার-এ উত্থাপন করলে একটি ভিন্ন সূত্র পাওয়া যাবে। একটি অসমাপ্ত রাউন্ড রিলোড করলে এর ডেবিট পরিত্যক্ত হয় এবং এটি ৯৬% প্রত্যাশার আওতায় থাকা কোনো স্থিতিশীলতা নয়।
কন্ট্রোল এবং মোড
স্টেক: প্রতি রাউন্ডে একটি সম্পূর্ণ ক্যাপচার্ড স্টেক। কোনো রো শেয়ার নেই।
পাওয়ার সিলেকশন: রাউন্ড শুরু হওয়ার আগেই পাওয়ার ১, ২, অথবা ৩ প্রি-সিলেক্ট করুন।
অটোমেটিক রিভিল ক্যাপ: ৪, ৮, অথবা ১২টি রিভেলেড ফেজের জন্য একটি ক্যাপ নির্বাচন করুন। ক্যাপে পৌঁছালে বর্তমান কোট অটোমেটিক্যালি ব্যাংক করা হয়।
ম্যানুয়াল ব্যাংক: রাউন্ড লাইভ থাকাকালীন তৎক্ষণাৎ উপলব্ধ। এটি বর্তমান কন্ডিশনাল কোট সেটেল করে।
লকিং: রাউন্ড শুরু হওয়ার পর, ক্যাপচার্ড স্টেক, পাওয়ার সিলেকশন এবং রিভিল ক্যাপ সেটেলমেন্ট পর্যন্ত লক থাকে। সাউন্ড কন্ট্রোলস উপলব্ধ থাকে।
স্টপিং রুলস এবং সেটেলমেন্ট
প্রতিটি সেম্যান্টিক রিভেল ৬৫০ মিলিসেকেন্ডের ব্যবধানে অনুসরণ করে। নিম্নলিখিত স্টপিং কন্ডিশন প্রযোজ্য:
- ম্যানুয়াল ব্যাংক: বর্তমান কন্ডিশনাল কোট তৎক্ষণাৎ সেটেল করে।
- অটো-ব্যাংক: নির্বাচিত ক্যাপে (৪, ৮, অথবা ১২) ট্রিগার হয়। এটি বর্তমান কোট ব্যাংক করে।
- জিরো পটেনশিয়াল: যদি কন্ডিশনাল ফিউচার পটেনশিয়াল শূন্যে নেমে আসে, তবে গেম তৎক্ষণাৎ সেটেল হয় শূন্য গ্রস-এর সাথে, এমনকি ক্যাপ অর্জিত না হলেও।
হিডেন ফিউচার বিটস তাদের নির্ধারিত রিভেলের আগে উন্মোশিত হয় না। ব্যবহৃত না হওয়া সকল ফিউচার বিটস কোট গণনা করার ঠিক সময় গড় করা হয়। অ্যাকশনস হিডেন বিটস সম্পর্কে কোনো তথ্য ব্যবহার করে না।
ওয়ালেট এবং পার্সিস্টেন্স
প্রাথমিক ব্যালেন্স: ১০০০ ভার্চুয়াল কয়েন।
রিফিল নিয়ম: নিষ্ক্রিয় অবস্থায় ম্যানুয়াল রিফিল পাওয়া যায়। যদি ব্যালেন্স ১০-এর নিচে থাকে, তবে সিস্টেম ব্যালেন্স ঠিক ১০০০ করে সেট করে। এটি একটি রিসেট, যোগফল নয়।
ফ্র্যাকশনাল ক্যারি: ফ্র্যাকশনাল ক্যারি সেটেলমেন্ট, রিফিল এবং রিলোড জুড়ে বজায় থাকে।
রিলোড আচরণ: যদি আপনি একটি অসমাপ্ত ট্রেস (রাউন্ড) চলাকালীন পেজটি রিলোড করেন, তবে ক্যাপচার করা ডেবিট হারিয়ে যাবে। অসমাপ্ত রাউন্ডের জন্য কোনো রিফান্ড বা রিজুম করার সুবিধা নেই।
কন্ট্রোলস: স্টেক, মোড এবং রিফিল বাটনগুলো সক্রিয় থাকাকালীন এবং সেটেলমেন্ট পর্যন্ত লক থাকবে; এই গেমের কোনো অটোমেটিক রাউন্ড কিউ নেই।
গাণিতিক প্রমাণ এবং উদাহরণ
গেমটি ১২টি স্বাধীন ফেয়ার বিট ব্যবহার করে, যার ফলে ৪,০৯৬টি সমসম্ভাব্য সম্পূর্ণ শব্দ তৈরি হয়। সমর্থিত সকল স্টপিং পলিসির জন্য প্রত্যাশিত ব্রুট রিটার্ন ঠিক ৯৬%।
বর্ণনামূলক উদাহরণ:
- শব্দ [0,0,0,0,0,0,0,0,0,0,0,0]: রো স্কোর = ০
- শব্দ [0,0,0,0,0,0,1,1,1,1,1,1]: রো স্কোর = ৩৬
সিমুলেশন ডেটা: প্রতিটি পাওয়ার/ক্যাপ স্যাম্পলে ১,০০০,০০০ রাউন্ড রয়েছে; সঠিক এনুমারেশন এবং কন্ডিশনাল অ্যাভারেজ ৯৬% ব্রুট এক্সপেকটেশন প্রতিষ্ঠা করে। স্যাম্পলিংয়ের কারণে পরিমাপকৃত RTP-এর সামান্য পরিবর্তন দেখা যায় (যেমন, মোড ০, ক্যাপ ৮ পরিমাপকৃত RTP: ৯৬.০৯৫%)।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
Fifo Residence কি একটি কমার্শিয়াল গেম?
না। এটি এই গাইড দ্বারা তৈরি একটি স্বাধীন ডেমো। নিয়ম, মেকানিক্স এবং ওয়ালেট স্বয়ংসম্পূর্ণ। এটি কোনো নির্দিষ্ট কমার্শিয়াল প্রোডাক্ট পুনরুত্পাদন করে না, এবং এটি বাহ্যিক অপারেটরের ক্যাশিয়ার বা অ্যাকাউন্ট সিস্টেমের সাথে লিংক করে না।
অটোমেটিক ব্যাংক কীভাবে কাজ করে?
আপনি ৪, ৮, অথবা ১২টি পর্যায়ের জন্য রিভিল ক্যাপ নির্বাচন করেন। যখন ৬৫০ মি.সে. রিভিল ইন্টারভ্যালগুলো সেই সংখ্যায় পৌঁছায়, তখন বর্তমান শর্তসাপেক্ষ কোট স্বয়ংক্রিয়ভাবে ব্যাংক করা হয়। যদি শর্তসাপেক্ষ সম্ভাব্যতা ক্যাপের আগেই শূন্যে নেমে যায়, তবে গেমটি শূন্যের সাথে সাথেই সেটেল হয়ে যায়।
যদি আমি রাউন্ডের মাঝখানে পেজটি রিফ্রেশ করি তবে কী হবে?
যদি আপনি একটি অসমাপ্ত ট্রেসের সময় পুনরায় লোড করেন, তবে রাউন্ডটি সাথে সাথে শেষ হয়ে যায়। ধরা খরচ হারিয়ে যায় (ডেবিট করা হয়), এবং কোনো রিফান্ড বা রিজিউম করার বিকল্প থাকে না। শুধুমাত্র সেটেল করা ব্যালেন্স এবং ভগ্নাংশ বহন স্থায়ী থাকে।