ননোগ্রাম সমাধানের উপায়
ননোগ্রাম (যা গ্রিডলার্স, হাঞ্জি বা জাপানি ক্রসওয়ার্ড নামেও পরিচিত) সমাধান করতে হয় প্রতি লাইনের ক্লু ধরে: প্রতিটি সারি ও কলামের ক্লু জানায় সেখানে কতটি ভরাট ঘরের ব্লক রয়েছে, এবং দুটি ব্লকের মাঝে অন্তত একটি ফাঁকা ঘর থাকবে। এই সাইটের প্রতিটি বোর্ড কোনো অনুমান ছাড়াই সমাধান করা যায়। নিচের চিত্রগুলো আমাদের আনলিমিটেড গেম থেকে নেওয়া বাস্তব চাল।
খালি গ্রিডে নিশ্চিত ঘরগুলো দিয়ে শুরু করুন
একটি ঘরও ভরাট করার আগে কিছু লাইন শুরুতেই কিছু ঘর নিশ্চিত করে দেয়: লাইনের তুলনায় বড় ক্লু থাকলে তা নিজে থেকেই পূরণযোগ্য ঘর বের করে আনে। প্রথমেই প্রতিটি সারি ও কলাম স্ক্যান করে এগুলো খুঁজে নিন। এতে আড়াআড়ি লাইনগুলোর হিসাব সহজ হয়ে যায়।
- এই ধাপে নিশ্চিত হওয়া গেছে
লাইন গণনা: যখন ক্লু পুরো লাইন ঢেকে ফেলে
ব্লকের সংখ্যাগুলো যোগ করুন এবং প্রতিটি ব্লকের মাঝে ১টি করে ফাঁকা ঘর ধরুন। এই যোগফল যদি লাইনের মোট দৈর্ঘ্যের সমান হয়, তবে ব্লকগুলো বসার আর কোনো বিকল্প জায়গা নেই—ফাঁকা ঘরসহ পুরো লাইনের সব ঘর একবারে নিশ্চিত হয়ে যায়।
- এই ধাপে নিশ্চিত হওয়া গেছে
ওভারল্যাপ: ব্লককে একবার বামে, একবার ডানে চাপান
একটি ব্লককে যতদূর সম্ভব বামে সরান, তারপর যতদূর সম্ভব ডানে। ব্লকটি যদি চলাচলের জায়গার অর্ধেকের বেশি লম্বা হয়, তবে দুটি অবস্থানের কিছু ঘর পরস্পরের ওপর পড়বে (ওভারল্যাপ করবে)। এই ওভারল্যাপ হওয়া ঘরগুলো সব সমাধানেই ভরাট থাকবে। n দৈর্ঘ্যের লাইনে k দৈর্ঘ্যের একটি ব্লকের জন্য, 2k > n হলেই ঠিক 2k − n সংখ্যক ঘর নিশ্চিত হয়।
একাধিক ব্লকের ক্ষেত্রেও একই নিয়ম: সবগুলোকে একপাশে চেপে ধরুন, তারপর অন্যপাশে; যে ঘরগুলোতে একই ব্লক দুইবারই পড়ে, সেগুলো ভরাট করুন।
- এই ধাপে নিশ্চিত হওয়া গেছে
কিনারার সাথে ব্লক মেলানো
কিনারার কাছাকাছি কোনো ভরাট ঘর থাকলে তা সেই দিকের প্রথম ব্লকের অংশ হবে, যদি ঘরটি ব্লকের দৈর্ঘ্যের চেয়ে কিনারার বেশি কাছে থাকে। ব্লকটি তো কিনারার বাইরে যেতে পারবে না, তাই ওই ঘর ছাড়িয়ে ব্লকের পুরো দৈর্ঘ্য পর্যন্ত ঘরগুলো অবশ্যই ভরাট হবে।
- এই ধাপে নিশ্চিত হওয়া গেছে
যেখানে কোনো ব্লক পৌঁছাতে পারে না সেখানে ক্রস দিন
কিছু ঘর নিশ্চিত হয়ে গেলে ব্লকগুলোর নড়াচড়ার জায়গা কমে যায়। কোনো ঘর যদি কোনো ব্লকের আওতাতেই পড়া সম্ভব না হয়, তবে সেটি ফাঁকা—সেখানে ক্রস দিন। ক্রসের গুরুত্ব ভরাট ঘরের চেয়ে কম নয়, কারণ এগুলো লাইনকে ছোট অংশে ভাগ করে যেখানে আবার ওভারল্যাপ খাটানো যায়।
- এই ধাপে নিশ্চিত হওয়া গেছে
লাইন শেষ করা: বাকি ঘরগুলোতে ক্রস দিন
একটি লাইনের ক্লু অনুযায়ী সব ভরাট ঘর পাওয়া হয়ে গেলে, বাকি সব খালি ঘরে সরাসরি ক্রস দিয়ে দিন। কালক্ষেপণ না করে ক্রস বসান, কারণ এই ক্রসগুলোই পাশের আড়াআড়ি লাইনগুলোর সমাধান এগিয়ে দেয়।
- এই ধাপে নিশ্চিত হওয়া গেছে
কাজের সঠিক ধারাবাহিকতা
ধাপে ধাপে কাজ করুন। প্রথমে খালি গ্রিডের নিশ্চিত লাইনগুলো করুন। তারপর সারি ও কলামের মাঝে পর্যায়ক্রমে চোখ বুলিয়ে শুধু সেই লাইনগুলো আবার দেখুন যেগুলোতে নতুন ঘর বসেছে। কোথাও আটকে গেলে কিনারার সাহায্য নিন এবং যে ব্লকের জায়গা কমে এসেছে তাতে আবার ওভারল্যাপ পরীক্ষা করুন। আমাদের বোর্ডে অনুমানের কোনো দরকার নেই; জেনারেটর প্রতিটি বোর্ড এমনভাবেই তৈরি করে।
প্রশ্নোত্তর
- ননোগ্রাম আর পিক্রস বা গ্রিডলার্স কি একই খেলা?
- হ্যাঁ, খেলার নিয়ম একই। গ্রিডলার্স, হাঞ্জি এবং পেইন্ট-বাই-নাম্বার একই পাজলের ভিন্ন নাম। পিক্রস (Picross) নামটি নিন্টেন্ডো ব্যবহার করে এবং পিক-আ-পিক্স (Pic-a-Pix) কনসেপ্টিস ব্যবহার করে; আমরা তাদের সাথে যুক্ত নই।
- একটি ননোগ্রামের কি একাধিক সমাধান থাকতে পারে?
- র্যান্ডম গ্রিডে একাধিক সমাধান থাকতে পারে এবং অনুমানের দরকার হতে পারে। তবে আমাদের সাইটের প্রতিটি বোর্ড এমনভাবে যাচাই করা যাতে কেবল একটি সঠিক ছবিই থাকে এবং লাইন ধরে ধরে সমাধান করা যায়।
- ১০x১০ ননোগ্রাম কীভাবে শুরু করবেন?
- যে ক্লুগুলো লাইনের দৈর্ঘ্যের তুলনায় বড় সেগুলো খুঁজুন: ফাঁকা ঘরসহ ১০-এর কাছাকাছি যোগফল, অথবা ৬ বা তার বড় সিঙ্গেল ব্লক। প্রথমে এগুলোর ওভারল্যাপ বের করুন, তারপর আড়াআড়ি লাইনে কাজ করুন।