মূল অ্যালগরিদম ও স্কোরিং
গেমটি চারটি চিহ্নের একটি ক্রমবিন্যাসিত বর্ণমালা নিয়ে কাজ করে: 0, 1, 2 এবং 3। একটি সম্পূর্ণ রাউন্ডে আটটি ডেলিভারি (পর্যবেক্ষণ) থাকে। প্রতিটি ডেলিভারির জন্য একটি 'শট' বেছে নেওয়া হয় (0, 1, 2 বা 3), যা একটি গোপন কোডের সাথে মিলে যায়। স্কোর করার পর, পর্যবেক্ষিত কোডটি পরবর্তী ডেলিভারির জন্য ক্রমবিন্যাসিত তালিকার সামনে সরে যায়।
চূড়ান্ত স্কোর চিহ্নগুলোর চূড়ান্ত ক্রমবিন্যাসিত অবস্থানে তাদের র্যাংকিংয়ের বর্গের সমষ্টি থেকে নির্ণয় করা হয়। নির্দিষ্ট যান্ত্রিকতাগুলো হলো:
- ইনিশিয়ালাইজেশন: বর্ণমালাটি [0, 1, 2, 3] ক্রমে শুরু হয়।
- পর্যবেক্ষণ: শটের পছন্দ অনুযায়ী একটি কোড দেখা যায়।
- আপডেট: পর্যবেক্ষিত কোডটি তালিকার সামনে চলে আসে।
- স্কোরিং: কাঁচা স্কোর হলো বর্তমান চিহ্নগুলোর র্যাংকিংয়ের বর্গের সমষ্টি।
পেমআউট মোড এবং নর্মালাইজার
গেমটিতে তিনটি ভিন্ন পেমআউট মোড রয়েছে, যেখানে প্রতিটি মোডে কাঁচা স্কোরের ওপর ভিন্ন একটি পাওয়ার প্রয়োগ করা হয় এবং মোট পেমআউট গণনার জন্য একটি নির্দিষ্ট নর্মালাইজার ব্যবহার করা হয়। সকল মোডে প্রত্যাশিত মোট রিটার্ন ৯৬%, যদিও এটি একটি গড় মান এবং ব্যক্তিগত সেশনের জন্য এটি গ্যারান্টি নয়।
| মোড | প্রযুক্ত পাওয়ার | নির্ভুল গড় (নর্মালাইজার) | বর্ণনা |
|---|---|---|---|
| ০ | ১ম পাওয়ার (রৈখিক) | ২৮ | মানক রৈখিক স্কোরিং। |
| ১ | ২য় পাওয়ার (বর্গিত) | ৮৮২ | উচ্চতর রেংক ভেরিয়েশনগুলিকে বর্ধিত করে। |
| ২ | ৩য় পাওয়ার (ঘনকিত) | ৩০৪০০ | চরম ফলাফলগুলিকে প্রবলভাবে ওজন দেয়। |
পেমআউটের সূত্রটি হলো: মোট = ০.৯৬ × ক্যাপচার্ড হোল স্টেক × (raw^(mode + ১)) / mean[mode]। লক্ষ্য করুন যে প্রযুক্ত পাওয়ারটি কোন কাঁচা স্কোর শূন্য হবে তা পরিবর্তন করে না; এটি কেবল অশূন্য স্কোরগুলির পরিমাণ স্কেল করে।
নিয়ন্ত্রণ এবং গেমের প্রবাহ
ম্যাচ চলাকালীন খেলোয়াড়দের নির্দিষ্ট কিছু নিয়ন্ত্রণ পাওয়া যায়:
- ম্যানুয়াল প্লে: খেলোয়াড় আটটি ডেলিভারি ম্যানুয়ালি অগ্রসর হন, প্রতিটি ডেলিভারির আগে একটি শট (০-৩) নির্বাচন করেন।
- অটো১০: স্বয়ংক্রিয় খেলার জন্য দশটি হোল ম্যাচের জন্য কিউ তৈরি করে।
- স্টপ: ভবিষ্যতের কিউ করা ম্যাচগুলি বাতিল করে কিন্তু বর্তমান স্বয়ংক্রিয় ম্যাচটি সম্পন্ন হতে দেয়।
- সাউন্ডস: খেলার মোড নির্বিশেষে শব্দ নিয়ন্ত্রণ এবং পরিচালনা করা যায়।
একটি ক্যাপচার্ড ম্যাচ চলাকালীন, স্টেক, পেমআউট মোড এবং রিফিল সেটিংস লক করা থাকে। তবে, ম্যানুয়াল মোডে ডেলিভারিগুলির মধ্যে শট নির্বাচন পরিবর্তন করা যেতে পারে।
সম্ভাবনা এবং প্রমাণ
মূল গাণিতিক মডেল ধরে নেয় যে ৬৫,৫৩৬টি সম্ভাব্য অষ্ট-অক্ষরের কোড শব্দের প্রতিটি সমান সম্ভাব্য। ১,০০০,০০০ রাউন্ডের সিমুলেশন পরিমাপ তাত্ত্বিক প্রত্যাশাকে নিশ্চিত করে।
| মোড | নিখুঁত মোট RTP | পরিমাপকৃত RTP | ইতিবাচক ফলাফল |
|---|---|---|---|
| 0 | 0.96 | 96.013% | 99,9984 |
| 1 | 0.96 | 95.983% | 99,9988 |
| 2 | 0.96 | 96.065% | 99,9985 |
পরিমাপকৃত মানগুলো 96% প্রত্যাশিত মোট রিটার্নের সাথে সামঞ্জস্যপূর্ণ, যা সিমুলেশন স্যাম্পলিংয়ের কারণে সামান্য ভিন্নতা দেখায়।
ওয়ালেট এবং পার্সিস্টেন্স
এই ডেমোতে একটি ভার্চুয়াল ওয়ালেট ব্যবহার করা হয়, যার নির্দিষ্ট পার্সিস্টেন্স নিয়ম রয়েছে:
- প্রাথমিক ব্যালেন্স: 1000 ভার্চুয়াল কয়েন।
- পুনরুদ্ধার: যদি ব্যালেন্স নিষ্ক্রিয় অবস্থায় 10-এর নিচে থাকে, তবে ম্যানুয়াল রিফিল করে ব্যালেন্স ঠিক 1000 করা হয়। এটি একটি ম্যানুয়াল অ্যাকশন, স্বয়ংক্রিয় নয়।
- ভগ্নাংশ বহন: ভগ্নাংশ মান সেটলমেন্ট, রিফিল এবং পেজ রিলোড জুড়ে বজায় থাকে।
- অসমাপ্ত রাউন্ড: যদি পেজ রিলোডের সময় কোনো ম্যাচ চলমান থাকে, তবে তা রিফান্ড বা রিজিউম ছাড়াই শেষ হয়ে যায়।
গোপনীয়তা এবং স্টোরেজ
ডেমোটি সেটলড ব্যালেন্স এবং ভগ্নাংশ বহন ব্রাউজারের localStorage-এ সংরক্ষণ করে। ক্যাশে ফাইল মুছে ফেললে এই ডেটা হারিয়ে যেতে পারে। টেমপ্লেটে একটি Google Fonts স্টাইলশীট ঘোষণা করা হয়েছে, তবে প্রকৃত থার্ড-পার্টি রিকোয়েস্ট ডেটা বাকি আছে। এই ডেমোতে কোনো অ্যাকাউন্ট লগইন বা পেমেন্ট ফ্লো নেই।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
96% রিটারন কি গ্যারান্টিযুক্ত?
না। ৯৬% হলো বহু সংখ্যক রাউন্ডের জন্য প্রত্যাশিত মোট রিটার্ন। ব্যক্তিগত সেশনে নেট লাভ বা ক্ষতি হতে পারে। এটি অন্য কোনো পণ্যের জন্য ভবিষ্যদ্বাণী নয় বা নেট লাভের গ্যারান্টি নয়।
Move-to-Front অ্যালগরিদম কীভাবে কাজ করে?
প্রতিটি ডেলিভারির পর, পর্যবেক্ষিত কোড (০-৩) ক্রমিক তালিকার সামনে সরিয়ে নেওয়া হয়। এটি অন্যান্য প্রতীকের র্যাংক পরিবর্তন করে, যা চূড়ান্ত সম-বর্গ স্কোর গণনাকে সরাসরি প্রভাবিত করে।
যদি ম্যাচ চলাকালীন আপনি রিলোড করেন তবে কী হয়?
যদি ম্যাচটি অসম্পূর্ণ থাকে এবং আপনি রিলোড করেন, তবে তা তৎক্ষণাৎ শেষ হয়ে যায়। কোনো রিফান্ড বা সেই নির্দিষ্ট ম্যাচের অবস্থা পুনরায় চালু করার কোনো বিকল্প নেই।