Skip to main content
Teacher Portal

Úderná výzva - C++

Schéma obdélníkového hřiště rozděleného do tří částí. Levá část obsahuje robota umístěného vedle míče v zóně startu robota, střední část je zóna kolize a pravá část je zóna pouze s míčem, která obsahuje 10 kruhů uspořádaných do trojúhelníku jako kuželky.
Rozložení hřiště Strike Challenge

Úderná výzva

V této výzvě naprogramujete svého robota tak, aby při bowlingu přenášel energii do míče!

Pravidla výzvy:

  • Robot musí začít ve startovní zóně robota.
  • Míč musí začínat kdekoli na čáře pro umístění míče.
  • Robot se může dotýkat míče pouze tehdy, když je míč:
    • Na čáře umístění míče
    • V zóně kolize
  • Každá hra se skládá z 10 framů a řídí se standardními pravidly bowlingu (Google / .docx / .pdf).
  • Osoba nebo tým s nejvyšším počtem bodů na konci 10 framů vyhrává!
  • Bavte se!

Ikona tipů pro učitele Tipy pro učitele

Buďte kreativní a zvyšte zapojení tím, že si pro tuto aktivitu vymyslíte příběh nebo účel! Bowling se v současné době zvažuje k zařazení mezi olympijské sporty. Připravují se studenti na účast v olympijském týmu, trénují na národní bowlingovou soutěž, nebo doufají, že se ucházejí o vysokoškolské bowlingové stipendium?

Klikněte zde (Google /.pdf) pro volitelný výsledkový list Strike Challenge.

Ikona sady nástrojů pro učitele Řešení – pro učitele – sada nástrojů

Řešení se budou lišit v závislosti na nastavené rychlosti. Studenti budou muset najít rovnováhu mezi volbou vyšší rychlosti, aby míč silněji tlačili, ale zároveň neztratili kontrolu.
Podívejte se na níže uvedené ukázkové řešení:

int main() {
  // Inicializace konfigurace robota. NEODSTRAŇUJTE!
  vexcodeInit();
  
  // Začátek kódu projektu
  
  // Nastavení rychlosti pohonu na 50 %
  Drivetrain.setDriveVelocity(50, percent);

  // Pohyb vpřed o 50 cm
  Drivetrain.driveFor(forward, 500, mm);

}