Bài 4: Thử thách Castle Crasher

Trong các bài học trước của Đơn vị này, bạn đã học cách di chuyển Robot VR về phía trước và lùi lại, cũng như rẽ trái và phải để phá hủy các tòa nhà trong các thử thách nhỏ. Bây giờ, bạn sẽ kết hợp tất cả các lệnh này để tạo ra một dự án nhằm phá hủy tất cả các tòa nhà trong Castle Crasher Playground, để giải quyết Thử thách Castle Crasher!
Mục tiêu học tập
- Áp dụng lệnh Drivetrain để giải quyết Thử thách Castle Crasher nhằm đánh đổ các tòa nhà.
- Mô tả trình tự chính xác các hành vi của Robot VR cần thiết để hoàn thành nhiệm vụ chuyển động cơ bản.
- Giải thích rằng việc tạo ra các dự án khả thi đòi hỏi phải xem xét cả các lệnh phù hợp và thứ tự của chúng.
Kết hợp tất cả lại với nhau
Các lệnh truyền động cho phép người dùng điều khiển chuyển động của Robot VR. Đơn vị này trước đây đã đề cập đến cách di chuyển Robot VR về phía trước và phía sau bằng lệnh drive_for, thiết lập vận tốc của Robot VR bằng lệnh set_drive_velocityvà cách quay Robot VR bằng lệnh turn_forvà turn_to_heading. Có thể sử dụng các lệnh này để điều hướng bất kỳ VEXcode VR Playground nào.
Để tạo ra một dự án khả thi, cần phải xem xét các lệnh thích hợp và thứ tự của các lệnh đó. Chuỗi là thứ tự cụ thể mà các hành vi được thực hiện. Một hành động hoặc sự kiện dẫn đến hành động tiếp theo theo trình tự. Trình tự rất quan trọng đối với Thử thách Castle Crasher vì Robot VR sẽ chỉ di chuyển chính xác theo lệnh.
Thử thách Castle Crasher
Sử dụng lệnh Drivetrain để đánh đổ tất cả các tòa nhà trên Castle Crasher Sân chơi.

Thực hiện theo các bước trong video dưới đây để hoàn thành thử thách:
- Xem video giải pháp để biết Robot VR phải di chuyển như thế nào để hoàn thành thử thách.
- Trong video này, VR Robot sẽ tiến về phía trước để đánh đổ lâu đài ở giữa, sau đó tiếp tục và rẽ phải để làm đổ bộ khối ở góc trên bên phải. Sau đó, robot lại rẽ phải và lái vòng quanh Sân chơi để phá hủy ba tòa nhà còn lại của lâu đài.
- Tạo một dự án mới hoặc tải một dự án từ các Bài học trước trong Đơn vị này. Nếu tạo một dự án mới, hãy chọnCastle Crasher Playgroundkhi được nhắc.
- Đổi tên dự án thành Unit2Challenge.
- Mở cửa sổ Sân chơi nếu cửa sổ chưa mở để xem vị trí các tòa nhà trên Sân chơi.
- Thêm các lệnh cần thiết để đánh đổ tất cả các tòa nhà trên Castle Crasher Sân chơi.
- Bắt đầu dự án để kiểm tra xem nó có hoạt động không.
- Nếu dự án không thành công, hãy chỉnh sửa và thử lại. Tiếp tục quá trình này cho đến khi thử thách hoàn tất.
- Lưu ý rằng không phải tất cả các mảnh của lâu đài đều rơi xuống khi Robot VR va chạm với lâu đài. Chỉ cần VR Robot va chạm với tất cả các lâu đài thì dự án có thể được coi là thành công.
- Sau khi Robot VR đánh đổ hoặc va chạm thành công với tất cả các khối trên Castle Crasher Playground, hãy lưu dự án.
Chúc mừng! Bạn đã hoàn thành thành công Thử thách Castle Crasher!