पाठ 3: वीआर रोबोट को चालू करना
अब जब आपने कैसल क्रैशर प्लेग्राउंडमें पहला महल गिरा दिया है, तो आपको दूसरे को गिराने के लिए वीआर रोबोट की आवश्यकता होगी। यह पाठ आपको वीआर रोबोट को चालू करने और कैसल क्रैशर खेल के मैदानपर दो इमारतों को गिराने के चरणों के माध्यम से चलेगा।
सीखने के परिणाम
- पहचानें कि वीआर रोबोट को दाएं या बाएं मोड़ने के लिए turn_forकमांड का उपयोग कैसे करें।
- वीआर रोबोट को किसी दिए गए दक्षिणावर्त दिशा में मोड़ने के लिए turn_to_headingकमांड का उपयोग कैसे करें, इसकी पहचान करें।
परियोजना का नाम बदलें
- यदि पिछले पाठ का कोड पहले से लोड नहीं है, तो Unit2Lesson2 प्रोजेक्ट लोड करें।
- प्रोजेक्ट नाम बॉक्स का चयन करके प्रोजेक्ट का नाम बदलें।

- नया प्रोजेक्ट नाम दर्ज करें Unit2Lesson3, और “सहेजें” चुनें।

दाएँ या बाएँ मुड़ें
turn_for कमांड VR रोबोट को एक निश्चित संख्या में डिग्री तक घुमाता है। उदाहरण वीआर रोबोट आगे बढ़कर केंद्र की इमारतगिरा देगा, पीछे की ओर वापस शुरू की ओर जाएगा, फिर मुड़कर नीचे दाएं कोने में स्थित इमारत को गिरा देगा

आपकी जानकारी के लिए
वीआर रोबोट को अलग-अलग गति से घुमाने के लिए,set_turn_velocityकमांड का उपयोग करके घुमाव वेग को बढ़ाया या घटाया जा सकता है। set_turn_velocityकमांड वेग पैरामीटर के लिए 0 - 100 तक की सीमा स्वीकार करता है। डिफ़ॉल्ट वेग 50% है. वेग में परिवर्तन किसी भी आगामी ड्राइवट्रेन कमांड पर लागू होगा।
ड्राइवट्रेन.सेट_टर्न_वेलोसिटी(50, प्रतिशत)-
drive_for कमांड के नीचेturn_for कमांड खींचें या टाइप करें। turn_forकमांड के पैरामीटर को 90 डिग्री दाएं मुड़ने के लिए सेट करें। इस परियोजना में set_drive_velocity और set_turn_velocity कमांड जोड़े गए हैं और 100% पर सेट किए गए हैं। आपका प्रोजेक्ट इस तरह दिखना चाहिए:
# "main" में प्रोजेक्ट कोड जोड़ें def main(): drivetrain.set_drive_velocity(100, PERCENT) drivetrain.set_turn_velocity(100, PERCENT) drivetrain.drive_for(FORWARD, 800, MM) drivetrain.drive_for(REVERSE, 800, MM) drivetrain.turn_for(RIGHT, 90, DEGREES) -
drive_for कमांड को turn_for कमांड के नीचे खींचें या टाइप करें। 700 मिलीमीटर (मिमी) आगे ड्राइव करने के लिए drive_forकमांड के पैरामीटर सेट करें। आपका प्रोजेक्ट इस तरह दिखना चाहिए:
# "main" में प्रोजेक्ट कोड जोड़ें def main(): drivetrain.set_drive_velocity(100, PERCENT) drivetrain.set_turn_velocity(100, PERCENT) drivetrain.drive_for(FORWARD, 800, MM) drivetrain.drive_for(REVERSE, 800, MM) drivetrain.turn_for(RIGHT, 90, DEGREES) drivetrain.drive_for(FORWARD, 700, MM) - कैसल क्रैशर प्लेग्राउंड को लॉन्च करने के लिए "ओपन प्लेग्राउंड" बटन का चयन करें यदि यह पहले से खुला नहीं है।
- प्रोजेक्ट का परीक्षण करने के लिए “प्रारंभ” बटन का चयन करें।
-
वीआर रोबोट को आगे बढ़ते हुए और पीछे मुड़कर वापस शुरूआती स्थान पर आने से पहले, बीच वाली इमारत से टकराते हुए देखें। वीआर रोबोट फिर 90 डिग्री पर दाईं ओर मुड़ जाएगा और कैसल क्रैशर खेल के मैदानके निचले दाएं कोने में इमारत से टकराने के लिए आगे बढ़ेगा।

इस पाठ के शेष भाग को जारी रखने के लिए अगला बटन का चयन करें।