Saltar navegación

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

Programa como saltar con gravedad con Scracht o con MakeCode Arcade. Comparación. - 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 15 de abril de 2025 por Felicisimo G.

14 visualizaciones

Le damos una vuelta a programar los saltos con gravedad con Scratch y con MakeCode Arcade. Compara los diferentes bloques y mete la gravedad a programas

Descargar la transcripción

4 minutos con Félix, propuestas didácticas para utilizar en tu aula, recursos didácticos, 00:00:00
aulas virtuales, programación por bloques, robótica, para trabajar con tus alumnos y alumnas. 00:00:08
Hola, buenos días. Vamos a hacer un pequeñito videotutorial comparando las dos maneras que 00:00:18
tenemos para saltar con gravedad cuando programas en Scratch o cuando programas en MakeCode Arcade. 00:00:24
Primero vamos a ver el efecto que produce, bueno pues mirad, aquí tenemos nuestro gato apretando 00:00:31
la tecla espacio, pues hacemos que nuestro gato salte y bueno, empiece a bajar por efecto de la 00:00:39
la verdad que es el salto, pues está muy bien, muy bien traído. Vamos a ver ahora cómo lo 00:00:46
programamos en MazeCode Arcade. En MazeCode Arcade le damos al A, vamos a poner pantalla completa y 00:00:56
aquí tenemos, pulsamos el botón A, podemos tener varios saltos que en el otro no lo habíamos 00:01:04
programado y podemos bueno ahí vamos nos metemos aquí o sea que realmente pues también está muy 00:01:10
bien como tiene el mismo fondo azul pues no parece que pero bueno vez y la gravedad cuando llega al 00:01:20
máximo le empieza a afectar o cuando está en el aire pues podemos desplazarnos derecha izquierda 00:01:26
como hacíamos en scratch bueno pues vamos a ver el código claro son códigos muy distintos vamos 00:01:32
a ver. Bueno, primero con Scratch. En Scratch lo fundamental es crear una altura del suelo, 00:01:38
que en este caso lo hemos puesto en menos 111, y a partir de ahí todo lo que sea estar 00:01:45
por arriba se está volando, y por abajo, bueno, pues lo corregimos para que suba. Le 00:01:51
damos a una tecla, a la tecla de espacio, sube, y bueno, aquí vemos que se va un poco 00:01:57
más abajo de ese suelo que hemos dicho en menos 111, pero no pasa nada porque luego 00:02:04
lo corregimos aquí, en dar ahí el valor altura del suelo. Bueno, pues creamos estas 00:02:10
dos variables, velocidad en i, altura del suelo, la definimos, la altura del suelo es 00:02:16
la que pongamos como altura, la velocidad 0, nos vamos siempre, bueno, nos vamos a un 00:02:23
punto intermedio si queremos o no, podemos empezar desde aquí, pero en este caso está 00:02:29
programado el juego para empezar desde el 0 del eje x y luego con un por siempre le sumamos a y 00:02:33
la velocidad y que la velocidad y la damos cuando presionamos la tecla espacio que le damos 16 y 00:02:41
luego pues aquí tenemos para mover a derecha o izquierda cuando presionamos la tecla espacio 00:02:50
Le damos ese valor 16 00:02:59
En este caso sube hasta ahí 00:03:02
Y aquí es donde podemos ir corrigiendo 00:03:04
Pues si le ponemos 12 00:03:07
Pues saltará yo creo que menos 00:03:09
Salta menos 00:03:11
Si le ponemos 20 saltará más 00:03:14
¿Y qué pasará? 00:03:16
Pues que se quedará aquí enganchado yo creo 00:03:17
Queriendo subir pero que no puede 00:03:20
Vamos a ver 00:03:22
Vale, queda ahí 00:03:25
Queriendo subir pero no puede 00:03:27
Entonces, bueno, buscamos ese valor de la velocidad que quedamos. 00:03:29
Y lo que hacemos es que le vamos a ir bajando esa velocidad en menos 1. 00:03:35
Aquí le he puesto yo una espera para que baje un poquito más despacio. 00:03:40
Pero si sube esto, pues le tendremos que dar un poquito más para que suba. 00:03:45
22, lo tenemos. 00:03:52
ahí, vale, pues ahí, y luego hace esa bajada 00:03:54
y se puede desplazar derecha e izquierda perfectamente 00:03:59
vale, ¿qué lo hacemos? va quitándole 00:04:02
uno a la velocidad, lo repite varias veces hasta que la posición 00:04:07
en Y es menor que la altura del suelo 00:04:11
cuando ocurre eso, la posición en Y menor que la altura del 00:04:15
suelo, ya entendemos que ha acabado de caer 00:04:19
le damos ahí el valor altura del suelo y se va a poner a menos 111 00:04:23
mira aquí lo ponemos así y le damos 00:04:29
se pone a menos 111 00:04:31
y ya lo tenemos, le damos a la velocidad 0 y ya ha terminado 00:04:35
bueno, esto es como lo programamos en Scratch 00:04:39
que la verdad que es sencillo, tampoco es muy complicado 00:04:44
y luego pues podemos jugar un poquito con la espera 00:04:48
vamos a ver que le pasaba cuando le poníamos esa espera 00:04:51
vale hace que suba más y por eso aquí lo hemos disminuido 15 y ya podríamos ir cambiando los 00:04:55
valores que la verdad que esto es lo que les gusta a los chicos y las chicas y le pongo a 00:05:11
mí bueno se queda aquí volando un trato pero vamos siempre el probar esa curiosidad está 00:05:14
bien vamos a ver a mi hijo a ver en mi hijo lo que hemos tenido bueno pues ese splash necesario 00:05:20
le hemos puesto este mapa de teselas 00:05:28
que sería nuestro escenario 00:05:30
porque lo que va a hacer con la gravedad 00:05:33
es caer 00:05:35
a nuestro personaje le hemos puesto esto 00:05:36
para que haga el efecto de caer 00:05:38
si esto lo tenemos todo totalmente en azul 00:05:39
pues parece que no hace nada 00:05:42
y elegir personaje 00:05:43
y aquí para hacerle 00:05:46
realmente lo que hace que 00:05:48
caiga por gravedad 00:05:50
son dos bloquecitos 00:05:52
y lo que le hace la gravedad 00:05:54
es este bloque que tenemos aquí, en objetos, fijar, fijar X, que también ahí es cuando elegimos la aceleración en el eje Y 00:05:56
y le ponemos 90, que vamos poniendo distintas aceleraciones, pues lo mismo, vamos a ponerle 35, a ver que es lo que nos hace, 00:06:07
va cayendo muy despacito y a la hora de saltar, bueno pues llega muy alto, aquí le vamos a poner ahora 200, 00:06:16
vamos a ver que es lo que le hace esa gravedad 00:06:27
cae muy deprisa 00:06:29
y cuando saltamos 00:06:34
saltamos muy poco porque hay mucha 00:06:36
gravedad, pues la verdad que 00:06:38
también para experimentar 00:06:40
muy adecuado 00:06:43
luego, la que la cámara siga el objeto 00:06:44
es fundamental porque va bajando, pero realmente 00:06:46
lo que le da la aceleración de la gravedad 00:06:48
es esta, y quizá el problema 00:06:51
que estábamos teniendo aquí que 00:06:53
la velocidad, le estábamos fijando 00:06:54
ahora si la quitamos 00:06:57
Y le ponemos 100, podremos mover a nuestro personaje. 00:07:00
Vale, nos da problemas porque tenemos esta. 00:07:08
A ver, vamos a sacarlo. 00:07:12
No, este no. Tenemos esa. 00:07:15
Ahora, quitamos todo lo que sea gravedad y ahora podemos mover a nuestro personaje perfectamente con los cursos. 00:07:18
Pero claro, ya cuando le empiezas a meter la aceleración, te empieza a dar problemas 00:07:26
Porque ya dice, a ver, ¿cómo quieres que suba si tengo una gravedad que me hace que baje? 00:07:30
O sea, que eso, vale, pues ahí lo tenemos. 00:07:36
Y luego, pues lo que le hace dar ese salto, lo tenemos aquí en el botón A, que le ponemos menos 90. 00:07:39
Y lo mismo, pues si pusiéramos menos 10, pues yo creo que los saltitos serán más pequeños. 00:07:46
Que también, o igual, ¿no? Vamos a probar. 00:07:53
da un saltito muy pequeño 00:07:56
y si le ponemos menos 200 00:08:00
pues será un saltito muy grande 00:08:03
y si le ponemos valor positivo 00:08:04
pues no salta 00:08:08
vamos a verlo ahora 00:08:09
ahora da un salto grandísimo 00:08:12
vale, pues le ponemos 00:08:19
ese 90 00:08:24
que no tenía, vamos a ponerle positivo 00:08:26
y ahora vemos que no 00:08:29
en este caso no funciona 00:08:31
le das al botón A 00:08:34
y no sube, tiene que ser 00:08:36
un valor negativo 00:08:38
bueno, pues viendo 00:08:40
los dos, pues haciendo la comparación 00:08:42
yo creo que 00:08:44
a ver este, es que luego si le vas quitando 00:08:46
lo de que se mueva derecha a izquierda 00:08:48
que se mueva derecha a izquierda 00:08:50
es este bloquecito 00:08:52
aquí tenemos que meter un poquito 00:08:54
más 00:08:56
luego lo de la gravedad 00:08:57
pues tenemos que definir un suelo 00:08:59
aquí no hace falta definir un suelo 00:09:01
aquí ya cuando llegas al final 00:09:03
ya tienes el suelo, que lo tienes ahí en el mapa de teselas, pues lo tienes aquí el suelo. 00:09:06
Bueno, pues son distintos, distintos, pero la verdad que los dos igual de interesantes y igual de divertidos. 00:09:13
Y que entendiendo lo que estás haciendo, bueno, pues te dan un buen juego. 00:09:19
A mí este realmente también me gusta mucho. 00:09:24
Este me gusta para ir saliendo objetos, me gusta porque otra posibilidad para saltar, 00:09:28
que ya sería lo más básico, más básico, más básico del mundo, sería este bloque. 00:09:34
O sea, cuando presionas, sube y baja, sube y baja. 00:09:40
O un desplazarse hacia arriba y luego desplazarse hacia abajo, 00:09:43
pero realmente no da ese efecto de gravedad. 00:09:48
Aquí lo que sí tenemos es esta situación que, la verdad, funciona perfectamente. 00:09:51
Aquí sí que parece que nuestro personaje se está saltando y moviéndose por el aire. 00:09:57
Bueno, pues espero que les veáis su utilidad. 00:10:02
muchas gracias 00:10:04
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:
14
Fecha:
15 de abril de 2025 - 13:08
Visibilidad:
Público
Centro:
CP INF-PRI JOVELLANOS
Duración:
10′ 05″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
114.69 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid