Saltar navegación

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

Programa 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 13 de abril de 2025 por Felicisimo G.

64 visualizaciones

Con Scratch puedes programar un juegos de disparos con un enemigo que se destruye y va dando puntuación. Añade música y distintas variables a tu juego.

Descargar la transcripción

Cuatro minutos con Félix. Propuestas didácticas para utilizar en tu aula. 00:00:00
Recursos didácticos, aulas virtuales, programación por bloques, robótica... 00:00:06
...para trabajar con tus alumnos y alumnas. 00:00:13
Hola, buenos días. Pues vamos a presentar una pequeñita actividad. 00:00:18
Hemos estado empezando a programar pues ya algún juego de disparos 00:00:22
Y bueno, pues aquí no he podido resistirme y nos hemos hecho un clásico, el de las moscas, pero bueno, un poquito adaptado. 00:00:26
Y también con un código sencillo para poderlo hacer en una sesión. 00:00:33
El tema de los disparos en una sesión más o menos lo tenemos en 40 minutos en los cursos grandes. 00:00:38
Y bueno, pues luego le podemos complicar con el enemigo al que disparamos, pues haciéndole más complicado el movimiento o añadiendo la dificultad. 00:00:45
Bueno, al hacer bandera verde, este robot se va a ir moviendo como si fuera el videojuego de las moscas. 00:00:57
Lo único es que no nos va a disparar a nosotros, todavía no lo hemos hecho así, no lo hemos programado y va a ir bajando. 00:01:03
No baja hasta tocar con nosotros porque tampoco tendría mucho sentido que nos chocara, 00:01:11
pero porque no se va destruyendo, sino que al darle lo que hace es que nos da un punto. 00:01:16
Entonces, bueno, le hemos puesto también música, que con su uno la estamos creando de un modo muy sencillo. 00:01:23
Y bueno, pues vamos a ver, como veríamos con las flechas, 00:01:29
Hemos puesto los disparos para que pueda hacer el disparo. 00:01:33
Sería 10 segundos para ir bajando. 00:01:40
Y va bajando como 20. 00:01:46
Si ahora en el SI me hagan tiempo. 00:01:48
Bueno, pues se nos va. 00:01:51
Otra vez. 00:01:53
Pues le damos un modificador de intensidad. 00:01:54
Un modificador de potencia de estrella. 00:01:57
ponemos un papelito y movemos el canal con la flecha cierta, ya la verdad que si dejamos 00:02:00
pulsado le tendríamos que haberle dado zoom, tenemos que poner que no pueda bajar la camiseta 00:02:14
Ahora lo vamos a modificar para evitar esto, y la puntuación ha sido 28, bueno pues vamos 00:02:23
a ver el código que es muy sencillo, tenemos nuestro personaje, nuestra nave, que la tenemos 00:02:40
aquí. La nave, pues, ¿qué va a hacer? Pues va a moverse, al hacer clic se va al centro, 00:02:48
presionar flecha derecha suma 10, se va a la derecha, al presionar la flecha izquierda 00:02:57
y cuando recibe terminar se esconde, pues, para que nos salga ese robot gigante que nos 00:03:03
decía la puntuación, ¿no? El proyectil, le damos aquí a nuestro proyectil que vaya 00:03:09
al jugador y apunte en la dirección del jugador. Y para esto es muy importante tener en cuenta 00:03:16
dónde está nuestro disfraz, que lo hemos puesto así, pero luego lo hemos girado un 00:03:21
poquito. Lo hemos girado para que apunte hacia arriba. Esto hay que tenerlo siempre en cuenta 00:03:30
para que nos salga el disfraz. En este caso le hemos puesto así, que vaya como si fuera 00:03:36
una bala no que vaya en sentido horizontal y bueno pues una vez que apuntaba la capa delantera para 00:03:41
que salga por delante le hemos dicho que le sumemos a x 20 para que salga bien desde donde 00:03:49
se supone que sería el principio de la nave y se ha movido y lo hemos movido un poquito vamos a ver 00:03:57
mover 50 pasos 00:04:04
para que no salga 00:04:06
desde la tripa, sino que salga 00:04:15
desde esta nave. 00:04:16
Y le vamos a poner otra vez 50 00:04:18
y ya sale desde lo que sería 00:04:20
el inicio de la nave. 00:04:23
Y que se muestre. 00:04:25
Y va a estar moviéndose, 00:04:27
repetirá hasta, va a estar moviéndose 00:04:28
hasta que o toca a nuestro 00:04:31
enemigo o 00:04:33
toca el borde. Y entonces 00:04:34
eliminamos ese club, luego el enemigo 00:04:36
el enemigo aquí pues ya es donde lo que yo digo 00:04:40
que liamos el juego un poquito 00:04:43
va a hacer un número aleatorio en el eje X 00:04:45
entre menos 220 y 220 00:04:48
y va a empezar a grimar el 131, pero va a bajar 00:04:51
va a bajar y ahí al hacer clic 00:04:55
se repite 10 veces que va a bajar, le sumamos a bajar 00:04:57
menos 20, es decir, que a 131 le restamos 20 00:05:01
luego le volvemos a restar otros 20 00:05:04
le volvemos a restar otros 20 00:05:06
y eso es lo que hace el efecto de que va bajando 00:05:08
vamos a ver que más tenemos 00:05:11
le hemos puesto el volumen bajito 00:05:14
y al recibir música 00:05:15
porque le hemos puesto ese mensaje 00:05:19
aquí pues nos va a tener este 00:05:21
le hemos puesto este loop ahí que dura 16.7 00:05:23
entonces ya lo tenemos con nuestra música 00:05:29
que la verdad la hemos bajado un poquito 00:05:33
pues para poder escucharnos mejor cuando hacemos el videotutorial, hemos puesto un temporizador, 00:05:35
el tiempo se repite 120 veces, medio segundo, que sería, y sumamos, y esperamos medio segundo, 00:05:43
pues para tener esos 60 segundos, que vamos a tener aquí, para que vaya contando de cuenta, 00:05:51
Bueno aquí le hemos puesto el esconder para cuando pase el tiempo también nuestro robot 00:05:59
desaparezca y el único que queda en pantalla es este que nos dice la puntuación. Enviamos ese 00:06:08
terminar pues que nos avisa aquí que se esconda el terminar y el proyectil también imagino que 00:06:13
que al comenzar no tenemos, le podríamos poner, al recibir terminar, esconder, nos aseguramos que aquí va a esconder. 00:06:20
Y bueno, pues que le hemos puesto el punto, la variable puntuación, la variable tiempo y la variable bajar, 00:06:35
Ahora que hemos dicho que va bajando, menos 20. 00:06:42
Se va a mostrar nuestro robot y envía música, que es lo que empieza a sonar la música. 00:06:45
Envía mover robot. 00:06:53
Aquí es el que tenemos que va moviéndose de un modo aleatorio cada un segundo. 00:06:55
Va variando aquí, aquí, aquí, en el eje X y luego lo que va bajando. 00:07:00
Y esperamos 1,5 para que se mueva cada uno de estos en el eje X. 00:07:05
Y luego ya el otro era cada 10 segundos, cada 10 segundos pues iba bajando 20, que lo mantienes. 00:07:11
Por ejemplo, 131 menos 20 es 111, va a estar ahí durante 10 segundos, luego se va a ir a 91, luego se va a ir a 71 y eso se mantiene los 10 segundos independientemente de este. 00:07:19
Y luego pues por siempre cambiamos disfraz cuando cambiamos disfraz al robot normal hasta que le toca el proyectil que hace el sonido que me han dado y cambio el disfraz al robot 2 que es este que lo hemos podido hacer muy sencillo. 00:07:35
Mirad, aquí lo teníamos, teníamos más robots, pero pasamos del 1 al 4, podíamos hacerlo con los otros también. 00:07:54
Y el hecho, y el cómo destruirlo, pues lo hemos hecho que lo hemos movido ahí un poquito, las partes, porque podíamos hacerlo. 00:08:00
Entonces, bueno, pues nos queda, nos queda curioso. 00:08:07
Ahí con los ojos. 00:08:10
Y ya tenemos, cuando le damos un poquito de estilo. 00:08:12
Ahí. 00:08:20
Y luego si nos quedamos un poquito tiempo, aquí queda divertido. 00:08:21
Es medio. 00:08:26
y ahora lo paramos y luego vuelve otra vez a crearnos nuestro nuestro objeto que nuestro 00:08:27
enemigo para volver a disparar y ahora vamos a ver un poquito como tenemos que hacer para que 00:08:38
no podamos pulsar el botón y que nos salga tantos disparos vale que lo tenemos programado de esta 00:08:46
manera y de esta manera podíamos disparar muchísimo lo que tenemos es que cambiar nos vamos a un por 00:08:57
siempre y aquí ya así que vamos a poder modificar eso y teniendo si la tecla de disparo que sería el 00:09:05
espacio está presionada que la tenemos aquí si tecla espacio presionado crear un clon de mí mismo 00:09:15
Y ahí es donde vamos a esperar esos dos segundos, que no nos va a permitir hacer nuestro tiro constante. 00:09:24
Y entonces ya lo tenemos. 00:09:34
Ahí ya lo tenemos aquí. 00:09:36
Cuando apretamos nos sale esta serie. 00:09:37
Bueno, pues ya tenemos aquí lo que teníamos. 00:09:41
Eso, que no andó bien y ya lo hemos conseguido. 00:09:43
Bueno, pues espero que le deis utilidad. 00:09:48
Muchas gracias. 00:09:51
Un saludo. 00:09:52
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:
64
Fecha:
13 de abril de 2025 - 10:22
Visibilidad:
Público
Centro:
CP INF-PRI JOVELLANOS
Duración:
09′ 53″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
21.52 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid