Saltar navegación

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 pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 4 de mayo de 2025 por Felicisimo G.

14 visualizaciones

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...

Descargar la transcripción

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:
es
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 Infantil
    • Primer Ciclo
      • Primer Curso
      • Segundo Curso
      • Tercer Curso
    • Segundo Ciclo
      • Primer Curso
      • Segundo Curso
      • Tercer Curso
  • Educación Primaria
    • Primer Ciclo
      • Primer Curso
      • Segundo Curso
    • Segundo Ciclo
      • Tercer Curso
      • Cuarto Curso
    • Tercer Ciclo
      • Quinto Curso
      • Sexto Curso
  • Educación Secundaria Obligatoria
    • Ordinaria
      • Primer Ciclo
        • Primer Curso
        • Segundo Curso
      • Segundo Ciclo
        • Tercer Curso
        • Cuarto Curso
        • Diversificacion Curricular 1
        • Diversificacion Curricular 2
    • Compensatoria
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid