Star Battle · চিন্তার খাবার
Star Battle এমন একটি জাপানি ধাঁধা-ঐতিহ্যের অংশ, যা ভাষার চেয়ে বিশুদ্ধ যুক্তিকে বেশি মূল্য দেয় — যেখানে অঞ্চলে বিভক্ত একটি গ্রিড আর প্রতিটি লাইনে তারার একটি নির্দিষ্ট সংখ্যাই গোটা চ্যালেঞ্জটিকে সংজ্ঞায়িত করে।
ইংরেজিতে লেখা ও সম্পাদিত। এই বাংলা সংস্করণটি যন্ত্রানুবাদের মাধ্যমে তৈরি; যেখানে নির্ভুলতা গুরুত্বপূর্ণ, সেখানে ইংরেজি মূলটিই প্রামাণ্য। ইংরেজিতে মূল লেখাটি পড়ুন →
টোকিওতে একটি প্রকাশনা-সংস্থা দশকের পর দশক ধরে নিজেকে সঁপে দিয়েছে একটিমাত্র লক্ষ্যে: এমন খেলা তৈরি ও বিতরণ, যা কেবল বিশুদ্ধ যুক্তি দিয়েই সমাধান করা যায়। Nikoli-র শুরু 1980 সালে, যে বছর মাকি কাজি (Maki Kaji) আর তাঁর ছোটবেলার দুই বন্ধু একটি ত্রৈমাসিক ধাঁধা-পত্রিকা বের করেন এবং সেই মরসুমে Irish 2,000 Guineas জেতা ঘোড়াটির নামে তার নাম রাখেন; একই নামের একটি কোম্পানি আসে তিন বছর পরে। 2 পত্রিকাটি, Puzzle Communication Nikoli, আজও সংস্থাটির প্রধান পণ্য, আর Sudoku-র জনপ্রিয়তার হাত ধরে প্রকাশকটি বিশ্বজুড়ে পরিচিতি পায়, গড়ে তোলে এমন এক সংগ্রহ যাতে স্বতন্ত্র ধাঁধা-ধরনের সংখ্যা কয়েক ডজন ছাড়ায়। প্রকাশকটির দর্শনের কেন্দ্রে আছে সংস্কৃতি-নিরপেক্ষতা, অর্থাৎ এই ধারণা যে কোনো ধাঁধা সমাধান করতে কোনো বিশেষ ভাষা বা সাংস্কৃতিক পটভূমির জ্ঞান লাগা উচিত নয়। এই নীতিই ক্রসওয়ার্ডের মতো ধাঁধা-ঘরানাকে, যা পুরোপুরি শব্দভাণ্ডার আর সাংস্কৃতিক জ্ঞানের উপর দাঁড়িয়ে, Nikoli যেসব সাংখ্যিক ও যৌক্তিক ধাঁধার জন্য পরিচিত তাদের থেকে আলাদা করে দেয়। ফলে টিকে থাকে এমন এক ধাঁধা-পরিবার, যার মুখোমুখি হতে পারেন যে কেউ, যেখানে খুশি, কোনো নির্দিষ্ট ভাষা বা আঞ্চলিক ঐতিহ্যে দখল না থাকলেও। 1
সংস্কৃতি-নিরপেক্ষ এই দৃষ্টিভঙ্গির জোরেই Nikoli-র ধাঁধা জাপানের সীমানা পেরিয়ে অসামান্য সাফল্যে ছড়িয়ে পড়েছে। সবচেয়ে বিখ্যাত উদাহরণ Sudoku, যার Nikoli-রূপটি ইংরেজিভাষী দুনিয়ায় জনপ্রিয় হয় 2005 সালে। ধাঁধাটির জন্ম কিন্তু জাপানে নয়: তার আধুনিক রূপটি সম্ভবত নকশা করেছিলেন হাওয়ার্ড গার্নস (Howard Garns) নামে অবসরপ্রাপ্ত এক মার্কিন স্থপতি, আর তা প্রথম প্রকাশ করে Dell Magazines, 1979 সালে, Number Place নামে। কাজি এটিকে জাপানি পাঠকের সামনে আনেন 1984 সালের এপ্রিলে একটি Nikoli প্রকাশনায়, আর তিনি এটিকে যে দীর্ঘ জাপানি নামটি দিয়েছিলেন তা পরে সংক্ষিপ্ত হয়ে দাঁড়ায় Sudoku। 4 একে বাইরে বয়ে নিয়ে গিয়েছিল Nikoli-র নকশা-দর্শন, যা আন্দাজ বা ভাষাজ্ঞানের বদলে যৌক্তিক অনুমানকেই সামনে রাখে। এই আন্তর্জাতিক নাগাল দেখিয়ে দেয় সুনির্মিত শর্ত-ভিত্তিক ধাঁধার শক্তি: নিয়ম যখন স্পষ্ট আর যুক্তির পথটি যখন পুরোপুরি যৌক্তিক, তখন ভাষার দেয়াল অপ্রাসঙ্গিক হয়ে পড়ে। Sudoku-র সাফল্য দেখিয়ে দিয়েছে, নিছক শর্ত-পূরণের উপর দাঁড়ানো ধাঁধা-নকশাও বিশ্বজোড়া খ্যাতি পেতে পারে, আর তা Nikoli-র বৃহত্তর খেলা-সংগ্রহের দিকেও নতুন করে নজর টেনেছে। 1
Star Battle এই ঐতিহ্যের মধ্যেই খাপ খায় Nikoli-ঘরানার একটি তারা-বসানোর যুক্তি-ধাঁধা হিসেবে: সে Nikoli-র নিজের তালিকায় থাকা ঘরানাগুলোর একটি নয়, কিন্তু তৈরি হয়েছে ঠিক সেই একই নির্দিষ্টকরণ মেনে। গেমটি সেই নকশা-নীতিগুলোই অনুসরণ করে, যা চার দশকেরও বেশি সময় ধরে Nikoli-র পথকে সংজ্ঞায়িত করেছে: পরিচ্ছন্ন নিয়মের সেট, ভাষার উপর কোনো নির্ভরতা নয়, আর আন্দাজের বদলে যৌক্তিক অনুমানের উপর দাঁড়ানো একটি সমাধান-পথ। N বাই N গ্রিডকে N-টি সংলগ্ন অঞ্চলে ভাগ করা, প্রতিটি সারি, কলাম ও অঞ্চলে ঠিক K-টি তারা বসানোর শর্ত, আর যে স্পর্শ-নিষেধ নিয়ম তারাদের কোনাকুনিভাবেও ছোঁয়াছুঁয়ি করতে দেয় না — এগুলো মিলে এমন একটি পূর্ণ ব্যবস্থা তৈরি করে, যা কোনো সাংস্কৃতিক বা ভাষাগত পটভূমি ছাড়াই বোঝা যায়। ধাঁধাটির পরিচয় আসে তার নিজের ভিতরকার যুক্তি থেকে, খেলোয়াড়ের হয়তো-থাকা কোনো বাইরের জ্ঞান থেকে নয়। 3
Puzzle Communication Nikoli, টোকিও থেকে প্রকাশিত ত্রৈমাসিক পত্রিকাটি, নতুন ধাঁধা-ধরন পরিচয় করিয়ে দেওয়ার আর সমাধানকারীদের সম্প্রদায়ের সঙ্গে প্রকাশকের সম্পর্ক টিকিয়ে রাখার প্রধান বাহন। পত্রিকার ছাঁদটি একদিকে নিয়মিত নতুন উপাদান প্রকাশের সুযোগ দেয়, অন্যদিকে নতুন ঘরানা উদ্ভাবনের একটি মঞ্চও জোগায়। পত্রিকাটি ধাঁধার বেশ কয়েকটি নতুন ঘরানা উদ্ভাবন করেছে এবং জাপানে বেশ কিছু নতুন খেলা পরিচয় করিয়ে দিয়েছে, প্রতিটিই সংস্কৃতি-নিরপেক্ষ নকশার ভিত্তির উপর দাঁড়িয়ে। বছরের পর বছরে জমে ওঠা সংগ্রহটিতে আছে কয়েক ডজন ধাঁধা-ধরন, তাদের মধ্যে Sudoku, Kakuro, Slitherlink, Nurikabe, Masyu আর Hitori। এদের প্রত্যেকটিই একটি গ্রিডের উপর শর্ত সাজানোর একেকটি আলাদা উপায়, যা সমাধানকারীদের নানা রকম যৌক্তিক চ্যালেঞ্জ দেয়, অথচ বিশুদ্ধ যুক্তির সেই একই মূল দর্শন ধরে রাখে। 1
পত্রিকা-বাস্তুতন্ত্রটি এমন এক ধাঁধা-নকশার ঐতিহ্যকে ধরে রাখে, যা পরিমিতি আর যৌক্তিক বিশুদ্ধতাকে মূল্য দেয়। নতুন কোনো ধাঁধা-ধরন যখন আসে, তাকে নিজের নিয়মের জোরেই দাঁড়াতে হয়, বাইরের জ্ঞান বা সাংস্কৃতিক প্রেক্ষাপট ছাড়াই। নকশার উপর বসানো এই শর্তটিই জন্ম দিয়েছে বৈচিত্র্যে ভরা খেলার সম্ভারের, যার প্রত্যেকটির নিজস্ব স্বাদ আছে, অথচ সবাই একই সুসংহত পরিবারের অংশ। ত্রৈমাসিক প্রকাশের ছন্দ নিয়মিত পাঠকের জন্য টাটকা ধাঁধার একটি অবিরাম ধারা নিশ্চিত করে, আর তাতে উপাদানের সঙ্গে এমন একটি দীর্ঘস্থায়ী সম্পর্ক গড়ে ওঠে, যা বিচ্ছিন্ন ধাঁধার বই বা মাঝেসাঝের প্রকাশনার চেয়ে অনেক গভীর। এই নিয়মিততাই সমাধানকারীদের একটি নিবেদিত সম্প্রদায় গড়ে তুলতে সাহায্য করেছে, যাঁরা পত্রিকাটির বিষয়বস্তু অনুসরণ করেন আর ধাঁধা-সংস্কৃতির চলমান বিকাশে অংশ নেন। 1
Star Battle ওই তালিকার ঠিক বাইরে বসে থেকেও চলে একই ব্যাকরণে। তার মূল কৌশল — প্রতিটি সারি, কলাম ও অঞ্চলে ঠিক K-টি তারা বসানো, আর কোনো দুটি তারা যেন পরস্পরকে না ছোঁয় — Nikoli-র নিজের ঘরানাগুলো যে শর্ত-পূরণের বিষয়টি নিয়ে ঘাঁটাঘাঁটি করে, তারই আরেকটি রূপভেদ। ধাঁধাটির নিয়ম এত সরল যে কয়েক মুহূর্তেই শেখা যায়, অথচ সারির শর্ত, কলামের শর্ত, অঞ্চলের শর্ত আর স্পর্শ-নিষেধের সন্নিহিততা-নিয়ম মিলে যে যৌক্তিক গভীরতা জন্মায়, তা ধাঁধাটিকে সমৃদ্ধ এক অভিজ্ঞতা করে তোলে। সারল্য আর গভীরতার এই ভারসাম্যই Nikoli-নকশার একটি স্বাক্ষর, আর Star Battle গড়া হয়েছে ঠিক সেই ছাঁচেই। 3
Nikoli-ঘরানার একটি তারা-বসানোর ধাঁধার স্থাপত্য শুরু হয় গ্রিডটিকে দিয়েই। একটি N বাই N গ্রিড খেলার মাঠ জোগায়, যেখানে N-টি সারি আর N-টি কলাম মিলে ঘরের একটি বর্গাকার জাল তৈরি করে। তারপর গ্রিডটিকে ভাগ করা হয় N-টি সংলগ্ন অঞ্চলে। তাদের আকার সমান নয়: ইঞ্জিন প্রতিটি অঞ্চলকে বাড়িয়ে তোলে একটি বীজ-ভিত্তিক এলোমেলো পদচারণা দিয়ে, তাই ছয় বাই ছয় বোর্ডে একটিমাত্র ঘরের একটি অঞ্চল চোদ্দোটি ঘরের একটি অঞ্চলের পাশেই বসতে পারে। যা স্থির তা আয়তন নয়, কোটা: প্রতিটি অঞ্চলে শেষ পর্যন্ত ঠিক K-টি তারা থাকতেই হবে। অঞ্চলগুলোকে সংলগ্ন হতে হয়, অর্থাৎ একটি অঞ্চলের সব ঘর মিলে একটিমাত্র যুক্ত দল গড়ে; আর ওই ইচ্ছাকৃত অনিয়মই সমাধানটিকে অনন্য হতে বাধ্য করে, কারণ পরিপাটি, সমরূপ অঞ্চল সাধারণত একাধিক তারা-বিন্যাসকেই জায়গা দিয়ে ফেলে। গ্রিডের জ্যামিতি, অঞ্চলে বিভাজন আর তারা-সংখ্যা K — এই তিনে মিলে এমন একটি ব্যবস্থা দাঁড়ায়, যেখানে প্রতিটি বসানোর সিদ্ধান্ত একসঙ্গে একাধিক শর্তের ভিতর দিয়ে ঢেউ তুলে যায়। 3
এই কাঠামোর ভিতরে খেলোয়াড়কে প্রতিটি সারি, প্রতিটি কলাম আর প্রতিটি অঞ্চলে ঠিক K-টি তারা বসাতে হয়। K-এর মান ঠিক হয় ধাঁধাটির কাঠিন্য অনুযায়ী। গেমটি তিনটি কাঠিন্য দেয়, আর প্রত্যেকটি একসঙ্গে দুটি সংখ্যাই স্থির করে দেয়: সহজ (easy) মানে 6 বাই 6, প্রতি লাইনে একটি তারা; মাঝারি (medium) মানে 8 বাই 8, প্রতি লাইনে একটি তারা; আর কঠিন (hard) মানে 10 বাই 10, প্রতি লাইনে দুটি তারা। তারা-সংখ্যা K আর গ্রিডের আকার N মিলে ঠিক করে দেয় বোর্ডে তারার ঘনত্ব আর শর্তগুলোর আঁটসাঁট ভাব। K সমান এক নিয়ে একটি 6 বাই 6 গ্রিডে তারারা ঘরের মাত্র ছয় ভাগের এক ভাগ দখল করে, ফলে বিন্যাসটি হালকা; অন্যদিকে K সমান দুই নিয়ে একটি 10 বাই 10 গ্রিড একশো ঘরে বিশটি তারা বসায়, অর্থাৎ পাঁচে এক, যা অনেক ঘন আর অনেক বেশি শর্তে বাঁধা বিন্যাস। 3
স্পর্শ-নিষেধ নিয়মটি আরও একটি শর্তের স্তর যোগ করে, যা তারাদের পারস্পরিক স্থানিক সম্পর্ককে নিয়ন্ত্রণ করে। কোনো দুটি তারা পরস্পরকে ছুঁতে পারবে না, কোনাকুনিভাবেও নয়। এর মানে, একটি তারার চারপাশের ঘরগুলোর — সর্বোচ্চ আটটি, আর ধারে বা কোণে তার চেয়ে কম — কোনোটিতেই আরেকটি তারা থাকতে পারবে না। সন্নিহিততা যাচাইয়ে ব্যবহার হয় রাজার-চালের সন্নিহিততা, যা গ্রিড আসলে যতগুলো প্রতিবেশী ঘর জোগায় তাদের প্রত্যেকটিকেই হিসাবে ধরে। এই নিয়মটিই যা নইলে নিছক গোনাগুনতির সমস্যা হতো, তাকে স্থানিক যুক্তির চ্যালেঞ্জে বদলে দেয়। খেলোয়াড়কে কেবল ভাবতে হয় না যে একটি ঘর সারি, কলাম ও অঞ্চলের সংখ্যা মেলায় কি না, বরং এ-ও ভাবতে হয় যে সেখানে একটি তারা বসালে অন্য কোনো তারার সঙ্গে স্পর্শ-নিষেধের শর্ত ভেঙে যাবে কি না। এই স্থানিক মাত্রাই Star Battle-কে নিছক গোনাগুনতির ধাঁধা থেকে আলাদা করে আর তাকে তার নিজস্ব চরিত্র দেয়। 3
একটি Star Battle ধাঁধা সমাধানের মধ্যে থাকে দেখা, চিহ্ন দেওয়া আর অনুমান করার একটি অবিরাম চক্র। খেলোয়াড় গ্রিডটি খুঁটিয়ে দেখেন কোথায় তারা বসতেই হবে বা কোথায় বসতে পারে না, আর বাদ-পড়া ঘরগুলোকে ✕ চিহ্ন দিয়ে দাগিয়ে নিজের অনুমানের হিসাব রাখেন। একটি তারা বসানো বা একটি বাদ-চিহ্ন বসানো, প্রতিটিই বাকি ঘরগুলোর শর্ত বদলে দেয় আর যৌক্তিক পরিণামের একটি ধারা তৈরি করে। প্রক্রিয়াটি পুনরাবৃত্ত: এক জায়গার একটি অনুমান অন্য জায়গায় একটি বসানো বাধ্য করে, তা থেকে আবার নতুন বাদ-চিহ্ন জন্মায়, আর তা থেকে আরও বসানো বাধ্য হয়। যুক্তির এই শৃঙ্খলই ধাঁধা-অভিজ্ঞতার মর্ম, আর তা পুরোপুরি নির্ভর করে শর্তগুলোর যৌক্তিক পরিণামের উপর, আন্দাজ বা ঠোকাঠুকির উপর নয়। 3
এই প্রক্রিয়ায় ✕ চিহ্নটি একটি অপরিহার্য হাতিয়ার। একটি ঘর তিনটি অবস্থার একটিতে থাকে, আর ক্লিক করলে সেটি বদলাতে থাকে খালি থেকে ★ তারা, তারপর ✕ চিহ্ন, তারপর আবার খালি; ওই ✕ হলো অনুমান করতে করতে খেলোয়াড়ের নিজের নেওয়া একটি বাদ-নোট। এই চিহ্নগুলো কোন ঘরে তারা থাকতে পারে না তার হিসাব রাখতে সাহায্য করে, ফলে খেলোয়াড় বাকি সম্ভাবনাগুলো পরিষ্কার চোখে দেখতে পান। ধাঁধা যত এগোয়, গ্রিডটি ততই খেলোয়াড়ের অনুমানের একটি দলিল হয়ে ওঠে — তারারা তাদের চূড়ান্ত জায়গায়, আর ✕ চিহ্নে ভরে ওঠা বাদ-পড়া ঘরগুলো। এই উপস্থাপনার দৃশ্যগত স্বচ্ছতা গুরুত্বপূর্ণ: খেলোয়াড় গ্রিডে একবার চোখ বুলিয়েই দেখতে পান কোন শর্তগুলো মিটে গেছে আর কোনগুলোর দিকে এখনও নজর দিতে হবে। 3
ধাঁধাটি যে একটিমাত্র বৈধ বিন্যাসের দিকে এগোয়, তা দৈবের ব্যাপার নয়, যৌক্তিক অনিবার্যতার ব্যাপার। একটি সুনির্মিত Star Battle ধাঁধার সমাধান ঠিক একটিই, অর্থাৎ শর্তগুলো এতটাই আঁটসাঁট যে একটি ছাড়া বাকি সব সম্ভাবনা বাদ পড়ে যায়। এই অনন্যতার জোরেই ধাঁধাটি নিছক অনুমান দিয়ে সমাধান করা যায়। একাধিক সমাধান থাকলে খেলোয়াড় শেষ পর্যন্ত এমন এক জায়গায় পৌঁছাতেন যেখানে আর কোনো যৌক্তিক অনুমান সম্ভব নয় আর আন্দাজ করা ছাড়া উপায় থাকত না। অনন্য সমাধানের নিশ্চয়তার মানে হলো, সমাধান-প্রক্রিয়ার প্রতিটি ধাপকেই শর্তগুলো দিয়ে ন্যায্যতা দেওয়া যায়, আর সমাধানের পথটি পুরোপুরি ঠিক হয়ে যায় ধাঁধাটির নকশাতেই। 3
Nikoli-র নকশাকে যে সংস্কৃতি-নিরপেক্ষ দর্শন পথ দেখায়, ধাঁধা কীভাবে গড়া হয় আর কীভাবে তার অভিজ্ঞতা হয় তার উপর তার গভীর প্রভাব। ক্রসওয়ার্ডের মতো ভাষা-নির্ভর ধাঁধার জন্য যেখানে শব্দভাণ্ডার, বানান আর সাংস্কৃতিক উল্লেখের জ্ঞান লাগে, সেখানে Nikoli-র ধাঁধাগুলো ভাষা-নিরপেক্ষ: সেগুলো নির্ভর করে স্থাপন আর অনুমিতির উপর, আর তার অনেকগুলোতে কোনো সংখ্যাই ব্যবহার হয় না। সেগুলো কোনো বিশেষ ভাষা জেনে নয়, যুক্তি দিয়েই সমাধান করা যায়। এই নীতি Star Battle পর্যন্তও গড়ায়, যেখানে নিয়মের মধ্যে আছে কেবল গ্রিডের জ্যামিতি, গোনাগুনতি আর সন্নিহিততা — এমন সব ধারণা, যা সর্বজনীন এবং কোনো নির্দিষ্ট ভাষাগত বা সাংস্কৃতিক জ্ঞানের উপর নির্ভর করে না। টোকিও, নিউ ইয়র্ক বা সাও পাওলোর খেলোয়াড় একই ধাঁধার মুখোমুখি হন আর একই যৌক্তিক চ্যালেঞ্জের সামনে পড়েন। 1
সংস্কৃতি-নিরপেক্ষ ধাঁধার যে বিপুল ভাণ্ডার Nikoli জড়ো করেছে, তা এই নকশা-দৃষ্টিভঙ্গির সমৃদ্ধিই দেখায়। ভাষাগত বিষয়বস্তুর বদলে যৌক্তিক কাঠামোর দিকে মনোযোগ দিয়ে প্রকাশকটি এমন একটি কর্মসম্ভার তৈরি করেছে, যা মাতৃভাষা বা সাংস্কৃতিক পটভূমি যা-ই হোক, যে কেউ উপভোগ করতে পারেন। Nikoli-র ধাঁধার আন্তর্জাতিক সাফল্যে, বিশেষ করে Sudoku-র ক্ষেত্রে, এই সহজলভ্যতাই ছিল একটি প্রধান কারণ; 2005 সালে ইংরেজিভাষী দুনিয়ায় জনপ্রিয় হওয়ার পর Sudoku হয়ে ওঠে একটি বিশ্বজোড়া ঘটনা। Sudoku-কে যে নীতিগুলো সবার নাগালে এনেছিল, সেই একই নীতি Star Battle-এর ক্ষেত্রেও খাটে, যেখানে নিয়মগুলো কয়েক মুহূর্তেই বোঝা যায় আর ধাঁধাটিতে সঙ্গে সঙ্গেই হাত দেওয়া যায়। 1
Star Battle-কে যে ইঞ্জিন বাস্তবে রূপ দেয়, তার ভিতরে এই নকশা-নীতিগুলো ধরা পড়ে একটি বিশুদ্ধ, নির্ধারক ব্যবস্থার মধ্য দিয়ে। N বাই N গ্রিড, N-টি সংলগ্ন অঞ্চল, প্রতি লাইনে K-টি তারা আর স্পর্শ-নিষেধের সন্নিহিততা-নিয়ম মিলে এমন একটি পূর্ণ যৌক্তিক ব্যবস্থা গড়ে, যা অ্যালগরিদম দিয়েই তৈরি, সমাধান ও যাচাই করা যায়। একটি বীজ-ভিত্তিক ছদ্ম-এলোমেলো জেনারেটর নিশ্চিত করে যে প্রতিটি ধাঁধা তার বীজ আর কাঠিন্য মিলিয়ে হুবহু আবার তৈরি করা যায়, আর ব্যাকট্র্যাকিং সমাধায়ক নিছক ফলাফল যাচাই করেই থামে না: ইঞ্জিনটি অঞ্চলের সীমানা বারবার নতুন করে গড়ে, যতক্ষণ না সমাধায়ক — যে সমাধান গোনে বড়জোর দুটি পর্যন্ত — নিশ্চিত করে যে ঠিক একটিই টিকে আছে। এই গণনামূলক বাস্তবায়নযোগ্যতা আসলে প্রথাগত ধাঁধা-নকশার দর্শনেরই একটি আধুনিক সম্প্রসারণ: যে যৌক্তিক বিশুদ্ধতা একটি ধাঁধাকে সংস্কৃতি-নিরপেক্ষ করে, সেই একই বিশুদ্ধতা তাকে অ্যালগরিদমীয় নির্মাণ ও যাচাইয়ের উপযোগীও করে তোলে। 3