Está en la página 1de 3

Hola futuros programadores bienvenidos a esta sexta sesión de programando con scratch

en esta sesión vamos a aprender cómo enviar y recibir mensajes para poder enviar órdenes a otros
personajes y objetos para que realicen alguna acción

También vamos a ver cómo podemos aplicar movimiento por medio de la opción de deslizar para
que los personajes de nuestras historias se muevan y toda nuestra historia inicie solo dando un clic
en la bandera verde y no tener que presionar varias veces clic

Y por último vamos a ver cómo podemos aplicar temporizador o cómo podemos agregar tiempos de
espera para que se ejecuten las acciones de nuestro programa o nuestra historia

vamos a programar

Este en esta sesión vamos a realizar esta animación en donde un automóvil se desplaza por la ciudad
llega al semáforo el semáforo cambia a rojo el automóvil se detiene espera que cambia naranja y
cuando cambia a verde nuevamente retoma su movimiento. a poder realizar este programa es
necesario aplicar varias herramientas que hemos visto en las sesiones anteriores vamos a aplicar
movimiento vamos a aplicar posición inicial de nuestro objeto vamos a aplicar cambio de disfraces
adicional a los bloques nuevos que veremos hoy.

Para empezar, vamos a crear un nuevo archivo

Vamos a empezar creando el semáforo para eso vamos a ir a la sección de personajes vamos ahí
vamos a elegir la opción pinta Y allí vamos a empezar a crear el semáforo debemos agregar un
rectángulo vamos a elegir el color de relleno y lo vamos a colorear de negro vamos a agregar los 3
faros o luces y las vamos a agregar de color blanco por último vamos a crear un rectángulo que
servirá como la base o el poste de nuestro semáforo.

una vez creado el semáforo vamos a seleccionar la casilla disfraz 1 vamos a dar click derecho íbamos
a duplicarlo vemos que el semáforo ha quedado creado dos veces y vamos a hacerlo una tercera vez
vamos a dar clic derecho y vamos a dar duplicar ya tenemos 3 semáforos creados estos van a ser los
disfraces de nuestro semáforo esto va a permitir que podamos cambiar el color de las luces de rojo
naranja y verde

vamos a seleccionar el primer disfraz y el primer círculo o luz vamos a rellenarlo de rojo

vamos a hacer lo mismo con el segundo disfraz vamos a seleccionar el segundo círculo y vamos a
rellenarlo de naranja

y por último vamos a rellenar la última luz de color verde en el tercer disfraz

una vez realizado esto ya tenemos nuestro semáforo con todos los disfraces para crear la animación
vamos a volver a la pestaña de código, Y vamos a agregar nuestro automóvil vamos a elegir
personaje y vamos a buscar automóviles que podamos agregar, podemos buscarlos escribiendo la
palabra car, al realizarlo vemos que nos aparecen varios vehículos y podemos elegir el que más nos
guste.

por último, vamos a ir a la sección de escenario y vamos a elegir un nuevo fondo en ese caso vamos
a seleccionar ese jardín.

como ya hemos agregado todos los elementos vamos a ubicarlos. vamos a cambiar el tamaño del
semáforo al 50% y vamos a ubicarlo en el escenario, también vamos a ubicar el automóvil y
podemos cambiar el tamaño si queremos.

ahora sí vamos a hacer nuestro programa.

primero vamos a seleccionar nuestro auto y vamos a programar el movimiento hasta el semáforo
vamos a elegir el bloque de inicio y esta vez vamos a utilizar un nuevo bloque para hacer que
nuestro auto se mueva.

primero tenemos que ubicar nuestro automóvil en el inicio del escenario y vamos a capturar esta
posición con el bloque que dice ir a la posición XY vamos a agregarlo para que capture esta posición.

ahora para agregar el movimiento tenemos que mover nuestro automóvil hasta dónde queremos
que se detenga. en esta ocasión va a ser antes del semáforo. vamos a buscar en el módulo de
movimiento el bloque que dice deslizar en un segundo XY ese bloque va a capturar la posición hasta
donde nuestro personaje se va a deslizar y podemos modificar qué tan rápido lo haga cambiando el
primer número que es el tiempo en segundos. entre más pequeño sea el número más rápido se va a
mover nuestro personaje.

seleccionamos la bandera verde vemos que nuestro automóvil comienza en el borde del escenario
se desplaza y se detiene en el semáforo. ahora queremos que nuestro semáforo cambie. para eso
tenemos que enviarle un mensaje al semáforo para que él pueda cambiar de color. para poder
enviarlo vamos a ir a eventos y vamos a buscar el bloque que dice enviar, pero antes de agregarlo
tenemos que seleccionar donde dice nuevo mensaje y allí vamos a escribir semáforo.

ahora vamos a realizar la programación de nuestro semáforo. vamos a seleccionar el semáforo y


primero tenemos que programar tenemos que programar nuestro semáforo, para que siempre inicie
en verde; para esto vamos a agregar el bloque de inicio de la bandera verde y en apariencia vamos a
agregar el bloque que dice cambiar a disfraz 3 ya que este disfraz es el que nosotros dibujamos con
el color verde.

ahora vamos a agregar la programación para que cambie de color

como nuestro automóvil envió un mensaje diciendo semáforo tenemos que recibir el mensaje para
que pueda cambiar de color. para esto vamos a ir a eventos y vamos a seleccionar el evento que dice
al recibir y buscamos la opción que dice semáforo. este evento servirá para que cada vez que algún
personaje envíe un mensaje y otro personaje lo reciba se ejecute el código que se encuentra debajo
de este.

vamos a hacer que nuestro semáforo cambie a rojo entonces vamos a agregar en el módulo de
apariencia el bloque que dice cambiar disfraza y vamos a seleccionar el disfraz 1 que es el que
nosotros dibujamos de rojo. todos los semáforos tienen un tiempo de espera para cambiar a cada
color. para poder agregarlo vamos buscar en el módulo de apariencia el bloque que ya hemos
utilizado decidir hola durante 2 segundos, lo vamos a agregar y vamos a borrar el diálogo para que él
solo Espere dos segundos, así como lo hicimos en las primeras historias. después de esos dos
segundos vamos a decirle a nuestro semáforo que cambie a naranja entonces vamos a agregar el
bloque cambiar disfraz a disfraz número dos en la sección de apariencia. vamos a agregar otros dos
segundos de espera y por último vamos a decirle a nuestro programa que cambie a verde,
agregamos el bloque cambiar de disfraz al tercer disfraz.

si hacemos clic en la bandera verde vemos cómo nuestro vehículo se desplaza, se detiene en el
semáforoy el semáforo hace cambio de luces.

perfecto coma nuestra historia está quedando genial. ahora debemos hacer que nuestro automóvil
empiece a andar de nuevo. para ello vamos a ir al semáforo y después de que programamos el
cambio de luces tenemos que enviarle un nuevo mensaje al automóvil vamos a seleccionar eventos
y vamos a seleccionar enviar y vamos a crear un nuevo mensaje que dice adelante. solo vamos a
hacer para que cuando el semáforo cambie de luces envié un mensaje y active nuevamente al
automóvil.

vamos a seleccionar el automóvil, y vamos a recibir el mensaje adelante que es el que nos envió el
semáforo. vamos a agregar el movimiento y para eso vamos a colocar nuestro vehículo al final del
recorrido y vamos a agregar el bloque desliz si quiere a fin de mes nos vemosar para que nuestro
automóvil se mueva y capture la posición final del vehículo. podemos cambiar el tiempo para que el
vehículo se mueva más lento.

ahora si hacemos clic en la bandera verde vemos cómo nuestro vehículo empieza en el inicio del
escenario se desplaza hasta el semáforo el semáforo cambia sus luces y cuando cambia a verde
nuevamente nuestro vehículo se mueve.

eso es todo por esta sesión. espero que te hayas divertido y hayas aprendido un montón.

no olvides realizar el reto de esta sesión

Nos vemos en la proxima sesión.

También podría gustarte