Skip to main content

पाठ 5: डिस्क भूलभुलैया चुनौती

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

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

शिक्षण के परिणाम

  • डिस्क भूलभुलैया चुनौती को हल करने में सक्षम होने के लिए ड्राइवट्रेन, सेंसर और नियंत्रण श्रेणियों से कमांड लागू करें।

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

if कथन नियंत्रण श्रेणी में पाया जाता है। यदि if कथन की स्थिति सत्य बताती है, तो VR रोबोट if कथन में निहित व्यवहारों का एक सेट निष्पादित करेगा। यदि if कथन की स्थिति गलत रिपोर्ट करती है, तो if कथन के अंदर के व्यवहार को छोड़ दिया जाएगा।

व्यवहारों को हमेशा के लिए दोहराने के लिए,ifकथनों को अनंतwhileलूप के भीतर समाहित किया जाना चाहिए।

दो पायथन परियोजनाएं. बाईं ओर 4 if कथनों वाला एक प्रोजेक्ट है। प्रोजेक्ट के ऊपर एक लाल x है। दाईं ओर वही प्रोजेक्ट है जिसमें अनंत while लूप के अंदर if स्टेटमेंट्स हैं। हरे रंग का चेक दाहिनी परियोजना के ऊपर है।

यदि कथनों का उपयोग अनंत जबकिलूपों के अंदर किया जाता है ताकि यदि कथन की प्रत्येक स्थिति को बार-बार जांचा जा सके। परियोजना के प्रवाह के दौरान, यदि if कथन की स्थिति सत्य है, तो if कथन के अंदर के आदेश निष्पादित होते हैं। यदि if कथन की शर्त गलत है, तो if कथन के अंदर के कमांड छोड़ दिए जाते हैं, और प्रोजेक्ट का प्रवाह अगले कमांड तक जारी रहेगा।

अनंत whileलूप के अंदर if कथनों का उपयोग करने से VR रोबोट को अपने वातावरण के अनुसार प्रतिक्रिया करने की अनुमति मिलती है, जैसे कि जब VR रोबोट किसी निश्चित रंग की वस्तु का पता लगाता है तो रुकना या मुड़ना।

डिस्क मेज़ खेल के मैदान पर एक वी.आर. रोबोट का पार्श्व दृश्य। रोबोट हरे रंग की डिस्क पर है और दाईं ओर मुड़ने की प्रक्रिया में है।

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