Saltar navegación

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

Programa con Scratch un juego de disparos y series numéricas. - 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 15 de abril de 2025 por Felicisimo G.

6 visualizaciones

Programa un juego de disparos sobre un objeto que cambia de disfraz mostrándote números, letras, series o palabras. Añade dificultad con un objeto móvil.

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 hacer un pequeñito videotutorial. 00:00:18
Estamos trabajando con Scratch y con lo que serían los disparos, 00:00:21
porque estamos queriendo meter algo de gamificación ya al final del curso. 00:00:25
Y, bueno, pues el último paso es que ese proyectil no salga desde nuestro personaje, 00:00:30
sino desde un objeto asociado a ese personaje, en este caso una varilla. 00:00:38
¿De dónde estamos sacando mucha ayuda? 00:00:43
Pues aquí, la verdad, que en Internet tenemos taller de videojuegos 00:00:45
que este profesor, Javier Rodríguez, pues la verdad que tiene muchísimos, que son muy útiles. 00:00:48
Bueno, pues los estamos intentando adaptar un poquito a lo que sería robótica y tecnología 00:00:55
Bueno, vamos a ver cómo es haciendo clic en la banderita verde 00:01:02
Tenemos, le hemos puesto música 00:01:08
Bueno, un poco 00:01:11
Vale, le hemos puesto esa música y es la varita 00:01:13
El proyectil va a salir de la varita 00:01:20
Ahí, y tenemos que llegar hasta el 10 00:01:22
estos números, pero podrían ser las vocales, podrían ser todo lo que sea alguna serie 00:01:27
o incluso cualquier palabra y ver la traducción de las palabras. No le hemos puesto tiempo, 00:01:32
por lo que podemos estar dándole al objeto y dándole a la descripción. 00:01:39
Vale, vemos que toca al objeto y desaparece, si toca al fondo también desaparece y tenemos 00:01:46
el extra este del esqueleto dando vueltas alrededor nuestra para que si le tocáramos 00:01:54
ahora lo vamos a ver, pues le perdimos, 9 y ya le damos 10 y le perdimos, ahí el 10 00:02:00
y llegamos a esta situación, si empezamos de cero y tocamos para que empezaran a estar 00:02:11
Tocamos a nuestro odamo, con el rayo, nuestro esqueleto, dice que no has hecho ninguna, vaya paquete. 00:02:18
Y si le dieras a la segunda número, pues ya te dicen qué número tienes que hacer. 00:02:29
El 2 nos vamos a quedar en el 3. 00:02:36
Te has quedado en el número 3, no has llegado a hacerlo, podríamos decir que te has quedado en el número 2. 00:02:44
Bueno, eso ya es darme una vuelta. 00:02:48
Vamos a ver qué código tenemos. 00:02:51
Bueno, los personajes, hemos usado el mago, hemos ido a este fondo tenebroso, 00:02:53
que le cambiamos de fondo, porque hemos puesto que si ganas te vas a la discoteca, 00:02:58
que la verdad que te lo hace muy bien. 00:03:06
Si realmente, Scratch, pues te da unos fondos estándar que funcionan muy bien. 00:03:09
Bueno, vamos el personaje, el proyectil, el enemigo, que es como lo nombra este profesor, pero bueno, la verdad que viene bien nombrarlo para saber de qué estás hablando, la varita mágica y el esqueleto. 00:03:13
Pero bueno, principalmente nos vamos a nuestro personaje que es el mago que hace poco. 00:03:28
Que lo único que, como sale muy grande, le hemos puesto un tamaño pequeño, 00:03:37
lo hemos puesto un poquito centrado y lo mostramos. 00:03:41
Y lógicamente cuando es finalizar o llegaste a 10, que hay dos situaciones, 00:03:44
finalizas porque tocas al esqueleto con el rayo o porque llegas al número 10, 00:03:49
pues se esconde para que solo nos quede el esqueleto. 00:03:56
Aquí vamos ya al rayo y el rayo pues ya empezamos sin ser muy lioso 00:03:59
pero bueno, estamos pensando que si queremos hacer esto en 45 minutos 00:04:04
no lo vamos a poder hacer. 00:04:08
Al hacer clic en la bandera verde, el tamaño a 30 00:04:12
porque la verdad que el rayo viene muy grande. 00:04:17
otra de las cosas que hemos tenido que hacer con el rayo es ir a disfraces y el rayos viene 00:04:21
colocado verticalmente y hay que girarlo para ponerlo horizontalmente y así de esa manera ya 00:04:28
apunta hacia hacia la derecha que serían los 90 grados bueno ahora porque la estamos girando pero 00:04:35
Si no, apuntaría hacia los 90 grados. 00:04:44
Debería estar así preparada. 00:04:48
Si no, te va a salir el rayo mirando hacia arriba y va a salir una cosa vertical desplazándose horizontal. 00:04:51
Eso hay que tener cuidado. 00:05:00
Pero bueno, cuando ves que te queda mal, pues lo resuelves en el disfraz girándolo. 00:05:01
Y por siempre, si ratón presionado, que podríamos haber dado a la tecla espacio, 00:05:06
los tenemos todos en sensores. 00:05:10
tenemos aquí tecla espacio ratón presionado entonces crea un clon de sí 00:05:14
mismo espera 03 pues para evitar que te salga un chorro de rayos ahí golpeando 00:05:19
y entonces bueno espera 03 ese clon cuando llega ese clon muy importante que 00:05:25
vaya hacia el jugador y que apunte al puntero del rato eso tiene que ser así 00:05:31
para que vaya y que salga bien estaría saliendo concretamente desde otra posición lo que hacemos 00:05:37
es variar como lo vamos a variar vamos a ver ahí tenemos tenemos este mover y el sumar mira 00:05:45
vamos a ponerle por ejemplo 100 y sumamos 40 y vamos a ver que el rayo sale desde otro lugar 00:05:54
con estos dos parámetros de movimiento es donde le vamos a decir que salga de nuestra barra 00:06:04
ahí ya lo tenemos, lo tenemos que hacer un poquito mejor, ya nos sirve de ejemplo 00:06:15
está saliendo desde aquí, nosotros queremos que salga desde la barra, vamos a ver qué más 00:06:32
es decir, ir hasta que, o tocando enemigo o tocando borde 00:06:38
tocando borde desaparece 00:06:41
si toca al enemigo también desaparece 00:06:47
y aquí le hemos puesto que si toca al esqueleto 00:06:51
claro, porque lo que hace es moverse 00:06:57
se está repitiendo hasta que toca al objeto o toca al borde 00:06:59
pero le hemos metido esta condición 00:07:02
que igual la podríamos haber hecho así 00:07:04
pero bueno será lo mismo imagino mismo se mueve hasta que llegue a él 00:07:07
el enemigo llega hasta el fondo y luego que si toca el esqueleto pues ya envía 00:07:17
este mensaje de finalizar elimina el clon y nos vamos a nuestro a nuestro 00:07:23
fondo bueno cuando toca el esqueleto no nos vamos a ningún fondo lo único que 00:07:30
te has quedado al principio bueno nos seguimos con esto ahí hemos tenido que meter este bloque 00:07:36
y luego este bloque es que el proyectil es tan largo que lo que hace es que no da como el efecto 00:07:48
de que se va al final sino que toca y desaparece y todavía queda un trocito de rayos de proyectil 00:07:56
Entonces, lo que hace es que sigue moviéndose, sigue moviéndose hasta llegar al final y parece como que desaparece y se elimina el clon. 00:08:02
Ahí es lo que más o menos hacemos. 00:08:14
Ahí lo tenemos, a verlo, y hace que desaparezca. 00:08:16
Si no lo tuviéramos así, puede hacer un efecto como que choca y, ¿ves? 00:08:20
Choca y se rompe. 00:08:26
No, no desaparece. 00:08:28
El otro, si lo tenemos, se lo coloca, sin embargo, al meterle este bloque, pues ya parece como que entra dentro del borde y desaparece. 00:08:29
Vamos al siguiente, que ya sería el disfraz, si pusiéramos solo uno más fácil, también le ocurre que se esconden al finalizar o cuando llegas a 10. 00:08:46
Y lo que hacemos es conseguir que vaya girando alrededor nuestro. 00:08:56
En este juego hay mucho rectángulo de girar y vamos a ver cómo lo hemos conseguido. 00:09:03
Le damos a disfraz el valor cero, porque disfrazes tenemos todos los números y aquí ya podríamos empezar, 00:09:08
en vez del número, pues colocar las letras o podríamos hacer otra cosa, palabras en inglés, preguntas. 00:09:15
Aquí lo tenemos, pues muy grande. 00:09:26
Vamos a ponerlo un poquito más pequeñito. 00:09:29
Pero bueno, luego esto ya, el tamaño que... 00:09:32
Y bueno, como además no tenemos tiempo, pues se podría preguntar qué significa cada cosa, ¿no? 00:09:34
Vale, ahí lo tenemos, más grande. 00:09:41
Ahora ya no me va a quedar todo del mismo tamaño, pero bueno, más o menos. 00:09:44
Ahí lo tenemos. 00:09:48
Bueno, pues nos vamos al código y eso, le damos el valor 0, porque tenemos disfraces. 00:09:49
Empezamos en 0 y luego nuestro primer disfraza es el 1. 00:09:55
A ver cómo lo hemos arreglado. 00:09:58
Y fijamos el tamaño, pues para que no se vea muy grande, lo mostramos. 00:10:01
Y nos vamos al disfraz 1, que es el que aparece el número 1, y se va a esta posición, a la 16, 118. 00:10:05
Siempre nos vamos a la misma posición. 00:10:16
Y luego, como siempre, mostramos, nos vamos a estas variables que hemos creado, a x e y, 00:10:21
y esas x e y, ¿de dónde las sacamos? 00:10:27
pues de que le damos a x un valor aleatorio entre menos 170 y 70 00:10:30
o sea que nos van a salir entre estas situaciones 00:10:37
o sea entre este hueco 00:10:41
y luego ya le ponemos la condición de que tiene que ser entre 190 00:10:44
no sé por qué 190 pues nos va a salir 00:10:50
entre 190 y 100 00:10:52
o sea siempre vamos, si está en este tramo 00:10:54
que es donde nos están saliendo 00:10:58
lo acepta, y si no 00:11:00
lo va a repetir hasta que estén 00:11:02
y luego ya le damos 00:11:03
esa x, ese valor 00:11:07
aleatorio entre menos 240 00:11:09
y 180, o sea que realmente 00:11:12
aquí hay mucho lío 00:11:14
pero el caso es que no funciona 00:11:16
yo ahí ya no sé, hay cosas 00:11:18
que en programación 00:11:20
me cuesta explicar 00:11:22
después de mucho trabajo 00:11:23
conseguimos que 00:11:25
estén alrededor nuestra sin meterse al lado del mouse. Al principio se nos ponía aquí y luego ya 00:11:28
no le podíamos dar. Vemos que las tenemos siempre como alrededor de nuestra. A ver si se nos va a la 00:11:37
derecha. Van a ser todas en este lado. Todas en este lado. Y aquí ya viene otra. Esta se nos acerca, 00:11:44
pero no llega, este debe ser el 100 00:11:55
y el 6 00:11:57
vale, pues ahí con estas dos 00:11:59
con estos dos programitas 00:12:02
hemos conseguido 00:12:04
que ese X e Y 00:12:06
es donde se vaya 00:12:07
y esperamos a que toque el proyectil 00:12:09
hace el sonido ZOP 00:12:11
cuando le tocaba esperaba 0.5 00:12:13
y envía 00:12:15
la posición 00:12:16
al enviar posición lo que hace 00:12:18
es que vuelve 00:12:21
a generar otra X y otra Y 00:12:22
Y entonces ya nos vuelve a salir en otra, en otra, nos sale esta coordenada, vuelve a hacer X e Y y nos da Y. 00:12:25
Bueno, ahí lo tenemos. 00:12:37
Y si vamos dando disfraces, dando disfraces, vamos siguiendo con los disfraces el 1 y el 2 y llegamos al disfraz 12, es que hemos llegado al 10. 00:12:40
Vamos a ver por qué el disfraz 12, porque tenemos el número 11 y luego este disfraz 12, que es el que se nos queda. 00:12:50
Parece que tenemos como dos 10. 00:12:58
Bueno, pues ahí podríamos poner el 11 y ver qué tal. 00:13:02
Y luego hemos creado una variable, eso sí que es verdad también, de dar a disfraz el valor del número de disfraz. 00:13:07
que debemos tenerla aquí creada, el disfraz, le damos a disfraz el número del disfraz 00:13:14
y cuando coincide que ese sea el 12, con el número 12, pues ya llegaste al 10. 00:13:22
Es que damos al 10 y luego viene el siguiente, claro, aquí tenemos 11 disfraces, 00:13:29
pero después de llegar al 11, porque siempre empezamos por el 1 que es el start, 00:13:35
entonces no empezamos por el 0, cuando llegamos al 11 tenemos que irnos al 12, se va al siguiente disfraz y ahí se para. 00:13:40
Y ya tenemos aquí la varita, la varita pues la que nos ha dado un poquito también de problemas. 00:13:50
Al hacer clic se muestra, se va a la capa delantera para que parezca que sale de la mano y un por siempre aquí la colocamos, 00:13:57
Siempre apunta en la dirección del ratón, eso lo hace fácil, pero la varita no estaba colocada en la mano. 00:14:05
Entonces con estos parámetros, 35 menos 10, por ejemplo, si le ponemos 60, ¿ves? Se nos iba. 00:14:14
Pues tenemos que encontrarle tanto para arriba como para abajo para que salga de la mano. 00:14:25
35, 60 en este caso 00:14:30
cada uno pues dependerá del dictamen 00:14:33
coja, ya lo tenemos 00:14:36
también al recibir 00:14:37
finalizar se esconde 00:14:40
se esconde pues para que nos quede 00:14:41
cuando llegamos al 10 00:14:43
este tercio del esqueleto 00:14:45
que nos quede 00:14:48
este del esqueleto 00:14:49
y ahora ya nos vamos a este esqueleto 00:14:50
que es el que 00:14:55
va girando alrededor 00:14:57
pues le hemos hecho este rectángulo 00:14:58
también sale muy grande, le ponemos el tamaño adecuado, empezamos aquí y vemos que vamos del 00:15:01
menos 80 al 80, cuando llega baja y estamos haciendo un cuadrado de 80, alrededor de cuatro 00:15:07
lados, alrededor de nuestro mar. Al recibir que gasta 10, detiene otros programas, otros programas 00:15:17
del objeto y este mismo es el que se nos hace grande. En nuestra animación hemos tenido otro 00:15:23
otro objeto igual y se desaparece, confiamos en este caso, con los programas hacemos el 00:15:29
tamaño grande que queda en el centro, se va al 0,0, decir que ha llegado al número 10 porque 00:15:37
llega hasta 10 y por siempre va a estar como bailando, lo vemos al final otra vez y si no 00:15:43
cuando recibe finalizar que es decir cuando toca el esqueleto, se va al centro, también lo mismo, 00:15:49
no cambia de disfraz porque no cambia de fondo porque no has conseguido el objetivo 00:15:56
y toca el sonido este que ya hemos escuchado y si no pues va diciendo el número de disfraz, 00:16:01
esa variable que hicimos antes y te has quedado en el número disfraz menos 1 00:16:07
porque si nos fijamos en los disfraces el 1 es el 2, el 2 es el 3, el 3 es el número de disfraz 4 00:16:13
Por eso lo hemos tenido que ajustar ahí poniendo un menos uno y luego te hace ese baile. 00:16:22
Vamos a ver cómo queda en la discoteca. 00:16:30
Bueno, pues ya hemos llegado. Espero que le veáis utilidad. Muchas gracias. Un saludo. 00:16:38
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:
6
Fecha:
15 de abril de 2025 - 16:34
Visibilidad:
Público
Centro:
CP INF-PRI JOVELLANOS
Duración:
16′ 44″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
40.69 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid