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:17,339 --> 00:00:23,379 Hola, buenos días. Pues hemos hecho un pequeñito juego con Scratch. 3 00:00:23,820 --> 00:00:28,660 Hemos trabajado con Widu para mover con el giroscopio nuestro avión, que es este. 4 00:00:29,300 --> 00:00:37,079 Y bueno, pues lo que hemos hecho es un juego donde van a venir aquí unos aviones que hay que esquivar. 5 00:00:37,079 --> 00:00:43,759 Hacemos la sensación de que el avión se está moviendo con estas nubes que se mueven de arriba hacia abajo. 6 00:00:43,759 --> 00:00:52,460 Hemos puesto estas dos líneas donde si nuestro avión se sale de ellas porque te quieras esconder aquí para que no te choquen, pues te penalice. 7 00:00:53,159 --> 00:00:57,659 Y la verdad que es un juego sencillo, que ya hemos hecho alguno. 8 00:00:57,840 --> 00:01:05,319 Pues hemos hecho otro de un mono que tiene que ir recogiendo unos plátanos o de un pez que tiene que ir esquivando. 9 00:01:05,840 --> 00:01:08,420 Que la verdad que funciona muy bien. 10 00:01:08,420 --> 00:01:10,120 Aquí le hemos puesto puntos. 11 00:01:10,319 --> 00:01:11,379 Vamos sumando puntos. 12 00:01:11,379 --> 00:01:14,980 si te chocan pierdes una vida y te quita puntos 13 00:01:14,980 --> 00:01:19,459 y bueno, aquí hemos puesto esta de la posición de nuestro objeto 14 00:01:19,459 --> 00:01:23,079 pues para evitar eso, cuando ya se pasa de estas dos líneas 15 00:01:23,079 --> 00:01:26,219 pues te avisa y elimina puntos 16 00:01:26,219 --> 00:01:29,140 y ahí eso funciona, tanto con el giroscopio 17 00:01:29,140 --> 00:01:35,019 pero bueno, ahora lo hemos planteado para moverlo con las teclas de derecha e izquierda 18 00:01:35,019 --> 00:01:39,780 Ready, 3, 2, 1, go. 19 00:01:45,549 --> 00:01:49,010 Bueno, cada vez que nos tocamos, pues perdemos una vida. 20 00:01:49,950 --> 00:01:51,329 Vamos a tocarlo otra vez. 21 00:01:51,609 --> 00:01:57,150 Y cada vez que evitamos al avión, vamos sumando, pues, un punto. 22 00:01:58,750 --> 00:02:02,189 Y, bueno, pues nos hace este efecto de que va volando, pues, por las nubes. 23 00:02:02,269 --> 00:02:05,590 La verdad que nos quitan las tres vidas. 24 00:02:05,750 --> 00:02:06,109 Game over. 25 00:02:06,109 --> 00:02:11,289 A ver, bueno, pues vamos a ver el programa que, bueno, tiene un poquito de cosa. 26 00:02:11,669 --> 00:02:15,050 Hemos puesto un, dos, tres, cuatro, cinco objetos. 27 00:02:15,650 --> 00:02:22,530 El primero lo dedicamos para nuestro avión, que al hacer clic en la bandera, pues mostramos, 28 00:02:22,969 --> 00:02:28,169 se muestra porque, bueno, como andamos, cuando te chocas desapareciendo, pues siempre es bueno mostrarlo. 29 00:02:28,169 --> 00:02:31,650 Sale una posición inicial y le damos las vidas. 30 00:02:31,650 --> 00:02:42,849 Y aquí le hemos puesto el motor porque hemos trabajado con el WeDo, que hace una especie de movimiento como si fueran las hélices de un avión. 31 00:02:43,490 --> 00:02:53,189 Envía varios mensajes y luego pues ya para movernos, muy sencillo, podíamos haber usado, estábamos usando cuando usábamos WeDo, 32 00:02:53,189 --> 00:02:59,870 este inclinado hacia la izquierda y ahora lo hemos cambiado por flecha derecha presionada. 33 00:02:59,870 --> 00:03:03,810 y luego pues también hacia el otro lado 34 00:03:03,810 --> 00:03:08,569 luego le hemos puesto también, todos están con estos condicionales que tenemos aquí 35 00:03:08,569 --> 00:03:13,909 que la verdad que hay, ponen muchos pero bueno porque hay muchas instrucciones 36 00:03:13,909 --> 00:03:18,389 cuando toca el objeto 2, o sea cuando se choca con el avión que viene de frente 37 00:03:18,389 --> 00:03:24,789 hace el sonido de explosión, se esconde y suma puntos, menos 10 y nos quita una vida 38 00:03:24,789 --> 00:03:27,009 aquí tenemos los dos para que nos quite 39 00:03:27,009 --> 00:03:32,710 luego aquí esta es donde la posición en el eje X que la necesitamos 40 00:03:32,710 --> 00:03:35,990 pues para evitar eso que nuestro avión se esconda en uno y en otro 41 00:03:35,990 --> 00:03:39,710 si es menor de menos 200, si es mayor de 200 42 00:03:39,710 --> 00:03:42,889 pues lo que hace es que hay un sonido de aviso 43 00:03:42,889 --> 00:03:45,389 para que no te esté quitando muchos puntos 44 00:03:45,389 --> 00:03:49,509 le dejamos cuatro décimas y nos quita un punto 45 00:03:49,509 --> 00:03:52,310 y luego pues para las vidas hacemos lo mismo 46 00:03:52,310 --> 00:03:55,050 cuando las vidas lleguen a cero, gain over 47 00:03:55,050 --> 00:04:01,090 A ver, aquí le quitamos una vida, 3, 2, 1, y cuando llegamos a 0, gain over, y se detiene todo. 48 00:04:02,069 --> 00:04:09,289 La verdad que no, aquí le hemos hecho el efecto de las hélices, 49 00:04:09,389 --> 00:04:13,590 que es la verdad que el efecto de las hélices lo hemos hecho muy sencillo. 50 00:04:13,990 --> 00:04:19,970 Tenemos el avión con estos rectángulos y se convierten en cuadrado. 51 00:04:19,970 --> 00:04:24,170 Entonces lo que hace es que parece que la hélice va girando. 52 00:04:24,170 --> 00:04:31,269 Bueno, es muy de cómo eran los juegos arcade, desde luego, pero que la verdad queda a ese efecto. 53 00:04:31,430 --> 00:04:32,310 Mira, vamos a verlo. 54 00:04:36,569 --> 00:04:43,209 Nos vamos a las nubes, que las nubes lo único que hacen es bajar de arriba hacia abajo. 55 00:04:43,790 --> 00:04:47,009 Las ponemos en la capa trasera para que no tapen al avión. 56 00:04:48,449 --> 00:04:52,350 Bueno, le ponemos un punto, pero luego por siempre hemos creado una variable. 57 00:04:52,350 --> 00:04:58,970 Hemos tenido que crear varias variables, una que es nube, que le damos un valor entre este punto y este, más o menos. 58 00:04:59,329 --> 00:05:06,149 Entonces nos elige ese punto y una vez que nos elige ese punto, va a ese punto, a esta altura, a la 133, 59 00:05:06,569 --> 00:05:13,750 y se va deslizando, pues aquí, si le vamos cambiando el valor de deslizar dos segundos o deslizar un segundo, 60 00:05:13,750 --> 00:05:20,750 pues va haciendo el efecto de que la nube va más deprisa o más deprisa. 61 00:05:22,350 --> 00:05:25,990 Vamos a dejarlo en 2 y la verdad que va muy bien. 62 00:05:26,670 --> 00:05:30,589 Hace ese efecto y sin problema, es importante ponerlo en la capa trasera. 63 00:05:30,930 --> 00:05:35,430 Este lo que hemos hecho es duplicarlo, pero claro, si le teníamos la misma variable, 64 00:05:35,430 --> 00:05:38,870 salía la segunda nube por el mismo lado. 65 00:05:39,029 --> 00:05:41,589 Hemos tenido que crear otra variable y lo mismo. 66 00:05:42,089 --> 00:05:49,430 La nombra para cada nube que sale, o sea, cada vez que hace este recorrido, 67 00:05:49,430 --> 00:05:55,430 recorrido la nube coge un valor distinto y por eso pues va saliendo en distintos lugares una vez 68 00:05:55,430 --> 00:06:02,290 sale aquí otra vez aquí y hace ese efecto el avión que tenemos en contra bueno pues a ver el avión 69 00:06:02,290 --> 00:06:06,529 que tenemos en contra si nos fijamos es el mismo lo único que le hemos cambiado son los colores 70 00:06:06,529 --> 00:06:12,750 hemos duplicado le hemos cambiado le hemos cambiado los colores aquí con la herramienta 71 00:06:12,750 --> 00:06:19,050 cubo y bueno le hemos hecho también el efecto de la hélice aquí a este avión lo que le hacemos 72 00:06:19,050 --> 00:06:21,129 es, bueno, esperamos 6 segundos 73 00:06:21,129 --> 00:06:22,069 que nos hace 74 00:06:22,069 --> 00:06:24,829 este pequeñito juego de 75 00:06:24,829 --> 00:06:26,269 Ready 3, 2, 1 76 00:06:26,269 --> 00:06:28,509 utilizando la extensión de voz 77 00:06:28,509 --> 00:06:30,410 tenemos 78 00:06:30,410 --> 00:06:32,870 que le damos a punto el valor 0 79 00:06:32,870 --> 00:06:34,829 siempre y por siempre crea un 80 00:06:34,829 --> 00:06:36,930 clon de mi mismo cada 4 segundos 81 00:06:36,930 --> 00:06:38,930 aquí, pues si ponemos cada 2 segundos 82 00:06:38,930 --> 00:06:40,870 más difícil porque están saliendo 83 00:06:40,870 --> 00:06:42,550 o los aviones se mueven más rápido 84 00:06:42,550 --> 00:06:44,709 que cada 4, pues bueno 85 00:06:44,709 --> 00:06:47,029 la dificultad y al crear 86 00:06:47,029 --> 00:06:48,069 ese clon 87 00:06:48,069 --> 00:06:56,790 se va a mostrar, suma un punto, aquí le tengo puesto sumar un punto que realmente no debería tenerlo, 88 00:06:57,009 --> 00:07:04,310 ahí lo quito, la hélice, también esta variable, pues tampoco la necesito, 89 00:07:04,829 --> 00:07:07,569 muchas veces vamos creando cosas que luego no vas usando. 90 00:07:08,189 --> 00:07:14,730 Le damos, este sí que es importante, le damos al enemigo el valor entre menos 130 y 130, 91 00:07:14,730 --> 00:07:21,410 Lo tenemos puesto por aquí en el eje X para que nos salga de un lado o de otro. 92 00:07:21,529 --> 00:07:30,470 Y hemos visto que si poníamos el avión que bajara perpendicular en línea recta pues era más fácil. 93 00:07:30,629 --> 00:07:36,050 Entonces le hemos creado una variable que es un ángulo entre 160 y menos 200 94 00:07:36,050 --> 00:07:46,470 que nos vamos entre esta zona y esta zona para que nuestro avión se vaya desplazando un poquito a la derecha 95 00:07:46,470 --> 00:07:48,009 Y un poquito a la izquierda 96 00:07:48,009 --> 00:07:50,069 Y haga pues como más difícil 97 00:07:50,069 --> 00:07:51,990 Vamos a ver como baja 98 00:07:51,990 --> 00:07:53,310 Este avión 99 00:07:53,310 --> 00:08:07,689 Si nos fijamos 100 00:08:07,689 --> 00:08:09,310 Va cayendo 101 00:08:09,310 --> 00:08:11,170 Hay conciencia de inclinación, claro 102 00:08:11,170 --> 00:08:12,329 Depende del azar 103 00:08:12,329 --> 00:08:15,310 Depende del azar, hay veces que nos sale 104 00:08:15,310 --> 00:08:17,350 Con este ángulo y va totalmente derecho 105 00:08:17,350 --> 00:08:19,910 Hay veces que nos sale con el ángulo máximo 106 00:08:19,910 --> 00:08:22,149 Y entonces ya se le ve una pequeñita 107 00:08:22,149 --> 00:08:23,709 Un pequeñito giro 108 00:08:23,709 --> 00:08:28,569 o un desplazamiento de la vertical, que la verdad es que lo hace un poquito más difícil. 109 00:08:29,569 --> 00:08:33,809 Nos vamos, apuntamos y esperamos hasta que toque el objeto 1. 110 00:08:34,190 --> 00:08:37,750 Cuando toque el objeto 1, y aquí tenemos como dos. 111 00:08:38,250 --> 00:08:42,990 Este, que realmente lo podríamos meter aquí dentro. 112 00:08:44,909 --> 00:08:46,690 Claro, si es que estamos haciendo este. 113 00:08:47,190 --> 00:08:49,190 Bueno, pues hasta tocando borde se va. 114 00:08:49,190 --> 00:09:05,970 Esta es, vale, mira, lo vamos a, ahí, lo tenemos, tenemos dos al comenzar como clon, vamos a meterlo aquí, vamos a ver si sigue funcionando, vale, así queda mejor. 115 00:09:06,309 --> 00:09:18,190 Entonces, lo que hemos dicho de los valores entre uno de estos puntos y luego que baja inclinado y lo que hace es que va repitiendo hasta que toque el borde el moverse los 10 pasos. 116 00:09:18,669 --> 00:09:22,190 Espera 0,3 pues para que haga más fluido, que lo queremos más deprisa. 117 00:09:22,490 --> 00:09:27,049 pues menos tiempo, que lo queremos más despacio, ir al avión pues más despacio, 118 00:09:27,570 --> 00:09:32,809 y va cambiando disfraz para que nos haga el efecto de la hélice, como lo tenemos aquí, 119 00:09:33,370 --> 00:09:38,490 y cuando llega al final, cuando toca el borde, suma un punto y elimina ese clon, 120 00:09:38,950 --> 00:09:43,009 y así ya lo vamos teniendo, y luego aquí, pues lo último que hemos hecho, 121 00:09:43,210 --> 00:09:49,830 pues ha sido poner, nos hemos ido a extensiones, hemos cogido el texto a voz, 122 00:09:49,830 --> 00:09:55,529 lo hemos puesto en inglés, que es lo típico de algunos juegos que había. 123 00:09:55,929 --> 00:10:00,610 Lo de Ready, te hace una cuenta atrás y luego empieza la partida. 124 00:10:01,309 --> 00:10:02,889 Y aquí, ¿qué es lo que hacemos? 125 00:10:03,450 --> 00:10:07,769 Que cuando termina el juego, es decir, que cuando nuestras vidas, 126 00:10:07,789 --> 00:10:11,490 lo teníamos aquí, se hacen cero, enviamos este mensaje 127 00:10:11,490 --> 00:10:16,330 y nos aparecía el logo de Gainover, o la palabra de Gainover. 128 00:10:16,330 --> 00:10:22,330 Y respecto a la música, pues le hemos puesto la música de un videojuego, 129 00:10:23,070 --> 00:10:27,929 la hemos creado con inteligencia artificial, con Suno, y la tenemos aquí. 130 00:10:29,230 --> 00:10:34,370 Y bueno, pues va a estar sonando por siempre hasta que llega, 131 00:10:34,870 --> 00:10:39,789 se queda sin vidas y para todos los programas. 132 00:10:39,789 --> 00:10:49,549 La verdad que lo hemos querido usar para utilizar el WeDo y utilizar el giroscopio y, bueno, pues ha salido este juego. 133 00:10:49,929 --> 00:10:59,570 Utilidad, la verdad que este juego se sale un poquito de nuestros 45 minutos que podemos o que queremos emplear en las sesiones, 134 00:10:59,570 --> 00:11:25,450 Pero también es verdad que otra cosa que está funcionando muy bien es dedicarle un par de sesiones o tres sesiones, sobre todo a explicar un tipo de juego, pero que luego cuando les dejas el juego libre, ellos mantienen el código, lo van variando, haciendo más difícil, haciendo más difícil, pero te van cambiando los disfraces, le van poniendo nuevas modificaciones, 135 00:11:25,450 --> 00:11:32,190 que acaban siendo juegos que se basan en el programa que explicamos en clase 136 00:11:32,190 --> 00:11:36,950 que la verdad que si vamos poquito a poco lo van entendiendo 137 00:11:36,950 --> 00:11:41,809 el problema es pues querer que te hagan toda esta secuencia ellos solos 138 00:11:41,809 --> 00:11:46,649 pero que cuando tú le das el programa saben encontrar dónde están los bloques 139 00:11:46,649 --> 00:11:50,950 saben qué significa o qué hace cada cosa porque luego le van variando 140 00:11:50,950 --> 00:12:01,370 Le van tocando puntos, pues le quitan en vez de menos 10, 5 o le ponen 1000, que les guste ir de 1000 en 1000 los puntos o que le quite muchísimos. 141 00:12:01,750 --> 00:12:09,070 Y bueno, pues van empezando a modificar los parámetros que vamos teniendo de los valores y ellos pues lo van... 142 00:12:09,070 --> 00:12:10,730 La verdad que está funcionando muy bien. 143 00:12:10,850 --> 00:12:17,389 Entonces, este juego para una sesión explicarle y dos para que ellos lo cambien, lo modifiquen, pues está muy bien. 144 00:12:17,830 --> 00:12:19,470 Bueno, pues espero que le veáis utilidad. 145 00:12:19,610 --> 00:12:20,149 Muchas gracias.