কীভাবে খেলবেন
আপনি N-Queens সম্পূর্ণ করেন যখন সমস্ত প্রয়োজনীয় রানী গেম বোর্ডে থাকে এবং প্রতিটি জুটি তিনটি লাইনের ক্ষেত্রেই নন-অ্যাটাক করে। সম্পূর্ণ N-Queens অবস্থান ফলাফল নির্ধারণ করে; ভিজ্যুয়াল শর্টকাট কখনই নথিভুক্ত N-Queens টার্মিনাল নিয়মকে প্রতিস্থাপন করে না।
- N-Queens একটি খালি গেম বোর্ড দিয়ে শুরু হয় এবং প্রোফাইলের নির্দিষ্ট আকারের প্রতিটি সারির জন্য ঠিক একটি কুইন টোকেন বরাদ্দ করা হয়৷ N-Queens কার্ড ডিল আইডেন্টিটি এবং N-Queens প্লেসমেন্ট নিয়ম v1 একসাথে সংরক্ষিত আছে। N-Queens পুনঃসূচনা করা এই খোলার ঠিক পুনরুত্পাদন করে।
- N-Queens চলাকালীন, আপনি একটি খালি বর্গক্ষেত্রে একটি রানী স্থাপন করেন, একটি স্থাপন করা রানীকে সরান বা সরান, এবং ভাগ করা সারি, কলাম বা তির্যকগুলির জন্য বিরোধ মার্কারগুলি পান৷ N-Queens ইঞ্জিন প্রোফাইল লঙ্ঘন, অনুপলব্ধ উপাদান এবং N-Queens] একটি টার্মিনাল ফলাফলে পৌঁছানোর পরে চেষ্টা করা প্রতিটি ক্রিয়া প্রত্যাখ্যান করে৷
- আপনি N-Queens সম্পূর্ণ করেন যখন সমস্ত প্রয়োজনীয় রানী গেম বোর্ডে থাকে এবং প্রতিটি জুটি তিনটি লাইনের ক্ষেত্রেই নন-অ্যাটাক করে। সম্পূর্ণ N-Queens অবস্থান ফলাফল নির্ধারণ করে; ভিজ্যুয়াল শর্টকাট কখনই নথিভুক্ত N-Queens টার্মিনাল নিয়মকে প্রতিস্থাপন করে না।
কৌশলের পরামর্শ
- একটি নির্ভরযোগ্য N-Queens পরিকল্পনা হল প্রতি সারিতে একটি রানী রাখা, ব্যবহৃত কলাম এবং তির্যক সূচকগুলি ট্র্যাক করা এবং একটি অবশিষ্ট সারিতে কোনো আইনি কলাম না থাকলে অবিলম্বে পিছনে ট্র্যাক করা। একটি N-Queens ইঙ্গিত নিয়ম এবং নির্ধারক দ্বারা অনুমোদিত। পরবর্তী N-Queens ইঙ্গিতটি একটি সীমাবদ্ধ ক্রিয়া প্রকাশ করে; এটা কখনো জোর করে N-Queens জয় দাবি করে না।
- একটি ব্যয়বহুল N-Queens ভুল হল শুধুমাত্র দৃশ্যমান সরল রেখাগুলি পরীক্ষা করা; সমান সারি-বিয়োগ-কলাম বা সারি-প্লাস-কলাম মানগুলির সাথে স্থানাঙ্কের রানীগুলি একটি তির্যক ভাগ করে। পূর্বাবস্থায় থাকা N-Queens সিদ্ধান্তের অধ্যয়নকে সমর্থন করে, আবার শুরু করলে মূল বাছাই করা N-Queens ওপেনিং সংরক্ষণ করা হয়।
- N-Queens এন্ডগেমে, সবচেয়ে সীমাবদ্ধ অবশিষ্ট সারিটি সমাধান করুন এবং একটি আগের রানীকে অদলবদল করুন যখন এর কলাম প্রতিটি বিরোধ-মুক্ত সমাপ্তিকে ব্লক করে। কমিট করার আগে প্রতিটি অবশিষ্ট N-Queens অ্যাকশন চেক করুন কারণ এর টার্মিনাল নিয়ম অবিলম্বে বলবৎ করা হয়েছে।