पाठ 3: जब लाल रंग का पता चलता है
वीआर रोबोट को यह बताने के लिए कोई कमांड नहीं है कि लाल रंग का पता चलने पर उसे क्या करना है। लाल बॉर्डर से बचने के लिए, वीआर रोबोट को लाल रंग का पता चलते ही पीछे की ओर मुड़कर घूम जाना चाहिए।

- कोड के अंत में [Drive for] और [Turn for] ब्लॉक जोड़ें ताकि डाउन आई सेंसर द्वारा लाल रंग का पता चलने पर वीआर रोबोट पीछे की ओर जा सके और मुड़ सके।

- डायनामिक कैसल क्रैशर प्लेग्राउंड खोलें और प्रोजेक्ट चलाएं।
- जब यह प्रोजेक्ट चलाया जाता है, तो दो स्थितियों की जाँच की जाती है। पहली शर्त यह है कि डाउन आई सेंसर [रिपीट अंटिल] ब्लॉक के अंदर लाल रंग का पता लगाए। ध्यान दें कि प्रोजेक्ट प्रवाह किसी वस्तु के पता चलने की अगली स्थिति पर बढ़ता है जब डाउन आई सेंसर लाल रंग नहीं देखता है। यदि डाउन आई सेंसर लाल रंग का पता लगाता है, तो प्रोजेक्ट फ्लो [If then else] ब्लॉक को छोड़ देता है और सीधे रिवर्स में गाड़ी चलाने और मुड़ने पर चला जाता है।

-
जैसे ही डाउन आई सेंसर लाल रंग का पता लगाता है, वीआर रोबोट पीछे की ओर चलेगा, मुड़ेगा और फिर रुक जाएगा क्योंकि यह प्रोजेक्ट प्रवाह का अंत है। व्यवहारों को दोहराने के लिए किसी ब्लॉक का उपयोग नहीं किया जाता है।

- व्यवहारों को लूप में दोहराने के लिए एक [फॉरएवर] ब्लॉक की आवश्यकता होती है। कोड में [Forever] ब्लॉक जोड़ें।

-
जब यह प्रोजेक्ट चलाया जाएगा, तो वीआर रोबोट पता लगाए गए भवन की ओर बढ़ेगा और यदि कोई भवन नहीं पाया जाता है तो दाईं ओर मुड़ जाएगा। जैसे ही डाउन आई सेंसर लाल रंग का पता लगाता है, वीआर रोबोट पीछे की ओर चलता है, मुड़ता है और दूसरी इमारत की ओर बढ़ना जारी रखता है।
