Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Programa con Scratch el partido contra Uruguay del Mundial y que gane e mejor - 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:
Utiliza variables para programar con Scratch, un juego del partido contra Uruguay. Mueve la pelota haciendo clic en el jugador, dispara en el momento justo
Cuatro 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 seguimos trabajando con Scratch, el de los mayores, y estamos ahora preparando el partido contra Uruguay.
00:00:10
Dentro del mismo personaje hemos hecho tres jugadores y lo que van a hacer es pasarse la pelota.
00:00:18
Se pasan la pelota, pues, como era el tiki-taka, este famoso.
00:00:25
Tienes que hacer clic dentro del personaje, para que se mueva dentro del personaje.
00:00:30
Y bueno, es ir pasando el balón y ahora vamos a poner aquí a los jugadores de Uruguay.
00:00:38
Vamos a hacer clones.
00:00:44
Nos van apareciendo los clones que se van moviendo si están por debajo de cero hacia abajo o si están por encima de cero hacia arriba.
00:00:46
Pero para que no se acumulen, si tocan el borde, se vuelven a colocar a una posición aleatoria.
00:00:58
Y para que esto no se prolongue eternamente, tenemos 4 segundos o 3 segundos para estar moviendo la pelota.
00:01:05
Porque si no estaríamos ahí esperando al hueco, al hueco, no. Tienes que mover la pelota.
00:01:15
Bueno, la verdad que el juego se presta mucho a divertirse y luego yo no le he dado tiempo a los personajes, los he caracterizado como he podido, pero se podría hacer mucho mejor.
00:01:20
El código vamos a ver ahora que se hace un poquito complicado.
00:01:38
Hemos tenido que poner ahí bastantes condicionales, hemos puesto los clones, hemos puesto las condiciones,
00:01:43
porque si tiramos y un defensor la toca, nos vamos a buen intento, pero no metes gol.
00:01:49
Tienes que estar moviendo mucho la pelota buscando esa posición donde te haya ya llevado muchos jugadores
00:01:56
a la parte de abajo o la parte de arriba, tiene que estar siempre con un ojo pendiente
00:02:05
del tiempo para que empiece de cero y llevándolo hacia un lado, ahí mira, pues casi hubiéramos
00:02:11
metido gol. Bueno, la verdad que el juego se hace difícil, bueno, como el mundial este
00:02:18
pues va a ser difícil. Vamos a ver si conseguimos un gol. Realmente estamos utilizando todo
00:02:25
lo que hemos trabajado este curso con los de cuarto.
00:02:37
Ahí está, el golazo.
00:02:43
Bueno, pues hay que saber mover la pelota como se hizo en su día.
00:02:45
Bueno, vamos a ver el código.
00:02:50
Tenemos tres personajes, nuestros jugadores, los de Uruguay y el balón.
00:02:51
Vamos a ver cómo lo hacemos.
00:02:59
La verdad que si vemos el código se complica.
00:03:00
Y como muchas veces pasa, pues tenemos que limpiar el código.
00:03:03
Hemos hecho la variable tiempo, importantísimo, es la que nos va cuando pasen ya todos los jugadores, nos va dando el tiempo.
00:03:07
Esperamos esos 2,2 segundos porque los jugadores se van haciendo clones esperando, repetimos 11 veces 0,2.
00:03:17
Entonces se van a ir haciendo, en vez de hacerlos todos de golpe, hemos ido poniéndolos gradualmente, poquito a poco van saliendo.
00:03:27
como si salieran del vestuario
00:03:35
luego nos vamos a seguir
00:03:37
a ver, tenemos
00:03:39
en nuestros jugadores
00:03:40
bueno, vamos a empezar
00:03:42
aquí ya la pelota, empezado por la pelota
00:03:43
vamos a los jugadores, los jugadores
00:03:46
la verdad que no se mueven
00:03:48
lo mostramos, tamaño
00:03:50
lo reducimos, hemos cogido
00:03:52
el disfraz y lo que hemos
00:03:54
hecho ha sido a un personaje
00:03:56
lo que hacemos es
00:03:58
copiar y pegar
00:04:00
tenemos aquí
00:04:02
pegar ahí teníamos ese personaje mira ahora podríamos poner 4 y luego pues los
00:04:04
hemos coloreado teníamos los colores de las camisetas de españa el pantalón y
00:04:10
las botas y luego pues les hemos puesto el color de piel el peinado y la barba
00:04:14
este y luego lo hemos ido moviendo un poquito para que se nos coloquen por las
00:04:18
bandas y el centro nos vamos al código que los hemos colocado en el sitio pero
00:04:23
son tres tenemos que tener en cuenta que son tres pero actúan como si fuera uno
00:04:30
y por siempre le estamos sumando al tiempo 0.2, 1.8, 2, 2.2, esperamos 0.2 segundos
00:04:33
y si el tiempo es mayor que 4, enviamos pantalla, cuando enviamos pantalla es que todos los personajes desaparecían.
00:04:43
¿Por qué desaparecían? Porque lo que queremos es tener que cuando salen las pantallas de terminaste o de ganaste,
00:04:52
vamos a mandarlo ahí
00:05:01
que se nos vayan los personajes
00:05:03
y nos quede limpio
00:05:06
vale, y al hacer clic
00:05:08
en este objeto enviamos mensaje
00:05:10
¿qué mensaje vamos a mandar?
00:05:12
el de que se mueva la pelota
00:05:14
nosotros tenemos los personajes
00:05:15
al hacer clic, una vez que salga el balón
00:05:17
la pelota va
00:05:20
donde nosotros hacemos clic
00:05:22
¿y eso cómo se lo decimos? con el mensaje
00:05:23
los jugadores
00:05:26
lo divertido es dibujarlos
00:05:27
colorearlos y personalizarlos
00:05:30
pues como los jugadores
00:05:32
de nuestra selección
00:05:34
vamos a ver, ahora como se nos hacen
00:05:36
los clones, bueno tenemos
00:05:38
a nuestro personaje
00:05:40
que hemos usado el sol
00:05:41
y luego lo hemos colocado en un sitio
00:05:43
y lo escondemos, le fijamos un tamaño pequeñito
00:05:46
y de nuevo pues lo hemos
00:05:48
tuneado con los colores
00:05:50
yo creo que del equipo
00:05:52
y repetimos 11 veces crear
00:05:53
clon y esperamos ese tiempo
00:05:55
y ahí suena el silbato
00:05:57
cuando comienza como clon, vemos que nos salen de un modo aleatorio.
00:05:58
Pues aquí le hemos dicho que se vaya aleatorio tanto en el eje X como en el eje Y.
00:06:03
Y siempre dentro de esta zona, para que no se nos vayan por donde tenemos a nuestros jugadores.
00:06:10
Es como si se hubieran cerrado.
00:06:19
Y le decimos que si la posición de Y es la posición de la pelota,
00:06:21
Hemos creado una variable, la posición en i, que la hemos fijado a donde está la posición de la pelota.
00:06:27
Entonces, ahí, posición en i, posición de la pelota.
00:06:36
Entonces, lo que le hacemos es le decimos que si está por encima de 0, suban 1.
00:06:39
Y entonces, por eso se van yendo hacia el jugador que está con la pelota.
00:06:45
Y si no, bajan 1.
00:06:50
Es decir, si no está por aquí encima la pelota, está por aquí abajo y van bajando.
00:06:52
pero lo que es importante es que les decimos que si tocan el borde se va a una posición aleatoria
00:06:56
porque si no se nos quedaban aquí todos acumulados y no es justo porque mandabas al de aquí y metías el borde
00:07:05
la verdad que bueno son bloques que hemos usado mucho esto pues es para hacerlo como en dos sesiones
00:07:11
de haber sabido un poquito podíamos haberlo ido preparando lo que pasa que bueno nos hemos metido en junio
00:07:18
y con los que lo estábamos viendo de cuarto
00:07:25
nos hemos puesto a trabajar con el makey makey
00:07:28
entonces esto se nos ha quedado
00:07:31
pero más o menos los condicionales los hemos trabajado
00:07:33
sumar a x, sumar a y
00:07:36
las variables, crear un clon, lo hemos hecho
00:07:37
y nos vamos ya a por el balón
00:07:40
el balón es el que tiene un poquito más de lata
00:07:43
tenemos el tiempo
00:07:46
que nos da para que se forme el equipo
00:07:47
y para que se muestre el balón
00:07:51
Porque si no, lo que podíamos hacer es que antes de que sonara el pitido, ya disparaban.
00:07:55
Y aquí hay que darse un poco de prisa en este primer pase, porque no son los 4 segundos.
00:08:01
¡Uy, va!
00:08:12
Vale.
00:08:14
Bueno, le damos al tiempo el valor 0 y empezamos nuestra cuenta.
00:08:15
Y mostramos la variable tiempo.
00:08:19
Aquí hemos usado el mostrar y el esconder.
00:08:21
Aquí vemos que ya la hemos escondido.
00:08:23
Que esté por la capa delantera, porque quedaba mal.
00:08:26
y le damos a la posición, esta que habíamos cogido de la pelota, el valor posición en i.
00:08:28
Entonces ya la tenemos siempre controlada esa posición.
00:08:36
Si nos vamos aquí, vemos que además esto ya lo hemos trabajado muchas veces,
00:08:40
esa pelota vemos que va cambiando la posición en i.
00:08:45
Aquí la vemos como va cambiando.
00:08:49
Le hemos dado su posición y si tocamos a los uruguayos, que son el sol,
00:08:51
apuntamos a una dirección aleatoria
00:08:57
por eso lo teníamos yo creo que ahí sacado
00:09:00
apuntar en dirección que sea un rebote
00:09:02
o sea entre esta y esta
00:09:06
también hemos tenido en cuenta que si le poníamos muy así
00:09:08
y chocaba por la parte de arriba tocaba el borde
00:09:11
y eso es como gol
00:09:14
entonces le hemos luego puesto entre 120 y 130
00:09:15
y que se mueva
00:09:18
poquito tiempo, repite 10 veces
00:09:21
se mueve un paso, va esperando 0-2
00:09:24
y entonces cuando rebota siempre se nos queda por esta zona, no toca los bordes y no mete el gol.
00:09:26
Luego enviamos pantalla, pantalla era el mensaje para que todo se escondiera.
00:09:33
Y cambiábamos el fondo a fallo, teníamos varios fondos, el fondo del partido, el fondo de buen intento, el de gol
00:09:38
y el de te falta tiquitaca cuando pasas más de 4 segundos sin hacer nada.
00:09:46
¿Qué hacemos? Al hacer clic en bandera verde nos vamos al campo de fútbol.
00:09:52
Seguimos con nuestro código.
00:09:59
¿Qué es? ¿Fallo o es gol?
00:10:01
Si tocamos borde es gol.
00:10:03
Realmente es muy difícil que nuestra pelota toque borde si no es el borde de aquí.
00:10:05
Vamos a verlo. Hacemos un disparo y toca este borde.
00:10:13
Que se salga por aquí no puede ser.
00:10:16
Y ahora nos tendría que dar gol.
00:10:18
Lo que pasa es que como no hemos empezado, pues me parece que no lo entiende.
00:10:20
Vamos ahí, tenemos la pelota.
00:10:25
Buen intento, pero no metes.
00:10:36
Tenemos el fallo, detenemos todos los programas.
00:10:38
Tenemos que si tocamos el borde es el gol.
00:10:41
Detenemos todos, escondemos la variable tiempo, por eso tenemos aquí el fondo en blanco.
00:10:45
Al recibir pantallas todos se esconden.
00:10:52
Y ahora vemos, al presionar la tecla espacio, qué es lo que hace esa pelota.
00:10:54
Al recibir el mensaje, cada vez que hacíamos clic en este objeto, enviábamos ese mensaje
00:11:01
y ese mensaje es el que se deslizaba.
00:11:07
Por eso vemos que la pelota se iba deslizando de uno a otro.
00:11:12
Hago clic, envío el mensaje y desliza la pelota a donde está el puntero del ratón.
00:11:16
Y aquí jugamos con un segundo, medio segundo, pues puede ir la pelota más deprisa o más despacio.
00:11:23
Y cada vez que hacemos clic en nuestro futbolista empieza de cero el tiempo.
00:11:29
¿Y qué pasa al presionar la tecla espacio, que es el de disparo?
00:11:38
Si la posición está por encima de cero, apuntamos en esta dirección 105,
00:11:41
más o menos que es la dirección
00:11:46
hacia donde se supone que tenemos ahí la portería
00:11:50
si estamos aquí pues le apuntamos con 90
00:11:53
y si estamos aquí abajo le apuntamos con esta dirección
00:11:57
la de 60 o la de 30
00:12:01
más o menos le hemos puesto
00:12:05
y ¿qué es lo que hace?
00:12:06
apunta
00:12:09
pero luego para llegar
00:12:10
y aquí también hemos tenido que trabajar
00:12:13
Las distancias no era lo mismo tirar desde aquí que tirar desde aquí.
00:12:15
Cuando tirábamos desde aquí, lo que hace es que toca y sube.
00:12:21
Desde aquí toca y baja y aquí llega justo hasta el borde.
00:12:28
Hemos tenido que ir viendo las distancias.
00:12:32
¿Cómo podemos hacer nuestro juego más fácil?
00:12:36
¿Cómo lo hacemos?
00:12:39
Pues desde luego cambiando, pues eso, este tiempo, vamos a irnos a los soles, ¿cómo le hacemos? Sumamos 1, podíamos haber sumado 0,5, van más despacito y entonces ya no van llegando tan abajo, menos 1 es porque iban hacia arriba, aquí deslizar, cuando tocaban el borde y se subían, pues le podíamos poner 3 segundos y van más despacio, entonces ya te queda margen por arriba o por abajo,
00:12:40
O sea, que el juego lo podemos adaptar a cualquier edad, bajándole la dificultad.
00:13:06
Y sobre todo, un juego interesante, pues para hacer clic en el ratón, desde luego que sí.
00:13:13
Y para trabajar, como nos está ocurriendo siempre, con la programación,
00:13:19
que no solamente hacemos números, que no solamente escribimos código,
00:13:24
sino que aquí incluso estamos trabajando y haciendo el tiki-taka face.
00:13:28
Bueno, pues espero que le veáis utilidad y a ver cómo se nos da dentro de unos días.
00:13:34
Muchas gracias.
00:13:40
- 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:
- 7
- Fecha:
- 24 de junio de 2026 - 20:43
- Visibilidad:
- Público
- Centro:
- CP INF-PRI JOVELLANOS
- Duración:
- 13′ 42″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 252.69 MBytes