स्ट्राइक चैलेंज - C++
स्ट्राइक चैलेंज
इस चुनौती में, आप अपने रोबोट को गेंदबाजी में प्रतिस्पर्धा करते समय गेंद में ऊर्जा स्थानांतरित करने के लिए प्रोग्राम करेंगे!
चुनौती नियम:
- रोबोट को रोबोट स्टार्ट ज़ोन में शुरू करना होगा।
- गेंद को बॉल प्लेसमेंट लाइन पर कहीं से भी शुरू करना चाहिए।
- रोबोट गेंद को तभी छू सकता है जब गेंद:
- गेंद प्लेसमेंट लाइन पर
- टक्कर क्षेत्र में
- प्रत्येक खेल में 10 फ्रेम होते हैं और मानक गेंदबाजी नियमों का पालन किया जाता है (Google / .docx / .pdf)।
- 10 फ्रेम के अंत में सबसे अधिक अंक प्राप्त करने वाला व्यक्ति या टीम जीत जाती है!
- मस्ती करो!
शिक्षक युक्तियाँ
रचनात्मक बनें और इस गतिविधि के लिए एक पृष्ठभूमि या उद्देश्य तैयार करके सहभागिता बढ़ाएं! वर्तमान में बॉलिंग को ओलंपिक खेल के रूप में शामिल करने पर विचार किया जा रहा है। क्या छात्र किसी ओलंपिक टीम का हिस्सा बनने की तैयारी कर रहे हैं, या राष्ट्रीय बॉलिंग प्रतियोगिता के लिए अभ्यास कर रहे हैं, या वे कॉलेजिएट बॉलिंग छात्रवृत्ति के लिए आवेदन करने की उम्मीद कर रहे हैं?
वैकल्पिक स्ट्राइक चैलेंज स्कोर शीट के लिए यहां क्लिक करें (गूगल /.pdf)।
शिक्षक टूलबॉक्स
-
समाधान
समाधान वेग सेट के आधार पर अलग-अलग होंगे। छात्रों को गेंद को ज़ोर से धकेलने के लिए उच्च वेग चुनने और नियंत्रण न खोने के बीच संतुलन बनाना होगा।
नीचे दिए गए नमूना समाधान देखें:
int main() {
// रोबोट कॉन्फ़िगरेशन आरंभ कर रहा है. दूर नहीं करते!
vexcodeInit();
// प्रोजेक्ट कोड शुरू करें
// ड्राइव वेलोसिटी को 50% पर सेट करें
Drivetrain.setDriveVelocity(50, percent);
// 50cm तक आगे ड्राइव करें
Drivetrain.driveFor(forward, 500, mm);
}