Skip to main content
Öğretmen Portalı

Strike Challenge - C++

Üç bölüme ayrılmış dikdörtgen bir parkurun diyagramı. Soldaki bölümde Robot başlangıç bölgesinde bir topun yanında konumlandırılmış bir robot, ortadaki bölümde Çarpışma bölgesi ve sağdaki bölümde ise bowling pinleri gibi üçgen şeklinde dizilmiş 10 dairenin bulunduğu Sadece Top bölgesi yer alıyor.
Strike Challenge sahasının düzeni

Grev Mücadelesi

Bu meydan okumada, bowling oynarken robotunuzu bir topa enerji aktaracak şekilde programlayacaksınız!

Yarışma kuralları:

  • Robotun Robot Başlangıç Bölgesinde başlaması gerekmektedir.
  • Top, Top Yerleştirme Çizgisi'nin herhangi bir yerinden başlamalıdır.
  • Robot, yalnızca top şu durumdayken topa dokunabilir:
    • Top yerleştirme çizgisinde
    • Çarpışma bölgesinde
  • Her oyun 10 frame'den oluşur ve standart bowling kurallarını takip eder (Google / .docx / .pdf).
  • 10 frame sonunda en çok puanı toplayan kişi veya takım kazanır!
  • İyi eğlenceler!

Öğretmen İpuçları simgesi Öğretmen İpuçları

Yaratıcı olun ve bu etkinlik için bir arka plan hikayesi veya amaç oluşturarak etkileşimi artırın! Bowling'in şu anda Olimpik sporlar listesine eklenmesi düşünülüyor. Öğrenciler bir Olimpiyat takımının parçası olmaya mı hazırlanıyorlar, ulusal bir bowling yarışmasına mı hazırlanıyorlar, yoksa üniversite bowling bursu için başvurmayı mı umuyorlar?

İsteğe bağlı Strike Challenge Puan Tablosu için buraya tıklayın (Google /.pdf).

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu - Çözümü

Çözümler ayarlanan hıza göre değişecektir. Öğrenciler topu daha sert itmek için daha yüksek bir hız seçmenin yanı sıra kontrolü kaybetmemek için de dengeyi bulmak zorunda kalacaklar.
Aşağıdaki örnek çözümleri inceleyin:

int main() {
  // Robot Yapılandırması Başlatılıyor. ÇIKARMAYIN!
  vexcodeInit();
  
  // Proje kodunu başlat
  
  // Sürüş hızını %50'ye ayarla
  Drivetrain.setDriveVelocity(50, percent);

  // 50 cm ileri sür
  Drivetrain.driveFor(forward, 500, mm);

}