Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Crea un juego de disparos con Scratch. - 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 21 de septiembre de 2026 por Felicisimo G.

1 visualizaciones

Utiliza los clones para crear un juego de disparos con Scratch. Programa enemigos que salgan de posiciones aleatorias y modifica el tiempo y la dificultad.

Descargar la transcripción

Cuatro minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria. 00:00:00
Buenos días, pues vamos a presentar un juego con Scratch, aunque estamos trabajando con Makey Makey, la extensión Makey Makey, 00:00:10
para, pues en este caso, mover a nuestro gato y para disparar. 00:00:18
Tenemos cómo se comporta nuestro juego, pues vamos a verlo en grande. 00:00:23
tenemos un espacio que dispara proyectiles contra las naves espaciales que se dirigen hacia él. 00:00:26
¿Qué ocurre si no destruimos la nave? 00:00:35
Se va a chocar contra nosotros y nos destruiría. 00:00:38
Para verlo, le he puesto muy despacito, aquí moviendo o utilizando los valores, 00:00:43
ahí, si toque el borde, vamos a programarlo para que cuando toque en el borde desaparezca, 00:00:49
Pero ahí lo tenemos. Si nos toca a nosotros, pues vamos a la pantalla de Game Over. 00:00:56
Vamos a ver el código y luego resolvemos ese problema que tenemos aquí de que tocando la pelota de béisbol, 00:01:02
pero habría que poner tocando la pelota de béisbol o tocando el borde, tenemos que desaparecer para que no se nos acumulen ahí los clones y tengamos memoria. 00:01:09
Ya vamos a ver. Ahí lo tenemos. Vamos. La nave va despacito. ¿Por qué va despacito? 00:01:22
Porque le hemos puesto menos uno y ahí podemos variar la dificultad. 00:01:27
Y cada vez que aparece una nave, pues nos hace un sonido. 00:01:31
A ver, desaparece el clon. Perfecto. Ya lo tenemos. 00:01:35
Bueno, pues vamos a ir viendo otra vez los personajes. 00:01:39
Presionar flecha arriba, presionar flecha abajo, es lo que mueve a nuestro personaje. 00:01:42
Con el Makey Makey también lo podemos hacer. 00:01:47
Nos vamos a una posición, fijamos el tamaño y vamos a esperar hasta que le toque cohete. 00:01:50
Cuando le toque cohete vamos al fondo 2, que en el fondo 2 tenemos el gainover. 00:01:55
Ahí lo tenemos, el gainover. 00:02:01
Muy importante pues es que podamos hacer tanto una carátula para explicar nuestro juego como una pantalla de final. 00:02:03
Pero bueno, en este caso solo hemos hecho final. 00:02:12
Nuestro gato, muy sencillo el código. 00:02:14
Vamos a la pelota de béisbol. 00:02:17
La pelota de béisbol previamente la habíamos planteado como un clon, pero entonces nos salían muchísimas, fijamos su tamaño y la escondemos, posición y la tamaño. 00:02:18
Lo importante de una bala, cuando tenemos un protagonista que dispara, pues que vaya al objeto, porque no podemos disparar, tener nuestro protagonista aquí y que dispare desde aquí arriba. 00:02:29
Entonces, este bloque de ir a objeto, que es el de movimiento, ir a posición aleatoria, ahí tenemos, elegimos a dónde queremos ir. 00:02:41
Nos mostramos, porque lo hemos escondido, es decir, porque si yo muestro aquí la pelota, pero muevo mi personaje, la pelota se queda ahí. 00:02:50
Yo lo que quiero es que la pelota persiga a mi personaje cada vez que yo toco la tecla espacio o el cocodrilo conectado al espacio. 00:02:58
Y lo que hago es que se mueva hasta, o repetir hasta, se va repitiendo el moverse, y aquí le voy poniendo la velocidad a mi proyectil, ahí va muy lento, no podría disparar otro proyectil que no se elimine, ahí tiene, elimina, elimina, y otra cosa que hay que solucionar es que cuando toque al cohete se elimine. 00:03:07
Vamos a ver, o tocando cohete 00:03:31
Esconder, y en este caso no se nos ha escondido 00:03:34
Vamos a ver, repetir hasta que se esté haciendo 00:03:38
Ahí se ha escondido, ahí se ha escondido 00:03:43
Pero la pelota no se esconde 00:03:47
Vale, pues tendremos que arreglarlo 00:03:50
Vamos a ver el cohete 00:03:53
El cohete, aquí también lo tenemos 00:03:54
Lo hemos estado modificando porque nos ha dado un poquito de lata 00:03:57
La verdad que lo hemos programado un poco a lo loco 00:04:00
y nos ha salido de aquella manera, ahí lo tenemos 00:04:02
¿qué hacemos con los cohetes? bueno, los cohetes los fijamos 00:04:07
a una posición, esta es la 180 y lo escondemos 00:04:10
porque lo que queremos es por siempre, bueno, hace este ruido 00:04:15
cada vez que sale una nave de aviso, crea un clon y esperamos 5 segundos 00:04:18
¿qué queremos? crear un clon cada 2 segundos, 2 segundos, más dificultad 00:04:22
y al comenzar como clon nos mostramos, vamos a una posición 00:04:26
aleatoria, pues en el eje Y, porque en el eje X siempre salimos de ahí con mucho cuidado 00:04:30
en no tocar el borde y por siempre nos vamos moviendo, nos vamos moviendo hasta que o tocamos 00:04:36
la pelota de béisbol o tocamos el borde, cuando toca la pelota de béisbol o toca el 00:04:42
borde se elimina ese clon, así no tenemos mucha memoria, pero el problema que tuvimos 00:04:48
que solucionar era este, que la pelota queda un poco más, que choque y no desaparezca. 00:04:55
Lo que tenemos que esperar hasta es que tendría que desaparecer. Pues nos vamos a ver. Eliminamos 00:05:04
el clon, estamos hablando del cohete, pero vamos a mandar un mensaje. Enviamos el mensaje 00:05:11
1, eliminamos el clon, el cohete desaparece y a la pelota de baseball, cuando le llegue 00:05:16
ese mensaje va a desaparecer, vamos a ver 00:05:24
si solucionamos este problema de esta manera 00:05:28
viene, disparo 00:05:32
elimino, viene, disparo, vale 00:05:35
pues parece que lo hemos solucionado, eso sí, hasta que no toque el borde 00:05:43
no puede volver a disparar, bueno, pues solucionado 00:05:48
que igual no es esta la mejor solución, desde luego 00:05:51
Pero lo que sí nos vale y lo que siempre hemos dicho es que la programación nos sirve para solucionar los problemas o para programar de una manera o de otras alternativas teniendo un efecto parecido. 00:05:55
Bueno, pues vamos a ver cómo quedaría en la realidad 00:06:07
Este es nuestro proyecto para usar Makey Makey programando con Scratch 00:06:10
Pero en este caso, a pesar de que tenemos aquí la consola, las flechas derecha e izquierda no las usamos 00:06:15
Únicamente utilizamos hacia arriba, hacia abajo y utilizamos el disparo 00:06:21
Que lo tenemos ahí que va disparando pues bolas 00:06:27
¿Qué es lo que vamos a hacer? 00:06:31
Bueno, pues nos va a salir un enemigo y tenemos que ir subiendo arriba y abajo para destruirlo. 00:06:33
Vamos a ver si podemos hacerlo. 00:06:40
Sería subir y ya disparar. 00:06:42
Ahí tenemos, este sería nuestro juego. 00:06:46
La verdad que con un código muy sencillo, mira, aquí tenemos el botón de disparo. 00:06:49
Y este es el de hacia abajo. 00:06:56
Que ahí lo tenemos. 00:07:00
Pues mira, ya cuando nos toca la nave 00:07:02
Porque no hemos podido destruirla 00:07:07
Pues nos vamos a la pantalla de Game Over 00:07:09
Estamos únicamente utilizando flecha arriba, abajo y la de disparo 00:07:11
Y espero que le veáis utilidad, muchas gracias 00:07:16
Idioma/s:
es
Materias:
Diseño, Matemáticas, Tecnología, Tecnologías de la Información, Programación
Etiquetas:
Juegos, Operaciones matemáticas, Tablet, Tecnología, Scratch, Competencia Digital, CompDigEdu, Competencia Digital Docente, Código Escuela 4.0_M, Animación
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:
Felicisimo González Canle
Subido por:
Felicisimo G.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
1
Fecha:
21 de septiembre de 2026 - 7:43
Visibilidad:
Público
Centro:
CP INF-PRI JOVELLANOS
Duración:
07′ 19″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
161.66 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid