Người giải mê cung chuyên nghiệp
Sử dụng các khối [Drive for], [Drive] và [Turn for], Cảm biến Mắt Xuống, Cảm biến Khoảng cách Phía trước và Cảm biến Khoảng cách Bên phải để tạo ra một thuật toán có thể điều khiển Robot VR từ bất kỳ Vị trí Bắt đầu nào được chọn (hình vuông màu xanh lá cây) đến Vị trí Kết thúc (hình vuông màu đỏ) trên Sân chơi Maze+ mà không cần sửa đổi chương trình.
- Chọn Mê cung Tường + Sân chơi.
- Tải xuống tệp .vrmaze từ thư mục và tải mê cungSân chơi.
- Lập trình cho Robot VR di chuyển từ bất kỳ Vị trí Bắt đầu nào đã chọn (hình vuông màu xanh lá cây) đến Vị trí Kết thúc (hình vuông màu đỏ).
- Sử dụng cảm biến khoảng cách phía trước để điều khiển robot VR di chuyển trong mê cung mà không va vào tường.
- Hãy tạo một thuật toán sử dụng cảm biến khoảng cách bên phải để điều khiển robot VR di chuyển dọc theo bức tường bên phải.
- Sử dụng cảm biến mắt hướng xuống để kiểm tra màu đỏ, từ đó xác định xem robot VR đã đến vị trí cuối cùng hay chưa.
- Sử dụng vòng lặp điều kiện để giữ cho Robot VR liên tục di chuyển trong mê cung, cho đến khi Cảm biến Mắt Xuống phát hiện vị trí kết thúc.
Mẹo hữu ích
- Để biết thêm thông tin về các tính năng của VR MazeBot trong VEXcode VR, xem bài viết.
- Để chọn vị trí bắt đầu trong mê cung, hãy chọn nút menu, sau đó chọn nút vị trí.


Sử dụng khối while từ danh mục Điều khiển để lập trình cho Robot VR lặp lại các khối bên trong chừng nào điều kiện Boolean còn đúng.

Lệnh Python tương ứng:
trong khi điều kiện: chờ (5, MSEC)