Solucionador de Labirintos Pro
Utilize os blocos [Conduzir para], [Conduzir] e [Virar para], o Sensor de Visão Inferior, o Sensor de Distância Frontal e o Sensor de Distância Direito para criar um algoritmo que possa conduzir o Robô VR de qualquer Posição Inicial selecionada (quadrado verde) até à Posição Final (quadrado vermelho) no Labirinto+ sem qualquer modificação no programa.
- Selecione o Parque Infantil Labirinto de Paredes+.
- Descarregue o ficheiro . vrmaze desta pasta e carregue o labirinto no Playground.
- Programe o robô de realidade virtual para se deslocar de qualquer posição inicial selecionada (quadrado verde) até à posição final (quadrado vermelho).
- Utiliza o sensor de distância frontal para guiar o robô de realidade virtual pelo labirinto sem que este embata na parede.
- Crie um algoritmo para utilizar o sensor de distância da direita para guiar o robô de realidade virtual ao longo da parede do lado direito.
- Utilize o sensor de visão inferior para verificar a cor vermelha e determinar se o robô de realidade virtual chegou à posição final.
- Utilize um laço condicional para manter o robô de realidade virtual em constante movimento no labirinto, até que o sensor ocular inferior detete a posição final.
Dicas úteis
- mais informações sobre as características do VR MazeBot no VEXcode VR, este.
- Para selecionar uma posição inicial no labirinto, selecione o botão de menu e, em seguida, selecione o botão de localização.


Utilize o bloco while da categoria Controlo para programar o robô de realidade virtual para repetir os blocos nele contidos enquanto a condição booleana for verdadeira.

Comando Python correspondente:
while condição: wait(5, MSEC)