1 00:00:00,000 --> 00:00:17,339 4 minutos con Félix, propuestas didácticas para utilizar en tu aula, recursos didácticos, aulas virtuales, programación por bloques, robótica, para trabajar con tus alumnos y alumnas. 2 00:00:18,260 --> 00:00:21,519 Hola, buenos días. Vamos a hacer un pequeñito videotutorial. 3 00:00:21,899 --> 00:00:26,359 Estamos viendo cómo avanzar un poquito más con Scratch. 4 00:00:26,699 --> 00:00:30,760 Ya hemos trabajado muchos bloques de movimiento, de apariencia, 5 00:00:31,480 --> 00:00:36,500 los que son de control, repetir, algún condicional, los eventos, 6 00:00:36,659 --> 00:00:41,920 tocando al presionar una tecla, bandera verde, cuando hacemos clic en el objeto, 7 00:00:42,539 --> 00:00:45,200 operadores también, alguna variable hemos metido. 8 00:00:45,200 --> 00:01:04,200 Y bueno, ahora vamos a ver los saltos. Los saltos, bueno, en Scratch Junior los hacíamos muy fácil y la manera que tenemos, pues programando de la misma manera, pues aquí subimos y luego bajamos. Realmente sería esto, pero esto realmente no es el mejor salto del mundo. 9 00:01:04,200 --> 00:01:24,819 Entonces, pues hemos ido a documentarnos, a mirar ahí cómo podemos hacerlo mejor. Bueno, y hemos encontrado el taller de videojuegos de Javier Rodríguez, que la verdad que tiene muchos videotutoriales sobre Scrappy, que ya es otra historia. 10 00:01:24,819 --> 00:01:35,620 Y aquí, mira, pues ahora tenemos este salto que hace más como con la gravedad, dándole esa sensación de salto. 11 00:01:35,980 --> 00:01:42,299 Entonces vamos a ver cómo se hace realmente para una clase de 30 minutos, 35, si lo podemos. 12 00:01:42,299 --> 00:01:51,980 Lo que pasa es que luego ya una vez que empiezas con la actividad, pues luego este salto le pones a disparar, evitar obstáculos y entonces ya te lía. 13 00:01:51,980 --> 00:02:02,319 Pero bueno, la verdad que el código no es complicado y yo creo que lo podemos adaptar a la tecnología y la robótica como la estamos dando. 14 00:02:02,700 --> 00:02:10,699 Bueno, lo primero al hacer clic. Tenemos el gato, ya lo hemos usado mucho, dos disfraces. Uno y le hacíamos pues caminar, ¿no? 15 00:02:10,860 --> 00:02:19,039 Pues primero le vamos a llamar caminando y al segundo saltando para que haga este pequeñito efecto de que, 16 00:02:19,039 --> 00:02:23,259 Mira, ¿ves? Aquí está como caminando y ahí está como salta. 17 00:02:24,419 --> 00:02:27,620 Y necesitamos dos variables. Esas son muy importantes. 18 00:02:28,240 --> 00:02:34,900 Altura del suelo, que tenemos que definir una altura del suelo para que luego caiga nuestro personaje, 19 00:02:35,080 --> 00:02:38,900 nuestro objeto caiga en ese suelo y la velocidad del eje Y. 20 00:02:38,979 --> 00:02:45,979 El eje Y, esa velocidad que va cambiando, ahora va muy rápido y luego un poquito más despacio va cayendo. 21 00:02:45,979 --> 00:02:55,180 Mira, la vamos viendo aquí, vimos hasta 18 que tenemos y luego pues vamos disminuyendo esa velocidad. 22 00:02:55,879 --> 00:03:02,259 Entonces, lo primero que tenemos que hacer, colocamos o definimos esa altura del suelo, esa variable, 23 00:03:02,879 --> 00:03:06,120 da la altura del suelo 111, que es donde tenemos al gato. 24 00:03:06,240 --> 00:03:12,080 Si lo bajáramos un poquito, en el 123, sin embargo ahora se nos va a corregir al 111. 25 00:03:12,080 --> 00:03:19,340 Este va a ser nuestro suelo y luego la velocidad en el eje Y que tenemos que definirla como 0. 26 00:03:19,520 --> 00:03:22,159 Luego ya cuando demos el salto le daremos 18. 27 00:03:22,680 --> 00:03:31,800 Nos vamos a la posición intermedia, o sea que esto es llevarlo al hacer clic en la bandera verde a su sitio y metemos un por siempre. 28 00:03:33,039 --> 00:03:37,219 Y le vamos a sumar ahí la velocidad en el eje Y. 29 00:03:37,219 --> 00:03:45,060 O sea, se va a ir poniendo, pues va a subir 18 cuando le demos en su momento. 30 00:03:45,159 --> 00:03:46,979 Ahora de momento no le estamos dando a nada. 31 00:03:47,379 --> 00:03:53,479 Sumamos ahí esa posición, le va a llegar a esa posición cuando ya le demos velocidad, 32 00:03:53,639 --> 00:03:55,680 cuando presione la tecla espacio. 33 00:03:55,860 --> 00:03:59,419 Ya la tenemos y tiene un valor. 34 00:03:59,819 --> 00:04:01,460 Ahora en principio tendrá el de cero. 35 00:04:02,039 --> 00:04:05,800 Y luego, como lo queremos mover a la derecha y lo queremos mover a la izquierda, 36 00:04:05,800 --> 00:04:15,979 también cuando está en el salto, pues le ponemos un sí, flecha derecha presionada, apunta, importante, en esa dirección y va a 90 37 00:04:15,979 --> 00:04:23,600 y si es la tecla izquierda tiene que apuntar en la otra dirección y se mueve el 10 y así ya tenemos a nuestro objeto moviendo. 38 00:04:24,220 --> 00:04:31,860 Ahora vamos a ver el salto. Bueno, el salto le hemos puesto el sonido de Boeing, también tenemos uno de Jump, 39 00:04:31,860 --> 00:04:44,839 Vamos a ver cómo lo tenemos, ahí lo tenemos, es darle un sonido, la verdad que le queda bien. 40 00:04:46,019 --> 00:04:51,660 Cambiamos el disfraz a saltando, es decir, siempre que esté en el aire va a estar con esta situación 41 00:04:51,660 --> 00:05:00,259 y ahora le damos el valor 18 y ese 18 es la posición donde va a subir, va a sumar ahí 18 42 00:05:00,259 --> 00:05:04,860 y ahora lo que tiene que hacer el gato es bajar. 43 00:05:05,540 --> 00:05:07,879 Lo que tiene que hacer el gato ahora es bajar. 44 00:05:07,959 --> 00:05:08,920 ¿Y cómo va a bajar? 45 00:05:09,279 --> 00:05:12,480 Porque se va a estar repitiendo restar menos 1 46 00:05:12,480 --> 00:05:14,000 y lo va a hacer muy rápido. 47 00:05:14,540 --> 00:05:16,439 Mira, aquí si quisiéramos ponerle algo, 48 00:05:16,939 --> 00:05:19,860 una gravedad que no fuera tan fuerte, 49 00:05:19,860 --> 00:05:21,920 pues mira, le podemos poner un esperar. 50 00:05:22,540 --> 00:05:25,399 Vamos a colocarle un esperar, 0,2. 51 00:05:25,899 --> 00:05:27,579 A ver cómo bajaría en este caso. 52 00:05:30,910 --> 00:05:31,129 ¡Guau! 53 00:05:31,129 --> 00:05:38,879 y ahora va aterrizando de esa manera 54 00:05:38,879 --> 00:05:40,899 fíjate como ha cambiado 55 00:05:40,899 --> 00:05:42,600 el ponerle ahí ese 18 56 00:05:42,600 --> 00:05:45,019 que hace que se vaya totalmente 57 00:05:45,019 --> 00:05:50,449 vamos a poner 58 00:05:50,449 --> 00:05:51,850 un 0,1 59 00:05:51,850 --> 00:05:53,269 a ver que es lo que hace 60 00:05:53,269 --> 00:05:56,310 lo bueno que tiene también y los chicos y las chicas 61 00:05:56,310 --> 00:05:58,629 lo descubren es que va variando cosas 62 00:05:58,629 --> 00:06:00,329 y va descubriendo 63 00:06:00,329 --> 00:06:04,670 hace una velocidad 64 00:06:04,670 --> 00:06:06,329 así y sube 65 00:06:06,329 --> 00:06:07,949 mucho más, vamos a poner 66 00:06:07,949 --> 00:06:10,350 15 y a ver si lo metemos 67 00:06:10,350 --> 00:06:12,709 dentro de nuestro escenario 68 00:06:12,709 --> 00:06:15,959 y ahí lo tenemos 69 00:06:15,959 --> 00:06:17,180 15, un 16 70 00:06:17,180 --> 00:06:19,899 y bajando 71 00:06:19,899 --> 00:06:21,040 de esta manera 72 00:06:21,040 --> 00:06:27,180 ahí lo tenemos y baja de esta manera 73 00:06:27,180 --> 00:06:29,319 bueno, este no es el programa que teníamos 74 00:06:29,319 --> 00:06:30,519 pero lo vamos a calcular 75 00:06:30,519 --> 00:06:32,439 ¿y hasta cuándo va a bajar? 76 00:06:32,779 --> 00:06:35,160 pues va a bajar hasta que la altura del suelo 77 00:06:35,160 --> 00:06:37,360 sea mayor que la posición 78 00:06:37,360 --> 00:06:39,259 en Y, es decir, cuando está aquí 79 00:06:39,259 --> 00:06:40,980 este bloque 80 00:06:40,980 --> 00:06:47,480 lo que hace es corregirte lo y te lo vuelve a llevar al suelo y entonces ya no va a seguir 81 00:06:47,480 --> 00:06:57,569 bajando la verdad que ideal para tener y mira vamos a ver cómo quedaría ya te hace hay una 82 00:06:57,569 --> 00:07:03,329 gravedad bueno me gusta la verdad bueno pues ahí lo tenemos y ya digo que es y además que los chicos 83 00:07:03,329 --> 00:07:10,470 y las chicas lo descubren enseguida luego le damos ahí el valor altura de suelo para que si 84 00:07:10,470 --> 00:07:17,550 se nos ha bajado vuelva a su sitio pues como lo tenemos ahora si por algo ha bajado el personaje 85 00:07:17,550 --> 00:07:22,649 pues le volvemos a dar ahí y ya lo tenemos a la altura del suelo que lo hemos definido como menos 86 00:07:22,649 --> 00:07:28,949 111 que es la altura que está esta línea y le volvemos a dar a la velocidad el valor 0 y ya 87 00:07:28,949 --> 00:07:36,350 con el disfraz de caminando ahora ya está caminando y cuando damos a la tecla caminando 88 00:07:36,350 --> 00:07:43,750 saltando y ahora vuelve a caminando si nos fijamos bien se ve que llega un poquito más de abajo a 89 00:07:43,750 --> 00:07:50,350 ver aquí pues llega hasta abajo pero enseguida lo vuelve a corregir aquí bueno pues la verdad 90 00:07:50,350 --> 00:07:58,110 que lo podemos usar en nuestras clases le vamos a dar algo de juego es diferente no tiene nada 91 00:07:58,110 --> 00:08:06,850 que ver con esto que tenemos aquí porque esto realmente no subir y bajar esto no vale bueno 92 00:08:06,850 --> 00:08:13,149 no vale no vale ahora que estamos a este nivel y entonces vamos a utilizar este código pues que 93 00:08:13,149 --> 00:08:20,610 vamos a ir haciendo pues poner que vaya recogiendo objetos le vamos a incluso a combinar con disparos 94 00:08:20,610 --> 00:08:27,750 y bueno pues la verdad que nos abre una puerta para ir siguiendo programando que estamos 95 00:08:27,750 --> 00:08:33,769 aquí, utilizando el operador matemático, que está muy bien, tenemos que dar dos variables, 96 00:08:34,950 --> 00:08:41,370 estamos pensando en el suelo qué posición tiene, porque cuando llevamos a nuestro objeto, 97 00:08:41,370 --> 00:08:48,830 mira, aquí está en i-1, aquí está en 55, o sea que nos da mucho para conocer, estamos utilizando 98 00:08:48,830 --> 00:08:57,009 los por siempre, los condicionales, el apuntar, la verdad que este programa tiene mucho de lo que 99 00:08:57,009 --> 00:09:02,629 Ya hemos trabajado, que ya nos suena, pero que debemos trabajar un poquito más. 100 00:09:02,629 --> 00:09:09,730 Y sobre todo, ya no tanto copiar código, sino empezar a entender este código o cómo funciona. 101 00:09:09,850 --> 00:09:13,730 Y este, la verdad, como todo lo que tiene la programación, es lógico. 102 00:09:13,830 --> 00:09:17,629 Porque como no sea lógico y no esté bien explicado, pues no va a funcionar. 103 00:09:18,309 --> 00:09:26,429 Que esto nos pasa en otras áreas que, bueno, medio entendemos las cosas y al final las cosas van para adelante. 104 00:09:26,429 --> 00:09:47,870 Aquí, como no pongamos, bueno, lo de cambiar disfraces de lógica, la velocidad le tenemos que dar ese valor, pero si nos salía cuando le hemos puesto este, pues hemos tenido que corregir la velocidad, hemos metido un tiempo y entonces siempre es eso que hacemos, que queremos hacer en todas las áreas, de considerar distintas variables. 105 00:09:47,870 --> 00:10:02,889 Porque, por ejemplo, cuando explicamos la historia, no es solo pensar en la pobreza que había en el pueblo, yo qué sé, o la Revolución Francesa, la pobreza que había en el pueblo de París, sino que también cómo había otros ejércitos, otros países, etc. 106 00:10:03,269 --> 00:10:14,309 La economía, pues, son distintas variables. Y aquí empezamos a meter variables y cosas importantes y tenemos que tenerlas en cuenta. 107 00:10:14,309 --> 00:10:19,350 Bueno, pues espero que le veáis utilidad. Muchas gracias. Un saludo.