গেমটিতে একটি 4x4 গ্রিড ব্যবহার করা হয় যেখানে আপনি একটি মাইন কাউন্ট নির্বাচন করেন। মূল মেকানিক্স একটি পাবলিক সাপোর্ট রুলের ওপর নির্ভরশীল: অ্যান্টি-ডায়াগোনাল বরাবর তিনটি পার্শ্ববর্তী জোড়ার মধ্যে ঠিক একটি জোড়ার সমান অকুপেন্সি বিট থাকতে হবে। এই কনস্ট্রেইন্ট সম্ভাব্য বোর্ড স্টেটগুলিকে ফিল্টার করে।
এটি একটি মূল ভার্চুয়াল-কয়েন ডেমো, যার নিয়মগুলো এখানে বর্ণনা করা হয়েছে। উল্লিখিত নাম এবং ডোমেইন কোনো বাহ্যিক অপারেটরের যাচাই করে না বা একটি বাণিজ্যিক গেম প্রতিষ্ঠা করে না যা পুনরুত্পাদনযোগ্য।
বোর্ড সাপোর্ট এবং কনস্ট্রেইন্টস
গেমটি একটি 4x4 বোর্ড ব্যবহার করে। মাইন নির্বাচনটি সম্ভাব্য সব কম্বিনেশনের মধ্যে এলোমেলো নয়। বরং, এটি নির্বাচিত মাইন সংখ্যার জন্য লিগ্যাল বোর্ড সাপোর্ট থেকে সমান সম্ভাবনায় নেওয়া হয়।
এই সাপোর্টের মূল নিয়ম হলো অ্যান্টি ডায়াগোনাল ওয়ান ইকুয়ালিটি (Anti Diagonal One Equality) বিধি। একটি 4x4 গ্রিডে, অ্যান্টি-ডায়াগোনালে চারটি সেল থাকে। এই ডায়াগোনাল বরাবর তিনটি পাশাপাশি জোড়া রয়েছে। এই বিধি অনুযায়ী, এই তিন জোড়ার মধ্যে ঠিক একটি জোড়ার ওকুপেন্সি বিট সমান হতে হবে (অর্থাৎ উভয় সেলই সুরক্ষিত অথবা উভয়ই মাইন)। এটি যেকোনো নির্দিষ্ট মাইন সংখ্যার জন্য সম্ভাব্য বোর্ডের একটি সসীম ও নির্দিষ্ট সেট তৈরি করে।
যখন আপনি একটি রাউন্ড শুরু করেন, তখন বোর্ডটি এই ফিল্টার করা সাপোর্ট থেকে সমান সম্ভাবনায় নির্বাচন করা হয়। এটি সেইসব গেম থেকে আলাদা যেখানে পূর্ববর্তী ড্র-এর ওপর ভিত্তি করে সম্ভাবনা পরিবর্তিত হয়; এখানে, প্রাথমিক সম্ভাবনা বন্টন সাপোর্টের আকার দ্বারা স্থির করা থাকে।
কন্ট্রোল এবং গেমপ্লে
গেমটি নির্দিষ্ট নিয়ন্ত্রণের মাধ্যমে পরিচালিত হয় যা একটি সক্রিয় রাউন্ড চলাকালীন লক করা থাকে, যা সাপোর্ট ফিল্টারিংয়ের গাণিতিক অখণ্ডতা বজায় রাখতে সাহায্য করে।
- মাইন কাউন্ট নির্বাচন: রাউন্ড শুরু হওয়ার আগে আপনি একটি মাইন কাউন্ট নির্বাচন করেন। এই পছন্দটি প্রাথমিক সাপোর্ট সাইজ নির্ধারণ করে। উপলব্ধ মাইন কাউন্টগুলো হলো ৩, ৪ এবং ৫।
- সেল প্রকাশ: একটি সেল প্রকাশ করতে ক্লিক করুন। এটি নিরাপদ হলে আপনি চালিয়ে যান। এটি একটি মাইন হলে, রাউন্ডটি শূন্য মোট রিটার্ন নিয়ে শেষ হয়।
- ম্যানুয়াল ব্যাংক: অন্তত একটি নিরাপদ প্রকাশের পর, একটি ম্যানুয়াল ব্যাংক বাটন উপলব্ধ হয়। আপনি যেকোনো সময় আপনার বর্তমান কোট ক্যাশ আউট করতে এই বাটনে ক্লিক করতে পারেন।
- রিফিল: যদি ওয়ালেট ব্যালেন্স ১০ এর নিচে থাকে এবং আপনি আইডল থাকেন, তবে আপনি ম্যানুয়ালি রিফিল করতে পারেন। এই কাজটি সেট করে পূর্ণসংখ্যা ব্যালেন্সকে ঠিক ১০০০ করে। এটি বিদ্যমান ব্যালেন্সে যোগ করে না। ভগ্নাংশ বহন এই রিফিল এবং সেটেলমেন্ট জুড়ে টিকে থাকে।
পেমেন্ট ক্যালকুলেশন এবং লিমিট
বোর্ডের সাপোর্ট কমে যাওয়ার হারের ওপর ভিত্তি করে পেমেন্ট নির্ধারিত হয়, যখন আপনি নিরাপদ সেলগুলো উন্মোচন করেন। প্রতিটি নিরাপদ সেল উন্মোচন সাপোর্ট ফিল্টার করে, যা উন্মোচিত প্যাটার্নের সাথে মিলে না যাওয়া বোর্ডগুলোকে বাদ দেয়।
মোট কোট নিম্নরূপে গণনা করা হয়:
মোট কোট = 0.96 × ক্যাপচার্ড স্টেক × (ইনিশিয়াল সাপোর্ট / কারেন্ট কম্প্যাটিবল সাপোর্ট)
- 0.96 হলো স্টেকের ওপর প্রযোজ্য ফিক্সড ফ্যাক্টর।
- ক্যাপচার্ড স্টেক হলো আপনার জুয়া খেলার পরিমাণ।
- ইনিশিয়াল সাপোর্ট হলো আপনার নির্বাচিত মাইন কাউন্টের জন্য শুরুতে বৈধ বোর্ডের মোট সংখ্যা।
- কারেন্ট কম্প্যাটিবল সাপোর্ট হলো বাকি থাকা সেইসব বৈধ বোর্ডের সংখ্যা যা উন্মোচিত সকল নিরাপদ সেলের সাথে সামঞ্জস্যপূর্ণ।
ক্যাপ গার্ড: যদি কোনো নিরাপদ সেল উন্মোচনের ফলে মোট কোট স্টেকের ১০০০ গুণের বেশি হয়, তবে সেই সেলটি ডিসেবল করা হয়। যতক্ষণ পর্যন্ত উপলব্ধ সেলগুলো বাকি থাকে, ততক্ষণ আপনি অন্য একটি উপলব্ধ সেল বেছে নিতে পারেন বা নিরাপদ সেল উন্মোচনের পর ম্যানুয়ালি ব্যাংক করতে পারেন।
অটো-ব্যাংক: যদি কোনো উপলব্ধ রিভিল না থাকে (কারণ সব নিরাপদ সেল খুঁজে পাওয়া গেছে বা বাকি থাকা প্রতিটি সেল নিশ্চিত মাইন অথবা ক্যাপ অতিক্রম করবে), তবে বর্তমান কোট স্বয়ংক্রিয়ভাবে ব্যাংক করা হয়।
সম্ভাবনা এবং গাণিতিক প্রমাণ
এই গেমটির নির্দিষ্ট প্রত্যাশিত রিটার্ন (RTP) ৯৬% মোট। এটি একটি গাণিতিক ধ্রুবক যা চুক্তি থেকে পাওয়া গেছে, কোনো পরিমাপকৃত আনুমানিক মান নয়।
| মাইনস | পলিসি | নির্দিষ্ট মোট RTP | পরিমাপকৃত RTP (নমুনা) | উদাহরণস্বরূপ নিরাপদ পথ | মোট মাল্টিপ্লায়ার |
|---|---|---|---|---|---|
| ৩ | ০ | ০.৯৬ | ৯৬.০৬৭% | [০] | ১.১৩১৯ |
| ৩ | ৫ | ০.৯৬ | ৯৫.৪৩৩% | [০,৩,৬,১৩,১২,১৫,২,৫,৮,১১,১৪,১,৪] | ১৫১.৬৮ |
| ৪ | ০ | ০.৯৬ | ৯৬.০১৩% | [০] | ১.২৩৮৪ |
| ৪ | ৫ | ০.৯৬ | ৯৫.৭৩২% | [০,৩,৬,১৩,১২,১৫,২,৫,৮,১১,১৪,১] | ৫৭২.১৬ |
| ৫ | ০ | ০.৯৬ | ৯৬.০৭০% | [০] | ১.৩৬৩২ |
| ৫ | ৫ | ০.৯৬ | ৯৫.৮৬৮% | [০,৩,৬,১৩,১২,১৫,২,৫,৮,১১] | ২৯৯.৯০৪ |
দ্রষ্টব্য: পরিমাপকৃত RTP মানগুলো নমুনা পর্যবেক্ষণ এবং পরিসংখ্যানগত ভ্যারিয়েন্সের কারণে এটি নির্দিষ্ট ০.৯৬ থেকে সামান্য ভিন্ন হতে পারে।
ওয়ালেট এবং পার্সিস্টেন্স
ডেমোতে একটি লোকাল ওয়ালেট সিস্টেম ব্যবহৃত হয়। আপনার ব্যালেন্স এবং ফ্র্যাকশনাল ক্যারি ব্রাউজারের localStorage-এ সংরক্ষিত থাকে।
- Refill: এটি কেবল তখনই উপলব্ধ যখন ব্যালেন্স ১০-এর নিচে থাকে। এটি ব্যালেন্স ঠিক ১০০০ করে সেট করে। এটি বিদ্যমান তহবিলের সাথে যোগ হয় না।
- Settlement: সেটেল্ড ব্যালেন্স লোকালি সংরক্ষিত থাকে। আপনি যদি একটি অসমাপ্ত রাউন্ডের সময় রিলোড করেন, তবে রাউন্ডটি রিফান্ড বা রিজিউম ছাড়াই শেষ হয়ে যায়।
- Fractional Carry: এটি সেটেলমেন্ট, রিফিল এবং রিলোড জুড়ে সংরক্ষিত থাকে।
এই ডেমোতে কোনো অ্যাকাউন্ট লগইন ফ্লো, পেমেন্ট প্রসেসিং বা বহিঃস্থ ক্যাশিয়ারের সাথে কোনো সংযোগ নেই। ভার্চুয়াল কয়েনগুলোর কোনো ক্যাশ ভ্যালু নেই।
দায়িত্বশীল খেলা এবং গোপনীয়তা
এই গাইডটি ১৮ বছর বা তার বেশি বয়সী ব্যবহারকারীদের জন্য। এটি একটি অডিয়েন্স পলিসি, স্থানীয় আইনি বয়সের গেট বা স্থানীয় আইনগততার বিবৃতি নয়।
গোপনীয়তা: ডেমোতে ব্যালেন্সের জন্য localStorage ব্যবহৃত হয়। একটি Google Fonts স্টাইলশীট ঘোষণা করা হয়েছে, তবে কোনো নির্দিষ্ট থার্ড-পার্টি ডেটা প্রসেসিং নিশ্চিত করা হয়নি। ক্যাশেড ফাইল মুছে ফেললে লোকাল স্টোরেজ ডেটা থেকে যেতে পারে।
দায়িত্বশীল ব্যবহার: আপনি একটি ব্যক্তিগত সময় বা ভার্চুয়াল কয়েনের সীমা সেট করতে পারেন। ডেমোটি আচরণ ক্লিনিক্যালি ট্রেন করে না বা ক্ষতি নিরাপদ করে না। এই ডেমোতে কোনো সেলফ-এক্সক্লুশন টুল বা অ্যাকাউন্ট-লেভেলের ব্লকিং নেই।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
বোর্ডটি কীভাবে তৈরি করা হয়?
বোর্ডটি Anti Diagonal One Equality কনস্ট্রেইন্ট দ্বারা সংজ্ঞায়িত লিগ্যাল বোর্ড সাপোর্ট থেকে ইউনিফর্মলি আঁকা হয়। এটি স্বাধীন সম্ভাবনা দিয়ে সেল-বাই-সেল তৈরি করা হয় না। সাপোর্ট সাইজ নির্বাচিত মাইন কাউন্টের উপর নির্ভর করে।
যদি আমি রাউন্ডের সময় রিলোড করি তবে কী হবে?
যদি আপনি একটি সক্রিয় ও অসমাপ্ত রাউন্ডের সময় পুনরায় লোড করেন, তবে রাউন্ডটি কোনো রিফান্ড ছাড়াই শেষ হয়ে যায়। আপনার স্থিতিশীল ব্যালেন্স বজায় থাকে, কিন্তু বর্তমান রাউন্ডের অবস্থা হারিয়ে যায়। আপনি রাউন্ডটি পুনরায় শুরু করতে পারবেন না।
রিফিল কীভাবে কাজ করে?
যখন আপনার ব্যালেন্স ১০-এর নিচে থাকে এবং আপনি নিষ্ক্রিয় থাকেন, তখন আপনি ম্যানুয়ালি রিফিল করতে পারেন। এই কাজটি আপনার ইন্টিজার ব্যালেন্স ঠিক ১০০০ সেট করে। এটি আপনার বর্তমান ব্যালেন্সের সাথে যোগ হয় না। ভগ্নাংশ বহন করা সংরক্ষিত থাকে।