पाठ 4: कैसल क्रैशर चैलेंज

इस यूनिट के पिछले पाठों में, आपने मिनी चुनौतियों में इमारतों को गिराने के लिए वीआर रोबोट को आगे और पीछे ले जाना, साथ ही बाएं और दाएं मुड़ना सीखा है। अब, आप इन सभी कमांडों को मिलाकर एक प्रोजेक्ट बनाएंगे ताकि Castle Crasher Playgroundमें सभी इमारतों को गिराकर Castle Crasher Challenge को हल कर सकें!
सीखने के मकसद
- कैसल क्रैशर चैलेंज को हल करने और इमारतों को गिराने के लिए ड्राइवट्रेन कमांड का उपयोग करें।
- एक बुनियादी गतिविधि कार्य को पूरा करने के लिए आवश्यक वीआर रोबोट के व्यवहारों के सही क्रम का वर्णन करें।
- यह समझाएं कि कार्यशील परियोजनाएं बनाने के लिए उपयुक्त आदेशों और उनके क्रम दोनों पर विचार करना आवश्यक है।
सब कुछ मिलाकर
ड्राइवट्रेन कमांड उपयोगकर्ता को वीआर रोबोट की गति को नियंत्रित करने की अनुमति देते हैं। इस यूनिट में पहले ही [Drive for] ब्लॉक का उपयोग करके VR रोबोट को आगे और पीछे ले जाने, [Set drive velocity] ब्लॉक का उपयोग करके VR रोबोट की गति निर्धारित करने और [Turn for] और [Turn to heading] ब्लॉक का उपयोग करके VR रोबोट को मोड़ने के तरीके को शामिल किया जा चुका है। इन कमांड्स का उपयोग किसी भी VEXcode VR प्लेग्राउंड में नेविगेट करने के लिए किया जा सकता है।
एक कार्यशील प्रोजेक्ट बनाने के लिए, उपयुक्त कमांड और उन कमांड के क्रम पर विचार किया जाना चाहिए। वह विशिष्ट क्रम है जिसमें व्यवहार किए जाते हैं। एक क्रिया या घटना अनुक्रम में अगली क्रमबद्ध क्रिया की ओर ले जाती है। कैसल क्रैशर चैलेंज के लिए सीक्वेंसिंग महत्वपूर्ण है क्योंकि वीआर रोबोट केवल उन्हीं निर्देशों के अनुसार चलेगा जो उसे बताए जाएंगे।
कैसल क्रैशर चैलेंज
ड्राइवट्रेन कमांड का उपयोग करके कैसल क्रैशर प्लेग्राउंड पर सभी इमारतों को गिरा दें।
इस चुनौती को पूरा करने के लिए नीचे दिए गए वीडियो में दिए गए चरणों का पालन करें:
- यह देखने के लिए कि चुनौती को पूरा करने के लिए वीआर रोबोट को कैसे चलना चाहिए, समाधान वीडियो देखें।
- इस वीडियो में, वीआर रोबोट आगे बढ़कर बीच में बने महल को गिरा देता है, फिर आगे बढ़ता है और दाईं ओर मुड़कर ऊपरी दाएं कोने में रखे ब्लॉकों के समूह को गिरा देता है। इसके बाद रोबोट फिर से दाईं ओर मुड़ता है और खेल के मैदान की परिधि के चारों ओर घूमकर शेष तीन महल भवनों को गिरा देता है।
- इस यूनिट में एक नया प्रोजेक्ट बनाएं या पिछले पाठों से कोई प्रोजेक्ट लोड करें। यदि आप कोई नया प्रोजेक्ट बना रहे हैं, तो Castle Crasher Playground का चयन करें।
- प्रोजेक्ट का नाम बदलकर Unit2Challenge कर दें।
- प्लेग्राउंड विंडो लॉन्च करें।
- कैसल क्रैशर प्लेग्राउंड को लोड करें और देखें कि प्लेग्राउंड पर इमारतें कहाँ स्थित हैं।
- Castle Crasher Playground पर सभी इमारतों को गिराने के लिए आवश्यक ब्लॉक जोड़ें। ध्यान रखें कि प्रीमियम वीआर खाते के साथ, आप अपने प्रोजेक्ट को बनाने के लिए VEXcode ब्लॉक, स्विच ब्लॉक, या दोनों प्रकार के ब्लॉकों के संयोजन का उपयोग कर सकते हैं।
- यह देखने के लिए प्रोजेक्ट शुरू करें कि यह काम करता है या नहीं।
- यदि प्रोजेक्ट सफल नहीं होता है, तो उसे संपादित करें और दोबारा प्रयास करें। चुनौती पूरी होने तक इस प्रक्रिया को जारी रखें।
- एक बार जब वीआर रोबोट सफलतापूर्वक कैसल क्रैशर प्लेग्राउंडपर सभी ब्लॉकों को गिरा देता है, तो प्रोजेक्ट को सेव करें।
बधाई हो! आपने कैसल क्रैशर चैलेंज सफलतापूर्वक पूरा कर लिया है!