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.

Documentos relacionados