El laberinto de Minos
Desafío: En la mitología griega, el rey Minos tenía un laberinto de estructura elaborada. El laberinto albergaba al monstruo Minotauro. El héroe Teseo se ofreció voluntario para entrar y hablar con el Minotauro. Se fue orientando a través de los intrincados pasadizos del laberinto utilizando un ovillo de cuerda. Así que pudo seguir fácilmente el hilo de vuelta a la entrada del laberinto. En esta actividad, crearás un algoritmo para conducir el robot de realidad virtual desde la posición inicial (cuadrado verde) hasta la posición final (cuadrado rojo) y usarás el lápiz de realidad virtual para trazar el camino y registrar la solución del mítico laberinto de Minos en el área de juegos Wall Maze+.
- Seleccione el laberinto de pared + zona de juegos.
- Descarga el archivo .vrmaze de esta carpeta y sube el laberinto al Playground.
- Para obtener ayuda con lay descarga de laberintos en Wall Maze + Playground, este artículo
- Codifique el robot VR para que se desde la posición inicial (cuadrado verde) hasta la posición final (cuadrado rojo).
- Utilice el sensor de distancia frontal para controlar el robot de realidad virtual mientras se mueve por el laberinto sin chocar contra la pared.
- Utilice el sensor de distancia derecha para determinar la dirección de salida.
- Utilice el sensor ocular inferior para comprobar si aparece el color rojo y determinar si el robot de realidad virtual ha llegado a la posición final.
- Usa el bloque [Para siempre] para mantener al robot VR moviéndose en el laberinto y mantén el sensor de visión hacia abajo comprobando constantemente la posición final para detener al robot.
- Utiliza el lápiz de realidad virtual para trazar el recorrido y registrar la solución del laberinto.
- Añade una nota a tu proyecto para explicar tu estrategia para resolver el Laberinto de Minos.
Consejos útiles
- Para obtenerinformación sobre las características del VR MazeBot en VEXcode VR, este.
Utilice el bloque Down Eye detecta de la categoría Detección para informar si el sensor Down Eye detecta un color específico.

- Comando Python correspondiente:
ojo_abajo.detectar(ROJO)
- Utilice el sensor de distancia frontal para determinar si el robot de realidad virtual se acerca a la pared.
Utilice el bloque de comparación Menos que de la categoría Operadores para informar si la distancia entre el robot VR y el objeto más cercano es menor que un valor umbral para determinar si el robot VR se acerca a la pared.

- Comando Python correspondiente:
distancia_frontal.get_distance(MM) < 200- Utilice el sensor de distancia derecha para determinar la dirección de salida.
Utilice el bloque de comparación Mayor que de la categoría Operadores para informar si la distancia entre el robot VR y el objeto más cercano es mayor que un valor umbral para determinar la dirección de salida.

- Comando Python correspondiente:
left_distance.get_distance(MM) > 300Utilice el bloque if then else de la categoría Control para comprobar si el robot VR se acerca a la pared y ejecute el código para realizar diversos comportamientos en función de la condición booleana.

Comando Python correspondiente:
Si la condición es , pasa de lo contrario, pasa .