भूलभुलैया जनरेटर क्या है?
डेप्थ-फ़र्स्ट सर्च एल्गोरिदम का उपयोग करके रैंडम हल करने योग्य भूलभुलैया बनाएँ। भूलभुलैया के आकार, दीवार की मोटाई और रास्ते की चौड़ाई को समायोजित करें। भूलभुलैया को चरण-दर-चरण बनते हुए देखें या तुरंत जनरेट करें, फिर इसे खुद हल करें या एल्गोरिदम से रास्ता खोजें।
5×5 से 50×50 तक के ग्रिड में से चुनें, या सीधे «छोटा/मध्यम/बड़ा/अति बड़ा» प्रीसेट पर क्लिक करें; फिर लंबे घुमावदार रास्तों के लिए रिकर्सिव बैकट्रैकर, या ज़्यादा बंद-गलियों के लिए Prim's एल्गोरिथ्म चुनें। कैनवस को एक-एक खाना खोलते देखें, फिर एरो की या स्वाइप से खुद रास्ता निकालें, सबसे छोटा हल दिखाएँ, और तैयार भूलभुलैया को PNG, SVG या प्रिंट-तैयार PDF के रूप में सहेजें। नीचे का छोटा-सा स्टैट्स बार कुल खानों की संख्या और हल की लंबाई दिखाता है ताकि प्रिंट से पहले मुश्किल स्तर चुनना आसान हो।
उपयोग कैसे करें
- भूलभुलैया के आकार (पंक्तियाँ और कॉलम) सेट करें और जनरेशन एल्गोरिदम चुनें (रिकर्सिव बैकट्रैकिंग या रैंडमाइज़्ड प्रिम्स)।
- भूलभुलैया बनाने के लिए 'Generate' पर क्लिक करें। एल्गोरिदम को रियल-टाइम में रास्ते बनाते देखने के लिए एनिमेशन चालू कर सकते हैं।
- सेल्स पर क्लिक करके रास्ता ट्रेस करें और भूलभुलैया हल करें, या 'Show Solution' पर क्लिक करके शुरू से अंत तक का सबसे छोटा रास्ता देखें।
कब उपयोग करें
- बच्चे की जन्मदिन पार्टी या शांत गतिविधि-पुस्तिका के लिए कस्टम भूलभुलैया प्रिंट करना।
- बोर्ड गेम, एस्केप रूम या घर पर बनी पहेली-पुस्तिका के स्तर डिज़ाइन करना।
- कंप्यूटर साइंस की कक्षा या प्रोग्रामिंग ट्यूटोरियल में पाथफाइंडिंग एल्गोरिथ्म दिखाना।
परिणाम
रिकर्सिव बैकट्रैकिंग के साथ 25×25 की भूलभुलैया बनाएँ, प्रवेश को ऊपर-मध्य और निकास को नीचे-दाएँ रखें, फिर एरो कीज़ से खेलें। टाइमर और चालें-गिनती भूलभुलैया के ऊपर वाले पैनल में दिखती है, और अगर बंद रास्ता रोके तो तीन संकेत बचाने के लिए मौजूद हैं।
अक्सर पूछे जाने वाले प्रश्न
- रिकर्सिव बैकट्रैकर और Prim एल्गोरिथ्म में फ़र्क़ क्या है?
- रिकर्सिव बैकट्रैकर लंबे और घुमावदार गलियारे बनाता है जिनमें शाखाएँ कम होती हैं—क्लासिक भूलभुलैया जैसा। Prim छोटे रास्ते और बहुत-सी बंद गलियाँ बनाता है, इसलिए सघन और आँख से सुलझाने में कठिन लगता है, हालांकि दोनों का हल एक ही होता है।
- क्या भूलभुलैया का हल हमेशा होता है?
- हाँ। दोनों एल्गोरिथ्म «परफ़ेक्ट» भूलभुलैया बनाते हैं—किन्हीं भी दो खानों के बीच ठीक एक रास्ता होता है, कोई फंदा या अलग-थलग क्षेत्र नहीं। आपके चुने प्रवेश और निकास (आठ कोनों या किनारों के मध्य में से कोई भी) हमेशा एक ही श्रेष्ठ रास्ते से जुड़े रहते हैं।
- कीबोर्ड से भूलभुलैया कैसे खेलें?
- «Play Maze» पर क्लिक करें, चुने प्रवेश पर एक चिह्न दिखेगा। एरो कीज़ या WASD से कदम बढ़ाएँ; दीवार पर चिह्न रुक जाएगा। एक लाइव टाइमर और चालें-गिनती आपकी पारी पर नज़र रखती है, और अटक जाने पर तीन संकेत मिलते हैं। निकास पर पहुँचते ही जीत का संदेश दिखेगा।
- क्या मैं भूलभुलैया को कागज़ पर प्रिंट कर सकता हूँ?
- हाँ। सबसे आसान तरीका PDF एक्सपोर्ट है—यह भूलभुलैया को Letter आकार के पन्ने पर साफ़-सुथरे हाशिये के साथ रख देता है, बस सीधे प्रिंट कर दीजिए। अगर पहले किसी वर्कशीट या डिज़ाइन टूल में डालना हो, तो PNG और SVG भी काम करते हैं। कागज़ पर साफ़ दिखे, इसके लिए एक्सपोर्ट से पहले रास्ते की चौड़ाई 12-14 px और दीवारें पतली रखें।
- 50×50 की भूलभुलैया में एनिमेशन इतना धीमा क्यों है?
- हर फ्रेम में एक सेल कटती है, इसलिए 2500 सेल वाले मैज़े को कुछ समय लगता है। स्पीड स्लाइडर 4 पर ले जाएँ, तो लगभग तुरंत बन जाएगा; या «Animate» बंद करें—तैयार भूलभुलैया एक बार में दिखेगी।