Miklix

शिकार और मार भूलभुलैया जनरेटर

प्रकाशित: 16 फ़रवरी 2025 को 8:57:34 pm UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 9:05:08 am UTC बजे

मेज़ जनरेटर हंट एंड किल एल्गोरिदम का इस्तेमाल करके एक परफेक्ट मेज़ बनाता है। यह एल्गोरिदम रिकर्सिव बैकट्रैकर जैसा ही है, लेकिन यह कुछ कम लंबे, घुमावदार कॉरिडोर वाली मेज़ बनाता है।

इस पृष्ठ को अंग्रेजी से मशीन द्वारा अनुवादित किया गया है ताकि इसे अधिक से अधिक लोगों तक पहुँचाया जा सके। दुर्भाग्य से, मशीन अनुवाद अभी तक एक पूर्ण तकनीक नहीं है, इसलिए त्रुटियाँ हो सकती हैं। यदि आप चाहें, तो आप मूल अंग्रेजी संस्करण यहाँ देख सकते हैं:

Hunt and Kill Maze Generator

हंट एंड किल एल्गोरिदम असल में रिकर्सिव बैकट्रैकर का एक मॉडिफाइड वर्शन है। इस मॉडिफिकेशन में एक नए सेल को सिस्टमैटिकली स्कैन (या "हंटिंग") करना शामिल है, ताकि जब वह आगे नहीं जा सकता, तो वह आगे बढ़ सके, जबकि असली रिकर्सिव सर्च हमेशा स्टैक पर पिछले सेल पर वापस जाएगा।

इस वजह से, इस एल्गोरिदम को आसानी से अलग-अलग लुक और फील वाली भूलभुलैया बनाने के लिए बदला जा सकता है, बस ज़्यादा बार "हंटिंग" मोड में जाने या खास नियमों के अनुसार जाने का ऑप्शन चुनकर। यहां लागू किया गया वर्शन "हंटिंग" मोड में तभी जाता है जब वह मौजूदा सेल से आगे नहीं जा सकता।

एक आदर्श भूलभुलैया वह भूलभुलैया होती है जिसमें भूलभुलैया के किसी भी बिंदु से किसी अन्य बिंदु तक जाने के लिए बिल्कुल एक ही रास्ता होता है। इसका मतलब है कि आप चक्कर लगाते हुए नहीं रह सकते, लेकिन आप अक्सर ऐसे रास्ते पर आएँगे जहाँ आपको पीछे मुड़ना होगा और वापस लौटना होगा।

यहाँ बनाए गए भूलभुलैया मानचित्रों में बिना किसी आरंभ और समाप्ति स्थिति के एक डिफ़ॉल्ट संस्करण शामिल है, इसलिए आप उन्हें स्वयं तय कर सकते हैं: भूलभुलैया के किसी भी बिंदु से किसी भी अन्य बिंदु तक एक समाधान होगा। यदि आप प्रेरणा चाहते हैं, तो आप सुझाए गए आरंभ और समाप्ति स्थिति को सक्षम कर सकते हैं - और यहां तक ​​कि दोनों के बीच समाधान भी देख सकते हैं।


नया भूलभुलैया उत्पन्न करें








हंट एंड किल एल्गोरिदम के बारे में

हंट एंड किल एल्गोरिदम भूलभुलैया बनाने का एक आसान लेकिन असरदार तरीका है। यह कुछ हद तक डेप्थ-फर्स्ट सर्च (यानी रिकर्सिव बैकट्रैकर एल्गोरिदम) जैसा ही है, बस फर्क यह है कि जब यह मौजूदा जगह से आगे नहीं जा पाता, तो यह आगे बढ़ने के लिए एक नया सेल ढूंढने के लिए भूलभुलैया पर सिस्टमैटिक तरीके से स्कैन (या "हंट") करता है। एल्गोरिदम में दो मुख्य फेज़ होते हैं: वॉकिंग और हंटिंग।

मेज़ जेनरेशन के लिए हंट एंड किल एल्गोरिदम कैसे काम करता है

स्टेप 1: किसी रैंडम सेल से शुरू करें

  • ग्रिड में कोई रैंडम सेल ढूंढें और उसे विज़िट किया हुआ मार्क करें।

स्टेप 2: वॉकिंग फेज़ (रैंडम वॉक)

  • कोई रैंडम पड़ोसी चुनें जो आपके आस-पास न हो।
  • उस पड़ोसी के पास जाएं, उसे विज़िट किया हुआ मार्क करें, और पिछले और नए सेल के बीच एक रास्ता बनाएं।
  • तब तक दोहराएं जब तक कोई भी अनजान पड़ोसी न बचे।

स्टेप 3: हंटिंग फेज़ (स्कैनिंग के ज़रिए बैकट्रैकिंग)

  • ग्रिड को लाइन दर लाइन (या कॉलम दर कॉलम) स्कैन करें।
  • पहला ऐसा सेल ढूंढें जहां कम से कम एक पड़ोसी आया हो।
  • वॉकिंग फेज़ फिर से शुरू करने के लिए उस सेल को विज़िट किए गए पड़ोसी से कनेक्ट करें।
  • तब तक दोहराएं जब तक सभी सेल विज़िट न हो जाएं।

अग्रिम पठन

यदि आपको यह पोस्ट पसंद आई हो, तो आपको ये सुझाव भी पसंद आ सकते हैं:


ब्लूस्काई पर साझा करेंफेसबुक पर सांझा करेंलिंक्डइन पर साझा करेंटम्बलर पर साझा करेंX पर साझा करेंलिंक्डइन पर साझा करेंPinterest पर पिन करें

मिकेल क्रिस्टेंसन

लेखक के बारे में

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