Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Programa con Scratch una animación de persecución de un gato y protege al ratón con un encantamiento - 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:
Programa con Scratch que un gato toque a un ratón pero vamos a evitarlo poniendo una condición usando el bloque de posición en x para que no le alcance.
4 minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria.
00:00:00
Hola, buenos días. Pues vamos a hacer una pequeñita animación con Scratch.
00:00:10
Tenemos nuestro gato, tenemos un ratón que se lo va a comer.
00:00:13
Se va a mover de un modo aleatorio, rebotando en los bordes hasta que choca con el ratón y pues el ratón desaparece.
00:00:17
Ya lo tenemos, pero lo que le vamos a hacer es una variante, porque realmente esto, estamos hablando de niños de cuarto, es muy básico.
00:00:25
¿Qué es lo que le hemos puesto? Pues le vamos a poner una barrera invisible en un punto aquí, vamos por eso a utilizar el bloque de posición en X para que no llegue.
00:00:34
Y mira, una vez que se lo ponemos al gato, el gato va a llegar a este punto y no va a pasar.
00:00:45
Entonces hay como esa barrera que, pues por así decirlo, es un encantamiento que evita que nuestro gato se coma al ratón.
00:00:55
Y lo hemos hecho con este bloque. Vamos a ver el código.
00:01:04
El código es muy sencillo. En el ratón siempre que una cosa desaparece lo tenemos que hacer aparecer, pero este no es el caso porque estamos con el gato. Siempre aparece.
00:01:07
Bueno, le fijamos el tamaño, le fijamos la posición y apuntamos en una dirección y aquí lo que hacemos es que vaya hacia un lado, hacia otro, pues en ese movimiento que va rebotando y al azar, cuando le ponemos unos ángulos pues muy cercanos de la perpendicular, pues entonces lo tenemos haciendo más espacio.
00:01:19
Cuando lo llevamos más cercano de la horizontal, pues ahora ya lo tenemos, que se mueve más sobre nuestro escenario.
00:01:40
Bueno, eso es básico. Luego fijar el estilo de rotación siempre para que no esté boca abajo.
00:01:48
Los pasos ponemos 10 y si toca borde rebota.
00:01:54
Y aquí es donde dejábamos a nuestro gato llegando hasta el final.
00:01:57
Ahí lo tenemos, que cuando lo toque, pues ya desaparecerá nuestro ratón.
00:02:02
y por así decirlo este encantamiento es el que evita que nuestro gato pues le toque
00:02:07
la verdad que es una actividad para 45 minutos pues muy interesante
00:02:14
y que ya estamos metiendo dos bloques de sí entonces
00:02:19
y sobre todo trabajar con este bloque de posición que es súper importante
00:02:22
que además lo estamos viendo aquí y que debemos decir cuando estamos programando que lo vean
00:02:27
y ya vámonos a nuestro ratón pues el código sencillísimo
00:02:32
esto es lo que decíamos antes si algo se esconde lo tenemos que mostrar al hacer clic lo mostramos
00:02:36
nos vamos a esta posición y fijamos el tamaño a 40 para que sea más pequeño que el gato en
00:02:43
este caso pues casi parecen del mismo tamaño y luego pues nos vamos a control si y en este
00:02:48
caso no es una posición es si tocando que lo tenemos en sensor es el primer bloque si tocando
00:02:55
sprite 1 que es el gato nos escondemos y luego ya podríamos añadir sonido y ya
00:03:01
podríamos hacer que este gato se moviera arriba abajo podríamos hacer aquí sobre
00:03:07
todo que tenemos la posición en x pero también le podríamos poner que se mueva
00:03:12
por aquí abajo sabiendo que el ratón lo tenemos en el cero vamos a ver si
00:03:19
conseguimos que también se mueva por aquí pero no más arriba pues nos vamos
00:03:24
Vamos al gato y nos vamos aquí a duplicar y nos vamos a ir a posición en X.
00:03:29
Tendremos que ir a posición en Y.
00:03:34
Nos vamos a posición en Y, pero aquí sí quedamos a nuestro gato.
00:03:37
Porque la posición en mayor Y, ahí tiene que ir por aquí.
00:03:42
Entonces cuando viene por aquí sí que nos lo coge.
00:03:49
Pero vamos a ponerle menos 10 o menos 20 y ya lo podríamos tener.
00:03:53
Vamos a ver, aquí sí nos deja entrar, pero aquí no.
00:03:58
Vamos a ver, ahí no le deja porque de menos 20 hacia arriba no le permite pasar, pero por aquí sí.
00:04:05
Bueno, pues le hemos puesto un punto de emoción al juego, de barbaridad, que bien poder programar.
00:04:15
y luego nos ha obligado a utilizar el ensayo y el error, porque yo realmente ni se me ocurría que pudiera ponerlo así.
00:04:22
La posición es mayor que 150, no le deja pasar de aquí, pero también tiene que ser menor de menos 20 y por eso podemos movernos por aquí.
00:04:30
Bueno, pues ya lo tenemos. La verdad que la programación siempre nos está sorprendiendo y haciéndonos pensar de una manera
00:04:40
y sobre todo con unos códigos sencillísimos que nos hacen reflexionar muchísimo, muchísimo más que muchos enunciados, desde luego, de otras áreas.
00:04:47
Bueno, pues espero que le veáis utilidad. Muchas gracias.
00:04:59
- Idioma/s:
- 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 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:
- Felicisimo González Canle
- Subido por:
- Felicisimo G.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 5
- Fecha:
- 4 de mayo de 2026 - 22:51
- Visibilidad:
- Público
- Centro:
- CP INF-PRI JOVELLANOS
- Duración:
- 05′ 02″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 72.65 MBytes