Skip to main content

पाठ 4: कैसल क्रैशर चुनौती

कैसल क्रैशर खेल के मैदान का एक पार्श्व दृश्य। वी.आर. रोबोट ने खेल के मैदान पर कई ब्लॉकों को पलट दिया है या उन्हें हिला दिया है।

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

सीखने के मकसद

  • इमारतों को गिराने के लिए कैसल क्रैशर चैलेंज को हल करने के लिए ड्राइवट्रेन कमांड लागू करें।
  • एक बुनियादी गतिविधि कार्य को पूरा करने के लिए आवश्यक VR रोबोट व्यवहारों के सही अनुक्रम का वर्णन करें।
  • समझाएं कि कार्यशील परियोजनाएं बनाने के लिए उपयुक्त आदेशों और उनके क्रम दोनों पर विचार करना आवश्यक है।

सब कुछ एक साथ रखना

ड्राइवट्रेन कमांड उपयोगकर्ता को वीआर रोबोट की गति को नियंत्रित करने की अनुमति देता है। इस इकाई में पहले यह बताया गया है कि drive_forकमांड का उपयोग करके VR रोबोट को कैसे आगे और पीछे ले जाया जाए, set_drive_velocityकमांड का उपयोग करके VR रोबोट का वेग कैसे निर्धारित किया जाए, तथा turn_forऔर turn_to_headingकमांड का उपयोग करके VR रोबोट को कैसे घुमाया जाए। इन कमांडों का उपयोग किसी भी VEXcode VR प्लेग्राउंड को नेविगेट करने के लिए किया जा सकता है।

एक कार्यशील परियोजना बनाने के लिए, उपयुक्त आदेशों और उन आदेशों के क्रम पर विचार किया जाना चाहिए। अनुक्रम वह विशिष्ट क्रम है जिसमें व्यवहार निष्पादित किए जाते हैं। एक क्रिया या घटना अनुक्रम में अगली क्रमबद्ध क्रिया की ओर ले जाती है। कैसल क्रैशर चैलेंज के लिए अनुक्रमण महत्वपूर्ण है, क्योंकि वीआर रोबोट केवल उसी प्रकार चलेगा जैसा कि आदेश उसे बताएंगे।

कैसल क्रैशर चैलेंज

कैसल क्रैशर खेल के मैदानपर सभी इमारतों को गिराने के लिए ड्राइवट्रेन कमांड का उपयोग करें।

कैसल क्रैशर खेल के मैदान का ऊपर से नीचे का दृश्य, जिसमें खेल के मैदान के नीचे वीआर रोबोट है।

चुनौती को पूरा करने के लिए नीचे दिए गए वीडियो में दिए गए चरणों का पालन करें:

वीडियो फाइल
  • चुनौती को पूरा करने के लिए वीआर रोबोट को किस प्रकार चलना चाहिए, यह देखने के लिए समाधान वीडियो देखें।
    • इस वीडियो में, वीआर रोबोट आगे बढ़कर केंद्र के महल को गिरा देता है, फिर आगे बढ़ता है और ऊपरी दाएं कोने में ब्लॉकों के सेट को गिराने के लिए दाईं ओर मुड़ता है। इसके बाद रोबोट पुनः दाईं ओर मुड़ता है और खेल के मैदान की परिधि के चारों ओर घूमता हुआ शेष तीन महल की इमारतों को गिरा देता है।
  • एक नया प्रोजेक्ट बनाएं या इस इकाई में पिछले पाठों से एक प्रोजेक्ट लोड करें। यदि कोई नया प्रोजेक्ट बना रहे हैं, तो संकेत मिलने परकैसल क्रैशर प्लेग्राउंडचयन करें।
  • प्रोजेक्ट का नाम बदलें Unit2Challenge.
  • यदि खेल के मैदान की खिड़की पहले से खुली न हो तो उसे खोलें, ताकि पता चल सके कि खेल के मैदान पर इमारतें कहां हैं।
  • कैसल क्रैशर खेल का मैदानपर सभी इमारतों को गिराने के लिए आवश्यक कमांड जोड़ें।
  • यह जांचने के लिए कि क्या यह काम करता है, परियोजना शुरू करें।
  • यदि परियोजना सफल न हो तो उसे संपादित करें और पुनः प्रयास करें। चुनौती पूरी होने तक इस प्रक्रिया को जारी रखें।
    • ध्यान रखें कि जब VR रोबोट महल से टकराता है तो महल के सभी टुकड़े गिरना संभव नहीं है। जब तक वीआर रोबोट सभी महलों से टकराता रहेगा, तब तक परियोजना को सफल माना जा सकता है।
  • एक बार जब वीआर रोबोट सफलतापूर्वक कैसल क्रैशर प्लेग्राउंडपर सभी ब्लॉकों को गिरा देता है या उनसे टकरा जाता है, तो प्रोजेक्ट को सेव करें।

बधाई हो! आपने कैसल क्रैशर चैलेंज सफलतापूर्वक पूरा कर लिया है!

प्रश्न

कृपया पाठ प्रश्नोत्तरी तक पहुंचने के लिए नीचे दिए गए लिंक का चयन करें।

गूगल डॉक / .docx / .pdf