Lompat ke isi utama
Portal Guru

Tantangan Serangan - Python

Diagram lintasan persegi panjang yang dibagi menjadi tiga bagian. Bagian kiri berisi robot yang diposisikan di sebelah bola di zona awal Robot, bagian tengah adalah zona Tabrakan, dan bagian kanan adalah zona Bola saja, yang berisi 10 lingkaran yang disusun dalam segitiga seperti pin bowling.
Tata Letak Lapangan Tantangan Mogok

Tantangan Serangan

Dalam tantangan ini, Anda akan memprogram robot Anda untuk mentransfer energi ke bola saat Anda berkompetisi dalam bowling!

Aturan tantangan:

  • Robot harus memulai di Zona Mulai Robot.
  • Bola harus dimulai di mana saja pada Garis Penempatan Bola.
  • Robot hanya dapat menyentuh bola ketika bola:
    • Di garis penempatan bola
    • Di zona tabrakan
  • Setiap permainan terdiri dari 10 frame dan mengikuti aturan bowling standar (Google / .docx / .pdf).
  • Orang atau tim yang mengumpulkan poin terbanyak di akhir 10 frame menang!
  • Selamat bersenang-senang!

Ikon Tips Guru Tips Guru

Jadilah kreatif dan tingkatkan keterlibatan dengan menyusun cerita latar atau tujuan untuk kegiatan ini! Bowling saat ini sedang dipertimbangkan untuk ditambahkan sebagai cabang olahraga Olimpiade. Apakah para siswa tersebut sedang mempersiapkan diri untuk menjadi bagian dari tim Olimpiade, berlatih untuk kompetisi bowling nasional, atau apakah mereka berharap untuk melamar beasiswa bowling perguruan tinggi?

Klik di sini (Google/ .pdf) untuk Lembar Skor Tantangan Serangan opsional.

Ikon Kotak Alat Guru Kotak Alat Guru - Solusi

Solusi akan bervariasi tergantung pada kecepatan yang ditetapkan. Siswa harus menemukan keseimbangan dalam memilih kecepatan yang lebih tinggi untuk mendorong bola lebih keras tetapi juga tidak kehilangan kendali.

Lihat contoh solusi di bawah ini:

# Pustaka mengimpor
dari vex import *

# Kode proyek awal

# Atur kecepatan penggerak ke 50 persen
drivetrain.set_drive_velocity(50, PERSEN)

# Berkendara maju sejauh 500 mm untuk bertabrakan dengan bola
drivetrain.drive_for(MAJU, 500, MM)