মূল বিষয়বস্তুতে যান

স্ট্রাইক চ্যালেঞ্জ - সি++

তিনটি ভাগে বিভক্ত একটি আয়তাকার পথের চিত্র। বাম অংশে রোবট স্টার্ট জোনে একটি বলের পাশে একটি রোবট রয়েছে, কেন্দ্র অংশটি সংঘর্ষ অঞ্চল এবং ডান অংশটি কেবল বল অঞ্চল, যেখানে বোলিং পিনের মতো ত্রিভুজে সাজানো 10টি বৃত্ত রয়েছে।
স্ট্রাইক চ্যালেঞ্জ ফিল্ডের লেআউট

স্ট্রাইক চ্যালেঞ্জ

এই চ্যালেঞ্জে, তুমি বোলিংয়ে প্রতিযোগিতা করার সময় তোমার রোবটকে বলের শক্তি স্থানান্তর করার জন্য প্রোগ্রাম করবে!

চ্যালেঞ্জের নিয়ম:

  • রোবটটিকে অবশ্যই রোবট স্টার্ট জোন থেকে শুরু করতে হবে।
  • বল প্লেসমেন্ট লাইনের যেকোনো জায়গা থেকে বল শুরু করতে হবে।
  • রোবটটি কেবল তখনই বল স্পর্শ করতে পারবে যখন বলটি:
    • বল প্লেসমেন্ট লাইনে
    • সংঘর্ষের অঞ্চলে
  • প্রতিটি খেলায় ১০টি ফ্রেম থাকে এবং এটি স্ট্যান্ডার্ড বোলিং নিয়ম অনুসরণ করে (গুগল / .ডক্স / .পিডিএফ)।
  • ১০টি ফ্রেমের শেষে যে ব্যক্তি বা দল সবচেয়ে বেশি পয়েন্ট পাবে তারাই জিতবে!
  • আনন্দ কর!

শিক্ষক টিপস আইকন শিক্ষকদের টিপস

সৃজনশীল হোন এবং এই কার্যকলাপের জন্য একটি পটভূমি বা উদ্দেশ্য তৈরি করে সম্পৃক্ততা বৃদ্ধি করুন! বর্তমানে অলিম্পিক খেলা হিসেবে বোলিংকে অন্তর্ভুক্ত করার কথা বিবেচনা করা হচ্ছে। শিক্ষার্থীরা কি অলিম্পিক দলের অংশ হওয়ার জন্য প্রস্তুতি নিচ্ছে, জাতীয় বোলিং প্রতিযোগিতার জন্য অনুশীলন করছে, নাকি তারা কলেজিয়েট বোলিং স্কলারশিপের জন্য আবেদন করার আশা করছে?

ঐচ্ছিক স্ট্রাইক চ্যালেঞ্জ স্কোর শিটের জন্য এখানে (গুগল /.পিডিএফ) ক্লিক করুন।

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স - সমাধান

সমাধানগুলি বেগ সেটের উপর নির্ভর করে পরিবর্তিত হবে। শিক্ষার্থীদের বলটিকে আরও জোরে ধাক্কা দেওয়ার জন্য এবং নিয়ন্ত্রণ হারানোর জন্য উচ্চতর বেগ বেছে নেওয়ার ভারসাম্য খুঁজে বের করতে হবে।
নীচের নমুনা সমাধানগুলি দেখুন:

int main() {
  // রোবট কনফিগারেশন শুরু করা হচ্ছে। সরাবেন না!
  vexcodeInit();
  
  // প্রকল্প কোড শুরু করুন
  
  // ড্রাইভের বেগ 50% এ সেট করুন
  Drivetrain.setDriveVelocity(50, percent);

  // 50cm এর জন্য এগিয়ে যান
  Drivetrain.driveFor(forward, 500, mm);

}