Labirinto do Sentinela de Pedra
Desafio: No romance clássico chinês Romance dos Três Reinos, Zhuge Liang criou o Labirinto do Sentinela de Pedra com base no conceito do Bagua (Oito Trigramas). Esta formação deixou milhões de soldados presos no seu interior. Neste jogo, o Robô de Realidade Virtual começa no centro do Labirinto do Sentinela de Pedra. O objetivo do jogo é utilizar os blocos [Conduzir] e [Virar para], o Sensor de Distância Frontal, o Sensor de Distância Esquerdo e/ou o Sensor de Distância Direito para conduzir o Robô VR da Posição Inicial (quadrado verde) até uma Posição Final (quadrado vermelho) para decifrar o Labirinto do Sentinela de Pedra no Labirinto de Parede + Playground.
- Selecione o Parque Infantil Labirinto de Paredes+.
- Descarregue o ficheiro . vrmaze desta pasta e carregue o labirinto no Playground.
- Determine a posição final (quadrado vermelho) para o robô chegar e decifrar o labirinto.
- Programe o robô VR para da posição inicial (quadrado verde) até à posição final (quadrado vermelho).
- Utilize um laço condicional e o sensor de distância frontal para guiar o robô de realidade virtual pelo labirinto sem que este colida com uma parede. Utilize o sensor de distância esquerdo (ou o sensor de distância direito) para rodar o robô na direção desejada.
- Utilize um ciclo para repetir as ações de condução e viragem um determinado número de vezes para programar o robô de realidade virtual para conduzir até uma saída para a camada exterior.
- Divida o labirinto em três camadas, de dentro para fora. Programe o robô de realidade virtual para sair do labirinto camada a camada até à posição final (quadrado vermelho).
- Adiciona uma nota ao teu projeto explicando a tua estratégia para decifrar o Labirinto do Sentinela de Pedra.
Dicas úteis
Utilize o bloco repita até da categoria Controlo para programar o Robot VR para repetir os blocos nele contidos até que a condição booleana seja reportada como verdadeira.

Comando Python correspondente:
enquanto não condição: aguarde(5, MSEC)
Utilize os blocos O Meu Bloco da categoria Os Meus Blocos para criar um bloco personalizado para programar o Robô de Realidade Virtual, tornando o projeto mais curto e de fácil leitura.

Comando Python correspondente:
def escolherCor():
- Para obter ajuda sobre a utilização dos Meus Blocos no projeto, selecione o botão “TUTORIAIS” em VEXcode VR e escolha o Tutorial dos Meus Blocos .

mais informações sobre como utilizar os Meus Blocos no VEXcode VR, este.