लुकाछिपी

लुकाछिपी

> प्रोग्रामिंग

इस एल्गोरिथम का उद्देश्य उन कोशिकाओं को खोजना है जिन पर चलते समय भी विरोधी की दृष्टि रेखा नहीं होगी।

आप आमतौर पर अधिकांश अंग्रेजी बोलने वालों के लिए "कैश-कैश", या "छुपाएं और तलाश करें" के नाम से इस एल्गोरिदम के बारे में सुनेंगे।

उपयोग

लुका-छिपी उन पहले तरीकों में से एक है जो आपको अपने आंदोलनों को अधिक प्रभावी ढंग से प्रबंधित करने की अनुमति देगा।

यदि आपका लीक एक बाधा के पीछे छिप जाता है ताकि यह प्रतिद्वंद्वी के लिए पहुंच योग्य न हो, तो प्रतिद्वंद्वी के पास स्पार्क जैसे कुटिल तरीके का उपयोग करने के अलावा कोई विकल्प नहीं होगा, जो बाधाओं के माध्यम से हमला करता है, या एओई

सिद्धांत

वह विधि जो आमतौर पर उन कोशिकाओं को खोजने के लिए उपयोग की जाती है जहां आप छिपे होंगे सुलभ कोशिकाएं एल्गोरिदम का उपयोग करती हैं।

तो पहला कदम यह है कि आप अपने सेल को एक्सेस कर सकें, ताकि आप जान सकें कि आप किन सेल में जा सकते हैं, और इसलिए संभावित रूप से छिप सकते हैं। लेकिन यह जानने के लिए कि आपका विरोधी कहां जा सकता है, अपने प्रतिद्वंद्वी (या अपने विरोधियों) के बारे में जानने के लिए, और इस प्रकार एक ऐसा कक्ष खोजें जहां वह चलते हुए भी आप तक नहीं पहुंच सके।

इसके बाद उन कोशिकाओं को निर्धारित करना आवश्यक है जो आपके लीक के लिए सुलभ कोशिकाओं के बीच "सुरक्षित" हैं। ऐसा करने के लिए, आपको इनमें से प्रत्येक सेल का परीक्षण करना होगा और प्रतिद्वंद्वी की पहुंच योग्य कोशिकाओं के साथ दृष्टि की रेखाओं की जांच करनी होगी। यदि किसी सेल और विरोधी के बीच कोई दृष्टि रेखा नहीं है, तो यह चलते हुए भी इस सेल को लक्षित नहीं कर पाएगा।

इस प्रकार, विचार परिकल्पना से शुरू करना है कि एक सेल "सुरक्षित" है, और इसके विपरीत साबित करने का प्रयास करना है। हम तब तक प्रतिद्वंद्वी की प्रत्येक कोशिका का परीक्षण करते हैं जब तक कि दृष्टि की कोई रेखा न हो। जैसे ही दृष्टि रेखा मौजूद होगी, इसका मतलब है कि विरोधी इस सेल तक पहुंचने में सक्षम होगा। कम से कम खराब चुनने के लिए उम्मीदवारों पर "खतरे" को परिष्कृत करना और गणना करना संभव है, उदाहरण के लिए प्रतिद्वंद्वी को एम-लेजर लाइन शॉट की संभावना नहीं छोड़ना।

हरा वर्ग: आपका हरा प्याज़ / लाल वर्ग: विरोधी / नीला वर्ग: विरोधी के पहुँच योग्य सेल हरी रेखा: दृष्टि की कोई रेखा नहीं / लाल रेखा: दृष्टि की रेखा