মাইনসুইপার প্যাটার্ন ও স্ট্র্যাটেজি
এই সাইটের প্রতিটি মাইনসুইপার বোর্ড এমনভাবে তৈরি করা হয় যেন শুরুর ঘরটি থেকে শুধু লজিক খাটিয়েই পুরো বোর্ড সমাধান করা যায়: অনুমানের দরকার নেই, প্রতিটি চাল প্রমাণের সুযোগ থাকে। এই গাইডে সেই প্রমাণগুলোই ক্রমানুসারে সাজানো হয়েছে। প্রতিটি চিত্র আমাদের আনলিমিটেড বোর্ডের বাস্তব খেলা থেকে নেওয়া।
ওপেনিং বুঝুন এবং তার সীমানা ধরে এগোন
শুরুর ঘরটি সবসময় শূন্য থাকে, ফলে প্রথম ক্লিকেই একটি বড় ফাঁকা এলাকা খুলে যায় এবং তার চারপাশে সংখ্যার একটি সীমানা তৈরি হয়। একটি সংখ্যা তার চারপাশের আটটি ঘরে মোট কয়টি মাইন আছে তা নির্দেশ করে। সীমানার ভেতরের দিকের বেশিরভাগ ঘর খোলাই থাকে, তাই সীমানা ধরে হিসাব শুরু করাই সেরা কৌশল। বোর্ডের অন্য জায়গায় লাফালাফি না করে এই সীমানা ধরে এগোতে থাকুন।
- শুরুর ঘর
একটি সংখ্যার দুটি মূল নিয়ম ও কর্ডিং
সব মাইন: কোনো সংখ্যার চারপাশে থাকা বন্ধ ঘরের সংখ্যা যদি তার মানের সমান হয়, তবে তার প্রতিটি বন্ধ ঘরেই মাইন রয়েছে। সব নিরাপদ: কোনো সংখ্যার চারপাশে ফ্ল্যাগ দেওয়া মাইনের সংখ্যা যদি তার মানের সমান হয়ে যায়, তবে বাকি সব বন্ধ ঘর নিরাপদ।
দ্বিতীয় নিয়মটির জন্যই ব্যবহার করা হয় কর্ডিং: যে সংখ্যার সব মাইন ফ্ল্যাগ করা হয়ে গেছে, সেটির ওপর ক্লিক করলে (বা মাউসের দুটি বাটন একসাথে চাপলে) তার চারপাশের বাকি সব ঘর একসাথে খুলে যায়। তবে নিশ্চিত হওয়া ফ্ল্যাগের ক্ষেত্রেই কেবল কর্ড করুন; ভুল ফ্ল্যাগ থাকলে কর্ডিংয়ের কারণে মাইনে ক্লিক পড়ে যেতে পারে।
- যে সংখ্যাগুলো দেখে চাল দেওয়া হয়েছে
- নিশ্চিত মাইন
- নিশ্চিত নিরাপদ
১-২-১ প্যাটার্ন
বন্ধ ঘরের একটি সোজা কিনারা ধরে পর পর তিনটি সংখ্যা থাকলে: ১, ২, ১। এখানে ২-এর পাশের তিনটি ঘরের মধ্যে দুটি মাইন থাকা প্রয়োজন। মাঝের ঘরটিতে মাইন থাকলে তা দুই পাশের দুটি ১-এর শর্তই একসাথে পূরণ করে ফেলত, যার ফলে ২-এর একটি মাইন কম পড়ে যেত। তাই মাঝের ঘরটি নিশ্চিত নিরাপদ, আর মাইন দুটি থাকে দুই পাশের ১-এর বরাবর।
পাশাপাশি দুই মাথার ঠিক পরের ঘরগুলোও নিরাপদ হয়ে যায়, কারণ ১-এর নিজস্ব মাইন আগেই নিশ্চিত হয়ে গেছে। বন্ধ সোজা কিনারায় ১-২-১ প্যাটার্নের মানেই হলো: মাইন, নিরাপদ, মাইন।
- যে সংখ্যাগুলো দেখে চাল দেওয়া হয়েছে
- নিশ্চিত নিরাপদ
- নিশ্চিত মাইন
১-২-২-১ প্যাটার্ন
একটি বন্ধ কিনারায় পর পর চারটি সংখ্যা: ১, ২, ২, ১। এখানে দুটি ২-এর পাশে মাইন থাকে এবং ১-এর পাশের ঘরগুলো নিরাপদ হয়।
এর প্রমাণ বিয়োগের নিয়মে মেলে। প্রথম ২ এমন একটি বন্ধ ঘর দেখে যা প্রথম ১ দেখে না (দ্বিতীয় ২-এর পাশে), আর ১ এমন একটি ঘর দেখে যা ২ দেখে না (কিনারার বাইরে)। ২-এর যেহেতু ১-এর চেয়ে একটি মাইন বেশি দরকার, তাই তার বাড়তি ঘরটিতে মাইন থাকবে এবং ১-এর বাড়তি ঘরটি নিরাপদ হবে। অপর পাশ থেকেও একই নিয়মে প্রথম ২-এর পাশে মাইন পাওয়া যায়। এতে দুটি ১-এর শর্ত পূরণ হয়ে যায় এবং তাদের পাশের ঘরগুলো নিরাপদ হয়।
- যে সংখ্যাগুলো দেখে চাল দেওয়া হয়েছে
- নিশ্চিত নিরাপদ
- নিশ্চিত মাইন
দেয়ালের পাশে ১-১ প্যাটার্ন
বোর্ডের কিনারার কাছে পাশাপাশি দুটি ১। প্রথম ১-এর পাশে মাত্র দুটি বন্ধ ঘর থাকে, তাই তার মাইনটি এই দুটির একটিতেই হবে। দ্বিতীয় ১ একই দুটি ঘরের পাশাপাশি আরও একটি ঘর দেখে, কিন্তু তারও তো একটিই মাইন দরকার যা আগের দুটি ঘরের ভেতরেই আছে। তাই তৃতীয় ঘরটি নিশ্চিত নিরাপদ।
উপরের সব প্যাটার্নের মূল ভিত্তি এটিই: যখন একটি সংখ্যার সমস্ত বন্ধ ঘর অন্য একটি সংখ্যারও আওতাভুক্ত হয়, তখন তাদের মধ্যে বিয়োগ করুন। মান সমান হলে বাড়তি ঘরগুলো নিরাপদ। মান আলাদা হলে বাড়তি ঘরে পার্থক্যের সমান মাইন থাকবে।
- নিশ্চিত নিরাপদ
- যে সংখ্যাগুলো দেখে চাল দেওয়া হয়েছে
খেলার শেষে মাইনের সংখ্যা গণনা
বোর্ডের উপরের কাউন্টারে দেখা যায় আর কয়টি মাইন বাকি আছে। খেলার শেষভাগে এমন ঘরগুলোর সিদ্ধান্ত এটিই দেয় যেখানে কোনো সংখ্যা পৌঁছায় না: সব মাইন ফ্ল্যাগ করা হয়ে গেলে বাকি বন্ধ ঘরগুলো নিরাপদ, আর বাকি মাইনের সংখ্যা বাকি বন্ধ ঘরের সমান হলে তার সবগুলোই মাইন।
- নিশ্চিত নিরাপদ
এখানে কোনো অনুমানের প্রয়োজন নেই কেন
সাধারণ র্যান্ডম বোর্ডে প্রথম ক্লিকেই মাইন ফুটতে পারে, অথবা শেষে ৫০/৫০ ভাগ্যের ওপর নির্ভর করতে হতে পারে। তবে আমাদের জেনারেটর প্রতিটি বোর্ড আগেই এই গাইডের লজিক দিয়ে সমাধান করে পরীক্ষা করে নেয়। কোনো বোর্ড লজিক দিয়ে শেষ না করা গেলে তা বাদ দেওয়া হয়। তাই আটকে গেলে অনুমান না করে এমন দুটি সংখ্যা খুঁজুন যাদের বন্ধ ঘরগুলো পরস্পরের ওপর পড়ে, এবং একটি থেকে অন্যটি বিয়োগ করুন।
প্রশ্নোত্তর
- মাইনসুইপারে ১-২-১ নিয়মটি কী?
- বন্ধ কিনারায় ১, ২, ১ থাকলে দুটি ১-এর পাশে মাইন থাকবে এবং মাঝের ২-এর পাশের ঘরটি নিরাপদ হবে। মাঝের ঘরে মাইন থাকলে দুই পাশের ১ মিলে যেত, কিন্তু ২-এর একটি মাইন কম পড়ত।
- মাইনসুইপার কি সবসময় লজিক দিয়ে জেতা সম্ভব?
- সাধারণ র্যান্ডম বোর্ড সবসময় নয়; কখনো কখনো ৫০/৫০ অনুমানে আটকে যায়। তবে এই সাইটের প্রতিটি বোর্ড এমনভাবে তৈরি যে শুরুর ঘর থেকে কেবল লজিক খাটিয়েই পুরোটা সমাধান করা যায়।
- মাইনসুইপারে কর্ডিং কী?
- যে সংখ্যার চারপাশের সব মাইন ফ্ল্যাগ করা হয়ে গেছে, সেটিতে ক্লিক করলে তার চারপাশের বাকি নিরাপদ ঘরগুলো একসাথে খুলে যাওয়াকে কর্ডিং বলে। এতে চালের সংখ্যা বাঁচে, তবে নিশ্চিত না হয়ে কর্ড করা বিপজ্জনক।
- মাইন কোথায় আছে তা কীভাবে বুঝব?
- এমন কোনো সংখ্যা খুঁজুন যার বন্ধ ঘরের সংখ্যা তার মানের সমান (সবগুলোই মাইন হবে), অথবা সাধারণ ঘর শেয়ার করে এমন দুটি সংখ্যার মধ্যে বিয়োগ করুন। ওপরের চিত্রে এর বাস্তব উদাহরণ রয়েছে।