पत्थर प्रहरी भूलभुलैया
चुनौती: चीनी शास्त्रीय उपन्यास तीन राज्यों का रोमांसमें, झूगे लियांग ने बागुआ (आठ त्रिकोण) की अवधारणा के आधार पर स्टोन सेंटिनल भूलभुलैया की रचना की। इस सैन्य संरचना ने लाखों सैनिकों को अंदर फंसा लिया। इस गेम में, वीआर रोबोट स्टोन सेंटिनल मेज़ के केंद्र से शुरू होता है। इस खेल का उद्देश्य [ड्राइव] और [टर्न फॉर] ब्लॉक, फ्रंट डिस्टेंस सेंसर, लेफ्ट डिस्टेंस सेंसर और/या राइट डिस्टेंस सेंसर का उपयोग करके वीआर रोबोट को शुरुआती स्थिति (हरा वर्ग) से अंतिम स्थिति (लाल वर्ग) तक ले जाना है ताकि वॉल मेज़ + प्लेग्राउंड पर मौजूद स्टोन सेंटिनल मेज़ को तोड़ा जा सके।
- वॉल मेज़+ प्लेग्राउंड का चयन करें।
- इस फ़ोल्डर से .vrmaze फ़ाइल डाउनलोड करें और भूलभुलैया प्लेग्राउंड में अपलोड करें
- भूलभुलैया को पार करने के लिए रोबोट के अंतिम स्थान (लाल वर्ग) का निर्धारण करें
- VR रोबोट को कोड करें और उसे प्रारंभिक स्थिति (हरा वर्ग) से अंतिम स्थिति (लाल वर्ग) तक ड्राइव पर ले जाएं।
- एक कंडीशनल लूप और फ्रंट डिस्टेंस सेंसर का उपयोग करके वीआर रोबोट को भूलभुलैया में बिना किसी दीवार से टकराए आगे बढ़ाएं। रोबोट को वांछित दिशा में मोड़ने के लिए लेफ्ट डिस्टेंस सेंसर (या राइट डिस्टेंस सेंसर) का उपयोग करें।
- वीआर रोबोट ड्राइव को बाहरी परत से बाहर निकलने के लिए कोड करने के लिए, ड्राइव और टर्न क्रियाओं को एक निश्चित संख्या में दोहराने के लिए एक लूप का उपयोग करें।
- भूलभुलैया को अंदर से बाहर की ओर तीन परतों में विभाजित करें। वीआर रोबोट को इस तरह कोड करें कि वह भूलभुलैया से परत दर परत बाहर निकलकर अंतिम स्थिति (लाल वर्ग) तक पहुंचे।
- स्टोन सेंटिनल मेज़ को हल करने की अपनी रणनीति को समझाने के लिए अपने प्रोजेक्ट में एक नोट जोड़ें।
सहायक सुझाव
कंट्रोल श्रेणी से रिपीट अंटिल ब्लॉक का उपयोग करें, कोड वीआर रोबोट को अंदर मौजूद ब्लॉकों को तब तक दोहराने के लिए जब तक बूलियन स्थिति सही होने की सूचना नहीं दी जाती है।

पाइथन कमांड से मिलान:
जबकि शर्त नहीं है: प्रतीक्षा करें (5, एमएसईसी)
प्रोजेक्ट को छोटा और अधिक आसानी से पठनीय बनाने के लिए वीआर रोबोट को कोड करने के लिए एक कस्टम ब्लॉक बनाने के लिए माई ब्लॉक्स श्रेणी से माई ब्लॉक का उपयोग करें।

पाइथन कमांड से मिलान:
def chooseColor():
- प्रोजेक्ट में माई ब्लॉक्स का उपयोग करने में सहायता के लिए, कृपया VEXcode VR में "ट्यूटोरियल" बटन का चयन करें और माई ब्लॉक्स ट्यूटोरियल चुनें।

VEXcode VR में My Blocks का उपयोग करने के बारे में अधिक जानकारी के लिए, यह देखें