Saltar navegación

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

Programa con Scratch, la gravedad de un objeto usando dos variables - 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 20 de junio de 2026 por Felicisimo G.

5 visualizaciones

Una manera de que tus personajes salten con gravedad es usando 2 variables. Una para velocidad y otra para decirle que esta en el suelo listo para saltar.

Descargar la transcripción

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 vamos a hacer un pequeñito videotutorial. 00:00:10
Estamos trabajando con la gravedad y vamos a mover a nuestro personaje que hay una gravedad en el eje. 00:00:14
Bueno, lo primero vamos a coger este fondo que tiene que ver con las ordenadas. 00:00:19
Porque le vamos a decir que a partir del menos 100 no baje. Esto es importante. 00:00:29
Creamos dos variables. Una variable que llamamos en el suelo o en el piso. 00:00:34
Porque la verdad que he cogido este video tutorial de Instagram y era de alguien argentino y lo llaman en el piso. 00:00:40
Pero bueno, se refiere a que de aquí no vamos a pasar. Esto va a ser nuestro suelo. 00:00:48
Y lo tenemos en el menos 100, aunque el menos 100 se refiere al centro de gravedad. 00:00:53
Bueno, ahora lo veremos. 00:01:00
Creamos las dos variables en el suelo y creamos la velocidad en el eje Y. 00:01:01
Vale, con estas dos variables ya podemos empezar a funcionar. 00:01:09
Cuando hacemos clic en bandera verde, le vamos a definir las variables. 00:01:14
Le fijamos la velocidad en el eje Y, vamos a hacerlo más grande, la velocidad en el eje Y le vamos a dar el valor cero, cuando está en el suelo, y en el suelo, aquí esto va a ser como si fuera un interruptor, le vamos a decir que esto es U. 00:01:18
Cuando estamos en el suelo es 1, y cuando estemos volando, o estemos saltando, le vamos a llamar 0. 00:01:38
Y la llevamos a esta posición, la posición ya la tenemos puesta, es en el, ven, menos 98, vamos a llamarlo menos, no. 00:01:44
Bueno, lo hemos puesto ahí, mira, vamos a ponerles en el menos 100, y este es 49, porque se refiere a esto, mira, 00:01:55
Si le ponemos el menos 100, se nos va a bajar, ¿vale? 00:02:03
Y ya no lo tenemos. 00:02:08
Vamos a llamarle menos 50. 00:02:09
Que queda, la verdad que no me gusta. 00:02:12
Porque ahora parece que el menos 50 es este, y este realmente no es. 00:02:15
Es este punto. 00:02:19
Si nos vamos al disfraz, vemos ahí que su centro de gravedad está ahí, en esa cruz. 00:02:20
Bueno, pues lo tenemos que tener ahí claro que estamos en el menos 50, aunque es menos 100. 00:02:28
Bueno, no era lo que me gustaba, pero bueno. 00:02:33
Allá nos vamos a 1 por siempre y en ese por siempre le vamos a cambiar la velocidad. 00:02:36
La vamos a cambiar por menos 1. 00:02:45
Siempre le va a hacer que baje y ahora vamos a ver y no baja. 00:02:47
¿Por qué? Porque no le estamos dando ningún movimiento. 00:02:51
Ahora le vamos a dar movimiento. 00:02:53
sumar ahí esa velocidad 00:02:55
que estamos dándole menos 1 00:02:59
¿ves? y ahora siempre ya se nos cae 00:03:01
porque le estamos sumando ahí 00:03:04
antes no lo estábamos sumando 00:03:06
pero esto lo tenemos que arreglar 00:03:07
¿y cómo lo arreglamos? 00:03:09
pues muy sencillo 00:03:10
diciéndole que nos vamos a ir siempre a esta posición 00:03:11
pero claro 00:03:14
ahora eso es sólo cuando empezamos 00:03:15
ahora vamos a ver las dos variables 00:03:19
de las que hemos hablado 00:03:21
la que es en el suelo 00:03:22
si en el suelo es 1 00:03:24
se queda ahí y si en el suelo es 0 es que está volando, pero cuando esté en el 1 vamos a decirle que siempre vaya a esta posición. 00:03:26
Bueno, ahora lo vamos a ver, cogemos los bloques de control, este sí, y le decimos si la posición en el eje y es menor de menos 50, 00:03:36
yo quería decir menos 100, nos vamos a operadores, menos, sí, la posición, aquí lo tenemos en los bloques azules, 00:03:48
es decir, todo lo que baje de menos 50 tiene que ocurrir. 00:03:59
¿Y qué es lo que va a ocurrir? Pues que lo vamos a subir, dar ahí el valor de menos 50. 00:04:04
Y ahora, aunque este quiere bajar, porque le tenemos dicho que bajes, siempre menos 1, aquí lo tenemos, ahora le estamos diciendo que no bajes. 00:04:11
Y entonces ya se nos queda. 00:04:22
Le vamos a fijar la velocidad y vamos a fijar el que esté en 1. 00:04:24
Y ahora viene la otra condición, cuando el en el suelo valga 0. 00:04:30
Entonces le tenemos que decir en control, sí. 00:04:34
Y ahora ya nos vamos aquí. 00:04:37
Ah, que si tocamos la tecla espacio, que es lo que le va a hacer saltar, nos vamos a sensores, aquí, tecla espacio presionada, le vamos a decir que si en el piso, ah, en el suelo le estamos dando el valor de 1. 00:04:43
Vale, pues ahora le vamos a decir si le tenemos que meter otro condicional y ahora es cuando le decimos si en el suelo el valor tiene 1, es decir, porque es que si no lo que hacemos es que saltamos y saltamos y saltamos. 00:05:04
Solo puede saltar cuando esté aquí. 00:05:23
Si el valor en el suelo es igual a 1, porque si saltamos aquí ya nos iríamos fuera y solo puede saltar ahí. 00:05:25
Le vamos a decir que la velocidad, aquí la tenemos la velocidad en el eje Y, 00:05:40
Pues le vamos a poner 15, por ejemplo, y le decimos que ahora vamos a fijarla. 00:05:48
La velocidad en el eje Y, 15. 00:06:04
En el suelo, 0. 00:06:08
Vamos a ver si funciona. 00:06:11
Ya tenemos este bloque mal puesto. 00:06:12
Ahora sí. 00:06:16
Madre, ahora ya no baja. 00:06:19
Ah, porque le he puesto un número muy alto. 00:06:21
vamos a poner 20 00:06:23
a ver que hace 00:06:28
vale, ahora es el salto 00:06:29
bueno, pues mira, hemos aprendido 00:06:32
que si esto lo ponemos fuera 00:06:35
pues nos sube y luego va bajando 00:06:36
de un modo... bueno, pues nada 00:06:39
bueno, lo importante era 00:06:41
esta gravedad 00:06:43
que nos la hace perfectamente con estas dos variables 00:06:44
espero que le veáis utilidad 00:06:47
gracias 00:06:49
Idioma/s:
es
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 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:
Felicisimo González Canle
Subido por:
Felicisimo G.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
5
Fecha:
20 de junio de 2026 - 13:03
Visibilidad:
Público
Centro:
CP INF-PRI JOVELLANOS
Duración:
06′ 50″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
111.74 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid