Labirent Çözücü Pro
[Sürüş için], [Sürüş] ve [Dönüş için] bloklarını, Aşağı Bakış Sensörünü, Ön Mesafe Sensörünü ve Sağ Mesafe Sensörünü kullanarak, programda herhangi bir değişiklik yapmadan VR Robotunu Maze+ Oyun Alanında seçilen herhangi bir Başlangıç Konumundan (yeşil kare) Bitiş Konumuna (kırmızı kare) sürebilen bir algoritma oluşturun.
- Duvar Labirenti+ Oyun Alanı'nı seçin.
- .vrmaze dosyasını bu klasörden indirin ve labirenti Oyun Alanına yükleyin.
- Wall Maze + Playground'da labirent yükleme ve indirme konusunda yardım için, bu makaleye bakın.
- VR robotunu, seçilen herhangi bir Başlangıç Konumundan (yeşil kare) Bitiş Konumuna (kırmızı kare) kadar hareket edecek şekilde kodlayın.
- Ön Mesafe Sensörünü kullanarak, VR Robotun labirentte duvara çarpmadan hareket etmesini sağlayın.
- Sağ Mesafe Sensörünü kullanarak VR Robotun sağ taraftaki duvar boyunca ilerlemesini sağlayacak bir algoritma oluşturun.
- VR robotun bitiş noktasına ulaşıp ulaşmadığını belirlemek için aşağı bakış sensörünü kullanarak kırmızı rengi kontrol edin.
- VR robotunun labirentte sürekli hareket halinde kalmasını sağlamak ve Aşağı Bakış Sensörü bitiş konumunu algılayana kadar bu işlemi sürdürmek için koşullu bir döngü kullanın.
Faydalı İpuçları
- VEXcode VR'deki VR MazeBot'un özellikleri hakkında dahabilgi için bu bakın.
- Labirentte bir başlangıç pozisyonu seçmek için menü düğmesini, ardından konum düğmesini seçin.


Kontrol kategorisindeki while bloğunu kullanarak, Boolean koşulu doğru olduğu sürece VR Robotunun içerdiği blokları tekrarlamasını kodlayın.

Eşleşen Python komutu:
while condition: wait(5, MSEC)