Saltar navegación

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

Programa con MakeCode Arcade un juego de disparos y enemigos moviéndose. - 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 17 de abril de 2025 por Felicisimo G.

88 visualizaciones

Añade a tus clase de programación MakeCode Arcade con sus personajes, fondos, proyectiles, enemigos, música, puntos, temporizador... Programa jugando.

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, vamos a presentar un pequeñito videotutorial, estamos empezando un poquito a meter algunos juegos dentro de la programación, 00:00:18
ya con Scratch, con saltos, con disparos, también con Maze Code Arcade, con los distintos fondos, 00:00:26
los mapas de teselas y bueno, también aquí con los disparos. 00:00:33
¿Y qué es lo que hemos hecho? Pues hemos preparado un juego típico de disparos, ¿no? 00:00:37
No llegan a bajar, está un poco basado en lo que serían las moscas, pero bueno, pues con este toque, ¿no? 00:00:41
Hemos puesto de Transilvania. 00:00:49
Bueno, tenemos unos enemigos, unos que están fijos arriba, hemos hecho uno parecido con Scratch 00:00:51
y ahora otros que bajan hacia el jugador y luego nuestro personaje pues lo movemos a derecha e izquierda 00:01:01
y podemos disparar. Vamos a ver un poquito cómo lo hemos preparado. 00:01:08
Primero siempre pues un splash diciendo el nombre del juego, de qué va el juego. 00:01:12
Las imágenes de fondo pues las hemos usado las de la galería y luego pues hemos elegido un jugador. 00:01:17
Teníamos varios jugadores y bueno pues lo hemos modificado con el gris pues dándole como una especie de armadura ¿no? 00:01:25
Haciendo pues más caballero a este caballero o haciéndolo diferente. 00:01:33
Mira le vamos a poner una sombrisa. 00:01:36
Ya lo hemos cambiado y lo primero que hemos hecho es fijar al jugador en una posición. 00:01:41
Lo hemos llevado a esta posición para que salga siempre de la misma. 00:01:45
¿Qué más hemos hecho? 00:01:50
Aquí ya vemos cómo lo podemos ir variando. 00:01:52
Lo podríamos poner, si del 0 a 160, pues estará en el 80. 00:01:55
Ahora lo vamos a intentar poner en el 80. 00:02:00
¿Y luego qué más le hemos hecho? 00:02:04
Bueno, pues esta parte también es la del movimiento. 00:02:05
Lo movemos en el eje X y en el eje Y le ponemos 0. 00:02:08
Aquí es muy sencillo, tú lo vas moviendo así o le pones directamente el 0 para que no vaya hacia arriba o hacia abajo. 00:02:12
Mira, si quisiéramos esos fantasmas que nos persiguen, pues esquivarlos, podríamos ponerle movimiento hacia arriba. 00:02:19
Y lo que hemos hecho con estos dos bloques es que permanezca en la pantalla, que no se vaya a estos lugares donde se puede esconder un objeto. 00:02:28
Hay un personaje, se mete ahí, no llega a meterse porque no le dejamos. 00:02:36
Con estos dos bloques no le dejamos que entre. 00:02:42
Hemos cogido una melodía de las que nos ofrecen, que nos ofrecen muchas melodías aquí en la galería. 00:02:48
Tenemos varias, la verdad que todas se parecen un poquito, pero bueno, hemos puesto la de Misteri. 00:02:54
Y luego tenemos una puntuación cada vez que matamos a un fantasma y un contador que es el que va a dar el juego. 00:02:59
Tenemos un minuto de juego a ver cuántos puntos hacemos. 00:03:05
Como el salir de los fantasmas es al azar, pues realmente depende mucho de cómo empecemos nuestra partida o cómo transcurra. 00:03:09
Te pueden salir tres fantasmas seguidos y sacas tres puntos, uno en cada punta o uno en cada punta y que se vaya para afuera. 00:03:19
Entonces ahí no depende tanto de lo bien que manejes los botones, sino un poquito del azar. 00:03:26
pues los personajes, teníamos nuestro jugador del tipo player 00:03:34
que le hemos renombrado aquí, le damos al botoncito renombrar la variable 00:03:39
le hemos llamado jugador, pues aquí hemos cogido el fantasma 00:03:45
hemos usado uno de la galería y este es del tipo enemigo 00:03:49
le hemos dicho que se fije la posición entre 0 y 120 00:03:52
entre 0 y 120 se va a mover y siempre a 21 00:03:56
en esta línea más o menos, pues te puedes salir aquí, te puedes salir aquí 00:03:59
y te puedes salir en cualquier lado. 00:04:03
Y luego la velocidad también depende del azar, va entre menos 20 y 20, 00:04:05
o sea que puede irse hacia este lado o puede irse hacia el otro, 00:04:10
pues es lo que digo, si te sale aquí y se mueve hacia aquí, seguramente lo pierdas, 00:04:13
pero si te sale aquí y se mueve hacia allá, le vas a poder dar, 00:04:18
e incluso pues con la velocidad, si es pequeña, pues tiene más tiempo que si es menos 20. 00:04:22
Y luego el otro jugador, pues también, al actualizar, aquí actualizamos el juego cada 2 segundos, es decir, cada 2 segundos nos sale un fantasma blanco, pero aquí entre 3 y 7 segundos te sale uno de los dorados. 00:04:27
Bueno, pues tenemos ese fantasma 00:04:43
Que lo único que hemos hecho es el blanco que teníamos 00:04:45
Que lo hemos tuneado con el color amarillo 00:04:48
Le hemos dicho que se vaya a una posición 00:04:51
Lo mismo, entre 0 y 120 00:04:54
Pero en este caso, arriba 00:04:56
Aunque lo tape la puntuación y el tiempo 00:04:58
No pasa nada 00:05:02
Este bloque, desde luego, no tiene que estar aquí 00:05:03
Lo hemos sacado del otro 00:05:06
Lo hemos querido reciclar 00:05:09
Y lo hemos reciclado mal 00:05:10
Aquí lo tenemos 00:05:11
Vamos a ver si esto funciona. 00:05:13
A ver si funciona. 00:05:15
Quizás le pudiéramos poner más velocidad. 00:05:24
Pero también es eso, ponerle más velocidad depende de lo fácil o lo difícil que lo quieras hacer. 00:05:29
Y cuando ya una vez lo has programado en clase, los chicos y las chicas le van a dar, desde luego, más jugabilidad. 00:05:35
Bueno, pues aquí tenemos luego cómo hacemos para disparar. Pues muy sencillo, nos vamos a mando, cogemos al apretar el botón A y nos vamos a objetos, a proyectil, que lo tenemos aquí, fijar proyectil, este. 00:05:42
Bueno, pues ya hemos cogido este bloque, fijar proyectil, elegimos el proyectil de la galería sin ningún problema, tenemos esa galería y si no lo que hacemos es crear nosotros nuestro propio proyectil, que esto también los chicos y las chicas empiezan con el dibujo digital y la verdad que lo hacen muy bien. 00:05:57
Y le damos al proyectil en el eje X, no queremos que se nos mueva, solamente que vaya en el eje Y. 00:06:22
Y aquí también puede ir el proyectil más deprisa o más despacio. 00:06:29
Entonces ya tenemos que intuir la trayectoria y disparar antes o no. 00:06:32
Luego, cuando el sprite de tipo proyectil se superpone, o sea, overlaps otro sprite del tipo enemigo, 00:06:38
tanto el fantasma blanco, que es enemigo, como el fantasma amarillo, lo que hace es que lo destruye. 00:06:45
Y le hemos puesto este efecto de fuego que la verdad que va muy bien. 00:06:53
Tenemos mucho tiempo, pero bueno, con 100 lo hace bastante bien. 00:06:57
Y el juego termina. Gainover, perdiste. 00:07:01
Y el juego se trata de estar 60 minutos sin que te destruyan, pues cuando termine la cuenta regresiva 00:07:04
detenemos todos los sonidos y Gainover. 00:07:11
Y la verdad que un juego, todos estos juegos tienen tantos bloques. 00:07:13
El primer bloque es para definir el mundo donde se va a desarrollar nuestra aventura. 00:07:18
Luego tenemos lo de los personajes que vayan a salir, los enemigos o comida que te lo tengas que comer, que te persigan. 00:07:23
Las acciones que vamos a hacer con los botones, pues ya puede saltar, ya puede ser disparar. 00:07:32
aquí en este caso es cuando el sprite del tipo enemigo coincide con el jugador 00:07:37
choca con el jugador es que perdiste 00:07:44
y aquí es el sprite del tipo proyectil el que choca con el enemigo 00:07:46
estas dos partes son importantes y la verdad que muchas de las cosas que queremos hacer 00:07:50
cuando explicamos lengua, matemáticas, ciencias, cualquier cosa 00:07:55
que se fije muy bien en que una cosa no es lo mismo que la otra 00:07:59
ni las propiedades de un reptil son las mismas que las de un mamífero 00:08:02
que la de un invertebrado 00:08:05
y aquí pues también lo tenemos 00:08:07
lo que pasa que aquí vemos 00:08:09
que si nos equivocamos el juego no funciona 00:08:11
sin embargo cuando estamos 00:08:14
estudiando los mamíferos 00:08:15
si metemos una característica 00:08:18
de las aves o de 00:08:19
pues ahí no pasa tanto 00:08:21
la verdad que ha sido un acierto 00:08:23
meter tecnología aerogótica 00:08:26
y sobre todo programación 00:08:28
en las aulas 00:08:29
bueno pues este es el juego que hemos preparado 00:08:30
vamos a ponerlo en grande 00:08:34
perdido 00:08:36
bueno 00:08:41
ha parado la música 00:08:42
que debería parar la música 00:08:45
porque no le hemos puesto que pare 00:08:47
la música cuando choque 00:08:49
le hemos puesto que pare la música 00:08:51
cuando gane 00:08:54
entonces aquí vamos a repetir 00:08:55
este, duplicar 00:08:57
ahí, y seguro que 00:08:59
ahora ya lo hace, pues la verdad que esto 00:09:01
y luego pues otra cosa 00:09:03
Nosotros venga a insistir y repasa los exámenes y repasa los trabajos a ver si funcionan. 00:09:05
Mira, pues aquí obligatoriamente cuando te pones a practicar con ellos lo tienes que repasar y ver dónde pueden estar los fallos. 00:09:11
Vamos a ver si ya lo hemos corregido. 00:09:18
Mucho mejor. 00:09:26
Bueno, pues espero que le veáis utilidad. 00:09:27
Muchas gracias. 00:09:29
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:
88
Fecha:
17 de abril de 2025 - 18:33
Visibilidad:
Público
Centro:
CP INF-PRI JOVELLANOS
Duración:
09′ 30″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
107.38 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid