Lección 4: Dynamic Castle Crasher Challenge
¡En el Dynamic Castle Crasher Challenge, el robot de realidad virtual ahora debe eliminar TODAS las piezas de cada iteración del Dynamic Castle Crasher Playground, de la manera más rápida posible!

Resultado de aprendizaje
- Aplica la lógica de decisiones repetidas con múltiples sensores para resolver el Dynamic Castle Crasher Challenge.
Poniéndolo todo junto
Los algoritmos permiten al usuario crear proyectos más diversos y eficientes. Los algoritmos son secuencias precisas de instrucciones que pueden utilizar la selección y la iteración para instruir al robot de realidad virtual a utilizar la información de su entorno para ejecutar comportamientos.

Los algoritmos usan bucles para verificar continuamente los valores de los sensores y repetir comportamientos. Anidar sentencias condicionales dentro de bucles como los bloques [Forever] o [Repeat until] indicará al robot de realidad virtual que verifique continuamente esas condiciones.

La selección se emplea mediante el uso de sentencias condicionales como los bloques [If then else] o [Repeat until] para indicarle al robot de realidad virtual que ejecute ciertos comportamientos, según las condiciones informadas, como los valores del sensor.

El uso de sensores con bucles y selección permite que el robot VR interactúe con un entorno cambiante, como el Dynamic Castle Crasher Playground.

Desafío dinámico de choque de castillos
En este desafío, crea un proyecto en el que el robot VR use un algoritmo para derribar todas las piezas de construcción del Dynamic Castle Crasher Playground, en el menor tiempo posible.
Resolver el Dynamic Castle Crasher Challenge requiere el uso de un temporizador. Puedes usar un cronómetro, un teléfono o incluso el temporizador del VR Robot.
Para su información
Puede utilizar la función de monitor en VEXcode VR y seleccionar el bloque (Valor del temporizador) a monitorizar. Cada vez que se ejecuta el proyecto, el monitor se reinicia.

Para obtener más información sobre el uso de la Consola del monitor, consulte este artículo.
Sigue estos pasos para completar el desafío:
- Cree un nuevo proyecto o cargue un proyecto de lecciones anteriores en esta unidad. Si crea un nuevo proyecto, consulte el Dynamic Castle Crasher Playground.
- Cambie el nombre del proyecto Unit9Challenge.
- Abra la ventana Patio de recreo.
- Carga el Dynamic Castle Crasher Playground.
- Añade los bloques necesarios para impulsar el robot de realidad virtual para empujar todas las piezas de construcción fuera del Dynamic Castle Crasher Playground en el menor tiempo posible. Recuerda que si tienes una cuenta VR Premium, puedes usar bloques VEXcode, bloques Switch o una combinación de ambos tipos de bloques para completar el desafío. El robot de realidad virtual no debe caerse del patio de recreo.
- Inicie el proyecto para probar si funciona. El algoritmo debe funcionar independientemente del diseño del patio de recreo.
- Documente el tiempo que tardó en completar el desafío en una hoja de papel, en su dispositivo o supervisando el temporizador en VEXcode VR.
- Continúe revisando y ejecutando el proyecto hasta que el robot de realidad virtual complete con éxito el Dynamic Castle Crasher Challenge en el menor tiempo posible.
- Guarda el proyecto una vez que el robot VR saque con éxito todas las piezas de construcción del Dynamic Castle Crasher Playground en un tiempo récord.
¡Felicidades! ¡Has completado con éxito el Dynamic Castle Crasher Challenge!
Preguntas
Seleccione un enlace a continuación para acceder al cuestionario de la lección.
Google Doc / .docx / .pdf