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 pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Añade a tus clase de programación MakeCode Arcade con sus personajes, fondos, proyectiles, enemigos, música, puntos, temporizador... Programa jugando.
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:
- 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 Basica Obligatoria
- Educación Infantil
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Tercer Curso
- Segundo Ciclo
- Primer Curso
- Segundo Curso
- Tercer Curso
- Primer Ciclo
- Educación Primaria
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Segundo Ciclo
- Tercer Curso
- Cuarto Curso
- Tercer Ciclo
- Quinto Curso
- Sexto Curso
- Primer Ciclo
- Educación Secundaria Obligatoria
- Ordinaria
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Segundo Ciclo
- Tercer Curso
- Cuarto Curso
- Diversificacion Curricular 1
- Diversificacion Curricular 2
- Primer Ciclo
- Compensatoria
- Ordinaria
- Educación Especial
- 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