Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Programa con Scratch un juego de aviones utilizando la extensión Lego Wedu para mover el objeto - 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:
Usa la extensión Lego Wedo para programar con Scratch. Crea disfraces de aviones, usa condicionales, mensajes, anima tu fondo, texto a voz, añade música...
4 minutos con Félix, propuestas didácticas para utilizar en tu aula, recursos didácticos, aulas virtuales, programación por bloques, robótica, para trabajar con tus alumnos y alumnas.
00:00:00
Hola, buenos días. Pues hemos hecho un pequeñito juego con Scratch.
00:00:17
Hemos trabajado con Widu para mover con el giroscopio nuestro avión, que es este.
00:00:23
Y bueno, pues lo que hemos hecho es un juego donde van a venir aquí unos aviones que hay que esquivar.
00:00:29
Hacemos la sensación de que el avión se está moviendo con estas nubes que se mueven de arriba hacia abajo.
00:00:37
Hemos puesto estas dos líneas donde si nuestro avión se sale de ellas porque te quieras esconder aquí para que no te choquen, pues te penalice.
00:00:43
Y la verdad que es un juego sencillo, que ya hemos hecho alguno.
00:00:53
Pues hemos hecho otro de un mono que tiene que ir recogiendo unos plátanos o de un pez que tiene que ir esquivando.
00:00:57
Que la verdad que funciona muy bien.
00:01:05
Aquí le hemos puesto puntos.
00:01:08
Vamos sumando puntos.
00:01:10
si te chocan pierdes una vida y te quita puntos
00:01:11
y bueno, aquí hemos puesto esta de la posición de nuestro objeto
00:01:14
pues para evitar eso, cuando ya se pasa de estas dos líneas
00:01:19
pues te avisa y elimina puntos
00:01:23
y ahí eso funciona, tanto con el giroscopio
00:01:26
pero bueno, ahora lo hemos planteado para moverlo con las teclas de derecha e izquierda
00:01:29
Ready, 3, 2, 1, go.
00:01:35
Bueno, cada vez que nos tocamos, pues perdemos una vida.
00:01:45
Vamos a tocarlo otra vez.
00:01:49
Y cada vez que evitamos al avión, vamos sumando, pues, un punto.
00:01:51
Y, bueno, pues nos hace este efecto de que va volando, pues, por las nubes.
00:01:58
La verdad que nos quitan las tres vidas.
00:02:02
Game over.
00:02:05
A ver, bueno, pues vamos a ver el programa que, bueno, tiene un poquito de cosa.
00:02:06
Hemos puesto un, dos, tres, cuatro, cinco objetos.
00:02:11
El primero lo dedicamos para nuestro avión, que al hacer clic en la bandera, pues mostramos,
00:02:15
se muestra porque, bueno, como andamos, cuando te chocas desapareciendo, pues siempre es bueno mostrarlo.
00:02:22
Sale una posición inicial y le damos las vidas.
00:02:28
Y aquí le hemos puesto el motor porque hemos trabajado con el WeDo, que hace una especie de movimiento como si fueran las hélices de un avión.
00:02:31
Envía varios mensajes y luego pues ya para movernos, muy sencillo, podíamos haber usado, estábamos usando cuando usábamos WeDo,
00:02:43
este inclinado hacia la izquierda y ahora lo hemos cambiado por flecha derecha presionada.
00:02:53
y luego pues también hacia el otro lado
00:02:59
luego le hemos puesto también, todos están con estos condicionales que tenemos aquí
00:03:03
que la verdad que hay, ponen muchos pero bueno porque hay muchas instrucciones
00:03:08
cuando toca el objeto 2, o sea cuando se choca con el avión que viene de frente
00:03:13
hace el sonido de explosión, se esconde y suma puntos, menos 10 y nos quita una vida
00:03:18
aquí tenemos los dos para que nos quite
00:03:24
luego aquí esta es donde la posición en el eje X que la necesitamos
00:03:27
pues para evitar eso que nuestro avión se esconda en uno y en otro
00:03:32
si es menor de menos 200, si es mayor de 200
00:03:35
pues lo que hace es que hay un sonido de aviso
00:03:39
para que no te esté quitando muchos puntos
00:03:42
le dejamos cuatro décimas y nos quita un punto
00:03:45
y luego pues para las vidas hacemos lo mismo
00:03:49
cuando las vidas lleguen a cero, gain over
00:03:52
A ver, aquí le quitamos una vida, 3, 2, 1, y cuando llegamos a 0, gain over, y se detiene todo.
00:03:55
La verdad que no, aquí le hemos hecho el efecto de las hélices,
00:04:02
que es la verdad que el efecto de las hélices lo hemos hecho muy sencillo.
00:04:09
Tenemos el avión con estos rectángulos y se convierten en cuadrado.
00:04:13
Entonces lo que hace es que parece que la hélice va girando.
00:04:19
Bueno, es muy de cómo eran los juegos arcade, desde luego, pero que la verdad queda a ese efecto.
00:04:24
Mira, vamos a verlo.
00:04:31
Nos vamos a las nubes, que las nubes lo único que hacen es bajar de arriba hacia abajo.
00:04:36
Las ponemos en la capa trasera para que no tapen al avión.
00:04:43
Bueno, le ponemos un punto, pero luego por siempre hemos creado una variable.
00:04:48
Hemos tenido que crear varias variables, una que es nube, que le damos un valor entre este punto y este, más o menos.
00:04:52
Entonces nos elige ese punto y una vez que nos elige ese punto, va a ese punto, a esta altura, a la 133,
00:04:59
y se va deslizando, pues aquí, si le vamos cambiando el valor de deslizar dos segundos o deslizar un segundo,
00:05:06
pues va haciendo el efecto de que la nube va más deprisa o más deprisa.
00:05:13
Vamos a dejarlo en 2 y la verdad que va muy bien.
00:05:22
Hace ese efecto y sin problema, es importante ponerlo en la capa trasera.
00:05:26
Este lo que hemos hecho es duplicarlo, pero claro, si le teníamos la misma variable,
00:05:30
salía la segunda nube por el mismo lado.
00:05:35
Hemos tenido que crear otra variable y lo mismo.
00:05:39
La nombra para cada nube que sale, o sea, cada vez que hace este recorrido,
00:05:42
recorrido la nube coge un valor distinto y por eso pues va saliendo en distintos lugares una vez
00:05:49
sale aquí otra vez aquí y hace ese efecto el avión que tenemos en contra bueno pues a ver el avión
00:05:55
que tenemos en contra si nos fijamos es el mismo lo único que le hemos cambiado son los colores
00:06:02
hemos duplicado le hemos cambiado le hemos cambiado los colores aquí con la herramienta
00:06:06
cubo y bueno le hemos hecho también el efecto de la hélice aquí a este avión lo que le hacemos
00:06:12
es, bueno, esperamos 6 segundos
00:06:19
que nos hace
00:06:21
este pequeñito juego de
00:06:22
Ready 3, 2, 1
00:06:24
utilizando la extensión de voz
00:06:26
tenemos
00:06:28
que le damos a punto el valor 0
00:06:30
siempre y por siempre crea un
00:06:32
clon de mi mismo cada 4 segundos
00:06:34
aquí, pues si ponemos cada 2 segundos
00:06:36
más difícil porque están saliendo
00:06:38
o los aviones se mueven más rápido
00:06:40
que cada 4, pues bueno
00:06:42
la dificultad y al crear
00:06:44
ese clon
00:06:47
se va a mostrar, suma un punto, aquí le tengo puesto sumar un punto que realmente no debería tenerlo,
00:06:48
ahí lo quito, la hélice, también esta variable, pues tampoco la necesito,
00:06:57
muchas veces vamos creando cosas que luego no vas usando.
00:07:04
Le damos, este sí que es importante, le damos al enemigo el valor entre menos 130 y 130,
00:07:08
Lo tenemos puesto por aquí en el eje X para que nos salga de un lado o de otro.
00:07:14
Y hemos visto que si poníamos el avión que bajara perpendicular en línea recta pues era más fácil.
00:07:21
Entonces le hemos creado una variable que es un ángulo entre 160 y menos 200
00:07:30
que nos vamos entre esta zona y esta zona para que nuestro avión se vaya desplazando un poquito a la derecha
00:07:36
Y un poquito a la izquierda
00:07:46
Y haga pues como más difícil
00:07:48
Vamos a ver como baja
00:07:50
Este avión
00:07:51
Si nos fijamos
00:07:53
Va cayendo
00:08:07
Hay conciencia de inclinación, claro
00:08:09
Depende del azar
00:08:11
Depende del azar, hay veces que nos sale
00:08:12
Con este ángulo y va totalmente derecho
00:08:15
Hay veces que nos sale con el ángulo máximo
00:08:17
Y entonces ya se le ve una pequeñita
00:08:19
Un pequeñito giro
00:08:22
o un desplazamiento de la vertical, que la verdad es que lo hace un poquito más difícil.
00:08:23
Nos vamos, apuntamos y esperamos hasta que toque el objeto 1.
00:08:29
Cuando toque el objeto 1, y aquí tenemos como dos.
00:08:34
Este, que realmente lo podríamos meter aquí dentro.
00:08:38
Claro, si es que estamos haciendo este.
00:08:44
Bueno, pues hasta tocando borde se va.
00:08:47
Esta es, vale, mira, lo vamos a, ahí, lo tenemos, tenemos dos al comenzar como clon, vamos a meterlo aquí, vamos a ver si sigue funcionando, vale, así queda mejor.
00:08:49
Entonces, lo que hemos dicho de los valores entre uno de estos puntos y luego que baja inclinado y lo que hace es que va repitiendo hasta que toque el borde el moverse los 10 pasos.
00:09:06
Espera 0,3 pues para que haga más fluido, que lo queremos más deprisa.
00:09:18
pues menos tiempo, que lo queremos más despacio, ir al avión pues más despacio,
00:09:22
y va cambiando disfraz para que nos haga el efecto de la hélice, como lo tenemos aquí,
00:09:27
y cuando llega al final, cuando toca el borde, suma un punto y elimina ese clon,
00:09:33
y así ya lo vamos teniendo, y luego aquí, pues lo último que hemos hecho,
00:09:38
pues ha sido poner, nos hemos ido a extensiones, hemos cogido el texto a voz,
00:09:43
lo hemos puesto en inglés, que es lo típico de algunos juegos que había.
00:09:49
Lo de Ready, te hace una cuenta atrás y luego empieza la partida.
00:09:55
Y aquí, ¿qué es lo que hacemos?
00:10:01
Que cuando termina el juego, es decir, que cuando nuestras vidas,
00:10:03
lo teníamos aquí, se hacen cero, enviamos este mensaje
00:10:07
y nos aparecía el logo de Gainover, o la palabra de Gainover.
00:10:11
Y respecto a la música, pues le hemos puesto la música de un videojuego,
00:10:16
la hemos creado con inteligencia artificial, con Suno, y la tenemos aquí.
00:10:23
Y bueno, pues va a estar sonando por siempre hasta que llega,
00:10:29
se queda sin vidas y para todos los programas.
00:10:34
La verdad que lo hemos querido usar para utilizar el WeDo y utilizar el giroscopio y, bueno, pues ha salido este juego.
00:10:39
Utilidad, la verdad que este juego se sale un poquito de nuestros 45 minutos que podemos o que queremos emplear en las sesiones,
00:10:49
Pero también es verdad que otra cosa que está funcionando muy bien es dedicarle un par de sesiones o tres sesiones, sobre todo a explicar un tipo de juego, pero que luego cuando les dejas el juego libre, ellos mantienen el código, lo van variando, haciendo más difícil, haciendo más difícil, pero te van cambiando los disfraces, le van poniendo nuevas modificaciones,
00:10:59
que acaban siendo juegos que se basan en el programa que explicamos en clase
00:11:25
que la verdad que si vamos poquito a poco lo van entendiendo
00:11:32
el problema es pues querer que te hagan toda esta secuencia ellos solos
00:11:36
pero que cuando tú le das el programa saben encontrar dónde están los bloques
00:11:41
saben qué significa o qué hace cada cosa porque luego le van variando
00:11:46
Le van tocando puntos, pues le quitan en vez de menos 10, 5 o le ponen 1000, que les guste ir de 1000 en 1000 los puntos o que le quite muchísimos.
00:11:50
Y bueno, pues van empezando a modificar los parámetros que vamos teniendo de los valores y ellos pues lo van...
00:12:01
La verdad que está funcionando muy bien.
00:12:09
Entonces, este juego para una sesión explicarle y dos para que ellos lo cambien, lo modifiquen, pues está muy bien.
00:12:10
Bueno, pues espero que le veáis utilidad.
00:12:17
Muchas gracias.
00:12:19
- Idioma/s:
- Materias:
- Tecnología, Tecnologías de la Información, Programación
- Etiquetas:
- EducaMadrid, Linux, Robótica, Tecnología, Scratch, Competencia Digital, CompDigEdu, Código Escuela 4.0_M
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Educación Especial
- Educación Basica Obligatoria
- Infantil
- Básica 1
- Básica 2
- Programas de formación para la transición a la vida adulta
- Tránsito a la vida adulta
- Programas de iniciacion profesional especial
- Educación Basica Obligatoria
- Educación Infantil
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Tercer Curso
- Segundo Ciclo
- Primer Curso
- Segundo Curso
- Tercer Curso
- Primer Ciclo
- Educación Primaria
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Segundo Ciclo
- Tercer Curso
- Cuarto Curso
- Tercer Ciclo
- Quinto Curso
- Sexto Curso
- Primer Ciclo
- Educación Secundaria Obligatoria
- Ordinaria
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Segundo Ciclo
- Tercer Curso
- Cuarto Curso
- Diversificacion Curricular 1
- Diversificacion Curricular 2
- Primer Ciclo
- Compensatoria
- Ordinaria
- Educación Especial
- Autor/es:
- Felicísimo González Canle
- Subido por:
- Felicisimo G.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 14
- Fecha:
- 4 de mayo de 2025 - 11:48
- Visibilidad:
- Público
- Centro:
- CP INF-PRI JOVELLANOS
- Duración:
- 12′ 21″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 130.04 MBytes