सबसे छोटे रास्ते का अनुसरण करें
VIQC वर्चुअल स्किल्स फील्ड पर एक कोऑर्डिनेट सिस्टम बनाएं, जिसमें हीरो बॉट की प्रारंभिक स्थिति को मूल बिंदु (0,0) माना जाए। [Drive for], [Turn to heading], और [Spin for] ब्लॉक का उपयोग करके हीरो बॉट को सबसे छोटे रास्ते से विशिष्ट स्थानों तक ले जाने के लिए एक एल्गोरिदम बनाएं ताकि नीले और पीले डिस्पेंसर से सभी डिस्क को हटाया जा सके और डिस्क को यथासंभव शीघ्रता से उठाया जा सके
- VIQC वर्चुअल स्किल्स - स्लैशशॉट प्लेग्राउंड का चयन करें।
- हीरो बॉट को सबसे छोटे मार्ग से (0, 290) पर स्थित स्थान तक ले जाएं
- हीरो बॉट को कोड करें ताकि वह नीले डिस्पेंसर की ओर मुड़े और उसमें से सभी डिस्क निकाल ले।
- हीरो बॉट को सबसे छोटे मार्ग से (1000, 175) पर स्थित स्थान तक ले जाएं
- हीरो बॉट को कोड करें ताकि वह पीले डिस्पेंसर की ओर मुड़े और उसमें से सभी डिस्क निकाल ले।
- हीरो बॉट को सबसे छोटे मार्ग से (730, 329) पर स्थित स्थान तक ले जाएं
- हीरो बॉट को इस तरह कोड करें कि वह डिस्क को अंदर लेने के लिए इंटेक मोटर को घुमाए।
सहायक सुझाव
- रोबोट की वर्तमान स्थिति और लक्ष्य स्थिति के बीच की रेखा, रोबोट को लक्ष्य तक ले जाने का सबसे छोटा मार्ग है।
- हीरो बॉट के वर्तमान X और Y निर्देशांकों को रिकॉर्ड और स्टोर करने के लिए दो वेरिएबल्स का उपयोग करें।
ड्राइव की दूरी की गणना करने के लिए पाइथागोरस प्रमेय का उपयोग करें। ड्राइव हेडिंग ज्ञात करने के लिए अतान फ़ंक्शन का उपयोग करें।

