Thử thách Strike - C++
Thử thách đình công
Trong thử thách này, bạn sẽ lập trình cho robot của mình truyền năng lượng vào một quả bóng khi bạn chơi bowling!
Quy tắc thử thách:
- Robot phải bắt đầu ở Khu vực bắt đầu của Robot.
- Quả bóng phải bắt đầu ở bất kỳ vị trí nào trên Đường đặt bóng.
- Robot chỉ có thể chạm vào bóng khi bóng:
- Trên đường đặt bóng
- Trong vùng va chạm
- Mỗi trò chơi bao gồm 10 khung và tuân theo các luật chơi bowling tiêu chuẩn (Google / .docx / .pdf).
- Người hoặc đội có nhiều điểm nhất sau 10 khung hình sẽ chiến thắng!
- Chúc vui vẻ!
Mẹo dành cho giáo viên
Hãy sáng tạo và tăng sự tham gia bằng cách xây dựng câu chuyện hoặc mục đích cho hoạt động này! Bowling hiện đang được xem xét để bổ sung vào môn thể thao Olympic. Các sinh viên đang chuẩn bị để trở thành thành viên của đội tuyển Olympic, luyện tập cho cuộc thi bowling quốc gia hay đang hy vọng nộp đơn xin học bổng bowling của trường đại học?
Nhấp vào đây (Google /.pdf) để có Bảng điểm Thử thách Đình công tùy chọn.
Hộp công cụ giáo viên
-
Giải pháp
Các giải pháp sẽ khác nhau tùy thuộc vào tốc độ được thiết lập. Học sinh sẽ phải tìm sự cân bằng giữa việc lựa chọn vận tốc cao hơn để đẩy bóng mạnh hơn nhưng vẫn không mất kiểm soát.
Xem các giải pháp mẫu bên dưới:
int main() {
// Khởi tạo cấu hình Robot. KHÔNG ĐƯỢC THÁO RA!
vexcodeInit();
// Bắt đầu mã dự án
// Đặt tốc độ truyền động thành 50%
Drivetrain.setDriveVelocity(50, percent);
// Truyền động về phía trước 50cm
Drivetrain.driveFor(forward, 500, mm);
}