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 pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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
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
90
00:08:28
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:
- 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:
- 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