Skip to main content
शिक्षक पोर्टल

स्ट्राइक चैलेंज - C++

तीन खंडों में विभाजित एक आयताकार पाठ्यक्रम का आरेख। बाएं भाग में रोबोट प्रारंभ क्षेत्र में गेंद के बगल में स्थित एक रोबोट है, मध्य भाग टकराव क्षेत्र है, और दायां भाग केवल गेंद क्षेत्र है, जिसमें गेंदबाजी पिन की तरह त्रिभुज में व्यवस्थित 10 वृत्त हैं।
स्ट्राइक चैलेंज फ़ील्ड का लेआउट

स्ट्राइक चैलेंज

इस चुनौती में, आप अपने रोबोट को गेंदबाजी में प्रतिस्पर्धा करते समय गेंद में ऊर्जा स्थानांतरित करने के लिए प्रोग्राम करेंगे!

चुनौती नियम:

  • रोबोट को रोबोट स्टार्ट ज़ोन में शुरू करना होगा।
  • गेंद को बॉल प्लेसमेंट लाइन पर कहीं से भी शुरू करना चाहिए।
  • रोबोट गेंद को तभी छू सकता है जब गेंद:
    • गेंद प्लेसमेंट लाइन पर
    • टक्कर क्षेत्र में
  • प्रत्येक खेल में 10 फ्रेम होते हैं और मानक गेंदबाजी नियमों का पालन किया जाता है (Google / .docx / .pdf)।
  • 10 फ्रेम के अंत में सबसे अधिक अंक प्राप्त करने वाला व्यक्ति या टीम जीत जाती है!
  • मस्ती करो!

शिक्षक युक्तियाँ आइकन शिक्षक युक्तियाँ

रचनात्मक बनें और इस गतिविधि के लिए एक पृष्ठभूमि या उद्देश्य तैयार करके सहभागिता बढ़ाएं! वर्तमान में बॉलिंग को ओलंपिक खेल के रूप में शामिल करने पर विचार किया जा रहा है। क्या छात्र किसी ओलंपिक टीम का हिस्सा बनने की तैयारी कर रहे हैं, या राष्ट्रीय बॉलिंग प्रतियोगिता के लिए अभ्यास कर रहे हैं, या वे कॉलेजिएट बॉलिंग छात्रवृत्ति के लिए आवेदन करने की उम्मीद कर रहे हैं?

वैकल्पिक स्ट्राइक चैलेंज स्कोर शीट के लिए यहां क्लिक करें (गूगल /.pdf)।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - समाधान

समाधान वेग सेट के आधार पर अलग-अलग होंगे। छात्रों को गेंद को ज़ोर से धकेलने के लिए उच्च वेग चुनने और नियंत्रण न खोने के बीच संतुलन बनाना होगा।
नीचे दिए गए नमूना समाधान देखें:

int main() {
  // रोबोट कॉन्फ़िगरेशन आरंभ कर रहा है. दूर नहीं करते!
  vexcodeInit();
  
  // प्रोजेक्ट कोड शुरू करें
  
  // ड्राइव वेलोसिटी को 50% पर सेट करें
  Drivetrain.setDriveVelocity(50, percent);

  // 50cm तक आगे ड्राइव करें
  Drivetrain.driveFor(forward, 500, mm);

}