Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Eventos Paralelos Scratch 3.0 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Vídeo Bloque 1 Curso: Pensamiento Computacional con Scratch
Vamos a explicar en este tercer vídeo cómo son los eventos paralelos con Scratch 3.0.
00:00:00
En este caso ya he seleccionado previamente un objeto y un fondo.
00:00:16
¿Qué es lo que vamos a ver como eventos paralelos?
00:00:21
Vamos a ver un ejemplo muy sencillito.
00:00:23
Yo he puesto aquí ir a estas coordenadas, sencillamente para que cada vez que empieza el programa
00:00:26
tengamos la sensación de que el gato anda.
00:00:31
hemos colocado también un por siempre y siguiente disfraz
00:00:33
para que haga el efecto de que efectivamente el gato camina
00:00:37
y hemos puesto mover 10 pasos
00:00:40
además le vamos a añadir sonidos
00:00:43
vamos a elegir un bucle
00:00:46
para que veáis cómo funciona esto de los eventos paralelos
00:00:48
y por qué son tan importantes en Scratch
00:00:53
este mismo por ejemplo
00:00:56
bien, volvemos a nuestro gato
00:00:58
Entonces, vamos a poner, imaginaos que ponemos aquí, por siempre, el siguiente disfraz.
00:01:04
Vale, le tenemos andando en el sitio.
00:01:12
Imaginaos que lo que queremos hacer es que nuestro gato camine hacia adelante.
00:01:15
Uno podría pensar, bueno, pues cojo el mover, lo meto en el por siempre y vamos a ver qué tal nos queda.
00:01:20
Parece que funciona, pero en realidad, ¿qué es lo que está haciendo Scratch?
00:01:28
Primero ejecuta siguiente disfraz, después ejecuta esperar 0,1, después mueve 10 pasos y volvemos a siguiente disfraz.
00:01:32
Con lo cual nos queda el movimiento bastante trabado.
00:01:41
Si lo quisiéramos limpiar un poquito y que nos quedara más fluido, lo que le vamos a pedir al programa es que ejecute las dos cosas a la vez.
00:01:46
Es decir, que el gato cambie de disfraz y se mueve y a la vez camina hacia adelante.
00:01:54
Vamos a probarlo ahora. Como veis, ahora es mucho más fluido. Imaginaros que yo además de que quiero que mi gato camine, lo que quiero además es que suene música.
00:02:01
Hemos cambiado para que se vea que dura un poquito más el deslizar a posición aleatoria. Si yo cojo y pongo iniciar sonido y lo pongo aquí, lo que va a ocurrir efectivamente es que el gato se mueve,
00:02:15
pero cuando termina el bucle, el programa se sigue ejecutando, pero ya no hay más música.
00:02:29
Y yo no quiero eso, yo quiero que dure todo el videojuego.
00:02:35
Si digo, bueno, pues lo meto por siempre.
00:02:38
Lo que ocurre es que por siempre se inicia el sonido, pero no deja tocarlo.
00:02:43
Podríamos pensar, bueno, pero tenemos otro comando que es tocar sonido.
00:02:49
Vamos a probarlo.
00:02:54
Si yo lo coloco delante y le digo bandera verde, el sonido suena pero no se está ejecutando el cambio de disfraz, con lo cual no es lo que yo quiero.
00:02:55
Si lo meto en el por siempre, igual, primero suena el sonido y después ejecutaría un cambio de disfraz hasta que volviéramos a llegar al sonido, que tampoco es lo que quiero.
00:03:07
¿Cómo arreglamos esto de la música en los videojuegos? Pues con eventos paralelos.
00:03:21
Lo que yo hago es por siempre tocar el sonido hasta que termine.
00:03:26
Y ahora ya tenemos nuestro gato que se va a posiciones aleatorias con música.
00:03:32
¡Os toca practicar!
00:03:40