Sesión 8: Crear un laberinto interactivo en Scratch.
Transcripción
Sesión 8: Crear un laberinto interactivo en Scratch.
Sesión 8: Crear un laberinto interactivo en Scratch. Objetivo: Evaluar el contenido del alumno en cuanta a la capacidad de descomposición de problemas, realización de algoritmos y procedimientos y automatizar procesos. Realizar un laberinto, permitirá utilizar todas las herramientas que se han visto y perfeccionar el uso de los sensores. ¿Qué se debe hacer para realizar un laberinto? Se tienen que considerar los siguientes puntos: 1. ¿Qué suceso se usará para comenzar a utilizar el laberinto?, en este caso, se utilizará “presionar bandera verde”. 2. Crear tres objetos, el dibujo del laberinto será el primer objeto. El segundo objeto será quien jugará en el laberinto y el tercer objeto será el punto final (salida). 3. ¿Cómo se jugará el laberinto, con el mouse o con el teclado? En este caso, se usará el teclado. 4. ¿Qué estructuras se deben utilizar? Se utilizarán estructuras de control, sensor y movimiento. ¿Qué estructuras de control?, se deben utilizar las estructuras “por siempre” y “si”. Por siempre permitirá recorrer el laberinto hasta llegar a nuestro punto deseado, los “si” permitirán identificar que tecla estamos presionando, las teclas a utilizar serán “arriba”, “abajo”, “izquierda” y “derecha”, cada vez que se cumpla esta condición cambiamos la posición de x o y de nuestro objeto para que se mueva en el laberinto. Además se debe usar “si” para saber si está tocando los bordes de laberinto. El programa debe de quedar como se muestra en la imagen, fijaremos el tamaño de nuestro objeto “Sprite 1” a un 20%, esto nos permitirá que el tamaño de este sea más pequeño para que pueda caber dentro del laberinto. Luego fijamos una posición inicial, para que cada vez que se ejecute nuestro programa comience en una posición determinada. Se utilizará una estructura de control de “por siempre” para que nuestro objeto “Sprite 1” se pueda mover en el laberinto, tenemos la estructura de control “si” que preguntará si esta presionada la flecha arriba si esta esta, se mueve la coordenada “Y”, se cambia el disfraz para dar la idea de movimiento luego dentro de este “si”, se pregunta si está tocando el borde del laberinto, este se denota como tocando el color negro y se cambia la coordenada “Y” para dejar al objeto en su posición inicial, dando la impresión de que el objeto no puede moverse por ahí. Este proceso se repite por cada flecha restante, es decir flecha abajo, izquierda y derecha. Cabe destacar que se pueden hacer diferentes niveles agregando otros fondos y otros objetos de diferentes laberintos de igual o mayor complejidad.