Strike Challenge - Python
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ı
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
-
Çö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ü de kaybetmemek için dengeyi bulmak zorunda kalacaklar.
Aşağıda örnek bir çözüm görebilirsiniz:
# Kütüphane
vex'ten içe aktar *
# Proje kodunu başlat
# Sürüş hızını %50'ye ayarla
drivetrain.set_drive_velocity(50, PERCENT)
# Topla çarpışmak için 500 mm ileriye sür
drivetrain.drive_for(FORWARD, 500, MM)