1 00:00:00,200 --> 00:00:06,160 Cuatro minutos con Félix. Propuestas didácticas para utilizar en tu aula. 2 00:00:06,900 --> 00:00:12,000 Recursos didácticos, aulas virtuales, programación por bloques, robótica... 3 00:00:13,519 --> 00:00:17,320 ...para trabajar con tus alumnos y alumnas. 4 00:00:18,440 --> 00:00:22,000 Hola, buenos días. Vamos a preparar un pequeñito videotutorial con Scratch. 5 00:00:22,899 --> 00:00:29,039 Estamos también trabajando un poquito con los juegos, que la verdad ya hemos visto muchos bloques 6 00:00:29,039 --> 00:00:41,340 de movimiento, condicionales, repetir, incluso operaciones, pero bueno, también una parte de la programación pues está destinada a los juegos, eso es verdad. 7 00:00:41,700 --> 00:00:44,939 Entonces estamos preparando un pequeño juego de disparos. 8 00:00:46,020 --> 00:00:52,420 Vamos, la verdad que el código ya se nos sale un poquito más de lo que serían nuestros 45 minutos, 9 00:00:52,420 --> 00:00:55,820 sobre todo porque siempre lo acabamos liando un poquito, 10 00:00:56,060 --> 00:01:00,859 pero que podríamos únicamente dedicarnos a lo que serían los disparos. 11 00:01:00,979 --> 00:01:06,260 Bueno, vamos a ver, el caso es que le damos a la bandera verde y vamos a usar las vocales. 12 00:01:06,480 --> 00:01:15,180 Hacemos un ruido, va a disparar según donde tengas el cursor y tenemos que darle a las vocales. 13 00:01:15,420 --> 00:01:21,260 Bueno, una actividad, incluso aquí hemos puesto un ruido, pero podríamos poner la pronunciación de la vocal 14 00:01:21,260 --> 00:01:24,500 Y bueno, pues llegamos ahí, al final, a las vocales. 15 00:01:24,920 --> 00:01:25,859 Vamos a ver el código. 16 00:01:26,000 --> 00:01:32,680 Y este código, ya digo que hemos usado de disparo, pues lo podemos utilizar para más programaciones. 17 00:01:33,099 --> 00:01:35,620 El código, bueno, pues tenemos que pensar un poquito. 18 00:01:35,760 --> 00:01:37,420 Lo primero que tenemos es el personaje. 19 00:01:37,579 --> 00:01:38,799 No se mueve, no hace nada. 20 00:01:38,980 --> 00:01:39,760 Lo tenemos aquí. 21 00:01:40,500 --> 00:01:44,280 Tenemos el proyectil y luego tenemos el enemigo. 22 00:01:44,439 --> 00:01:45,480 Lo hemos llamado enemigo. 23 00:01:45,819 --> 00:01:50,140 La verdad que hemos seguido, para hacer estos videotutoriales de disparo, 24 00:01:50,140 --> 00:01:57,400 estamos siguiendo pues a este profesor de taller de videojuegos que la verdad que tiene muchísimos 25 00:01:57,400 --> 00:02:03,939 tutoriales con scratch un poquito complicado pero muy útiles muy útiles y desde luego de él vamos 26 00:02:03,939 --> 00:02:09,879 a sacar algunas pinceladas que nos van a venir muy bien realmente el código de los disparos lo 27 00:02:09,879 --> 00:02:18,360 estamos usando tal cual que lo tiene planteado bueno importante tenemos un proyectil un enemigo 28 00:02:18,360 --> 00:02:21,099 y el jugador, que lo vamos a tener quieto. 29 00:02:21,960 --> 00:02:24,680 Siempre vamos a empezar con el proyectil. 30 00:02:25,199 --> 00:02:29,360 Lo primero que tiene que estar es escondido, porque no podemos estar viendo el proyectil. 31 00:02:29,500 --> 00:02:32,300 Ahora ya sí, pero al principio esconder. 32 00:02:32,979 --> 00:02:39,400 Y por siempre, si el ratón está presionado, que en este caso hemos puesto si el ratón está presionado, 33 00:02:39,400 --> 00:02:47,159 pero otra manera de jugar es cuando tenemos presionando una tecla. 34 00:02:47,159 --> 00:02:54,460 ¿Qué usaríamos este? Pues podríamos usar tecla espacio presionada y usaríamos esa tecla para disparar. 35 00:02:54,560 --> 00:02:56,560 Aquí nos hemos ido a el ratón. 36 00:02:57,400 --> 00:03:02,659 Cuando hacemos clic con el puntero, pues ahí va dirigido nuestro proyectil. 37 00:03:03,400 --> 00:03:09,159 Crea un clon de sí mismo y esperamos un tiempo para que no haga una... 38 00:03:09,699 --> 00:03:13,900 Podemos hacerlo así, pero si le diéramos más tiempo iría más despacio. 39 00:03:13,900 --> 00:03:29,389 el número de bolas, vamos a ponerle un segundo, ahí lo tenemos, irían de esta manera y bueno, nosotros le hemos puesto cero, puede disparar más proyectiles. 40 00:03:30,770 --> 00:03:42,550 Bueno, pues una vez que creamos ese clon, nos vamos a ir a comenzar como clon, muy importante que vaya al jugador, porque es de donde está saliendo el disparo, 41 00:03:42,550 --> 00:03:51,550 Aquí tenemos para elegir varios, al enemigo, al objeto, queremos que salga desde nuestro jugador y que apunte hacia el puntero del ratón. 42 00:03:51,550 --> 00:03:56,969 Aquí tenemos esos dos bloques de ir al jugador, los tenemos en movimiento. 43 00:03:58,650 --> 00:04:08,430 Aquí tenemos ir a, que lo hemos usado mucho, el de posición aleatoria, ir al jugador y luego nos hemos ido a apuntar hacia el puntero del ratón. 44 00:04:08,430 --> 00:04:16,649 Y entonces, con esto ya nos aseguramos que nuestro proyectil, nuestra bola, pues salga donde queremos que lo hagamos. 45 00:04:17,730 --> 00:04:21,250 Otra cosa importante, pues ponerlo que vaya a la capa delantera. 46 00:04:21,949 --> 00:04:28,069 Lo estamos dando y lo que está haciendo es que se pone por delante. 47 00:04:28,250 --> 00:04:31,170 Podría salir por detrás, pero bueno, sale por delante. 48 00:04:31,670 --> 00:04:32,449 Ahí lo tenemos. 49 00:04:32,930 --> 00:04:34,209 ¿Y dónde lo hemos puesto? 50 00:04:34,209 --> 00:04:38,209 Pues mira, lo hemos puesto para que aquí lo podemos... 51 00:04:38,850 --> 00:04:43,689 Claro, podría salir de la nariz, pero a nosotros realmente no viene bien que salga de aquí. 52 00:04:44,170 --> 00:04:51,649 Pues le podemos ir moviendo esta posición y vemos que va saliendo de donde nosotros... 53 00:04:51,649 --> 00:04:54,509 Vamos a ponerle 100 para que se vea la diferencia. 54 00:04:55,750 --> 00:04:56,750 ¿Ves? Sale desde aquí. 55 00:04:57,129 --> 00:04:58,509 Desde aquí queda fatal. 56 00:04:58,930 --> 00:05:01,350 Lo bonito queda que salga desde aquí. 57 00:05:01,790 --> 00:05:03,269 Bueno, aquí o en la mano. 58 00:05:03,269 --> 00:05:33,259 Entonces ahí lo podemos poner, en este caso lo teníamos con, vamos a poner 40 y si hubiéramos, ahí, bueno pues le está saliendo como, mira un poquito menos y lo vamos a hacer que salga de la boca, ahí sale de la nariz más o menos y si quisiéramos subirlo un poquito pues nos tendríamos que ir a mover en el eje X, vamos a ver, sumar ahí o sumar a X, bueno sumar ahí y lo tendríamos para arriba. 59 00:05:33,259 --> 00:05:35,279 Bueno, este para que quede bien. 60 00:05:35,839 --> 00:05:39,300 Luego lo que hacemos es que se muestre porque el proyectil tiene que verse 61 00:05:39,300 --> 00:05:45,560 y le damos la condición de que o tocando al enemigo, que el enemigo sería este, 62 00:05:45,660 --> 00:05:49,899 o tocando el borde, se va a estar repitiendo ese movimiento. 63 00:05:50,220 --> 00:05:52,620 Y luego al final eliminamos el cloner. Aquí lo tenemos. 64 00:05:53,360 --> 00:05:55,600 Llega al borde, toca al borde y desaparece. 65 00:05:55,800 --> 00:05:58,920 Aquí llegamos, toca al objeto y desaparece. 66 00:05:58,920 --> 00:06:06,019 porque si no pusiéramos tocando al enemigo, lo que haría es atravesarlo hasta tocar el broce. 67 00:06:06,379 --> 00:06:09,860 Bueno, pues la verdad, a ver, que no es un código muy complicado 68 00:06:09,860 --> 00:06:14,920 y ya tendríamos a nuestro proyectil más o menos programado. 69 00:06:15,800 --> 00:06:17,060 Tampoco es muy complicado. 70 00:06:17,300 --> 00:06:21,500 Este sí que lo podríamos hacer en una sesión de media horita. 71 00:06:21,500 --> 00:06:27,639 Vamos a ver ese enemigo, que también es enemigo, pues yo lo he puesto aquí con distintos disfraces, 72 00:06:27,639 --> 00:06:34,699 pero podríamos haber buscado otro que sea más sencillo, que únicamente salga el objeto y se destruya, 73 00:06:35,060 --> 00:06:36,740 y bueno, también lo podríamos hacer. 74 00:06:36,879 --> 00:06:43,079 Le hemos puesto, por eso, una variable, hemos creado dos variables, la variable orden y la variable puntos. 75 00:06:43,500 --> 00:06:49,579 La variable orden es la que nos va a dar el orden de los disfraces, para que nos salga todas las vocales. 76 00:06:49,699 --> 00:06:54,279 Y los puntos, normalmente en cualquier juego, pues va con puntuación. 77 00:06:54,279 --> 00:07:02,720 Aquí cuando demos a la U, imagino que ya tenemos a 5 y ya al siguiente pues ya nos salen las bocas. 78 00:07:03,660 --> 00:07:08,459 Cambiamos disfraz a orden, al darle el valor orden y tener el disfraz 1, 79 00:07:08,639 --> 00:07:14,779 lo que hacemos es que cuando demos a bandera verde nos sale siempre la letra A, que sería el primero. 80 00:07:15,220 --> 00:07:19,839 Y de nuevo empezamos con un por siempre, cambiamos el disfraz a orden, 81 00:07:19,839 --> 00:07:23,860 Realmente en este caso no sería importante, ya en los siguientes sí. 82 00:07:24,500 --> 00:07:28,339 Le decimos que vaya a un NUM a una posición aleatoria. 83 00:07:28,839 --> 00:07:33,480 Le estamos poniendo siempre arriba la misma I, o sea que lo podemos aquí. 84 00:07:35,459 --> 00:07:39,639 ¿Ves? Ahí se nos ha movido un poquito, nos podemos mover por aquí. 85 00:07:39,819 --> 00:07:42,540 El caso es que lo tenemos siempre en el cielo. 86 00:07:42,699 --> 00:07:47,740 Tampoco le hemos dado más dificultad, podríamos haber hecho que vaya también hacia abajo. 87 00:07:47,740 --> 00:07:51,240 y se muestre, claro para que veamos 88 00:07:51,240 --> 00:07:54,120 entonces esperar hasta que tocando proyectil 89 00:07:54,120 --> 00:07:55,899 aquí tenemos un bloque de control 90 00:07:55,899 --> 00:07:58,660 ese que es hasta que no le toque el proyectil 91 00:07:58,660 --> 00:08:01,000 y cuando le toque cambiamos el orden 92 00:08:01,000 --> 00:08:04,199 le sumamos uno y entonces ya nos iríamos al disfraz 2 93 00:08:04,199 --> 00:08:07,139 le punto, le ponemos uno, hacemos este ruidito 94 00:08:07,139 --> 00:08:12,259 y esperamos un tiempo hasta que desaparezca 95 00:08:12,259 --> 00:08:15,579 para que veamos, aquí en este caso 96 00:08:15,579 --> 00:08:26,459 no le hemos puesto otro, le podríamos poner aquí un disfraz, este sería el 6 para que quede el punto en blanco 97 00:08:26,459 --> 00:08:32,159 y luego ya nos salga la siguiente, pero en este caso como no sabemos las vocales y sabemos la que va detrás 98 00:08:32,159 --> 00:08:38,340 o podríamos haber puesto una que se destruya, vamos a crear una. 99 00:08:43,759 --> 00:08:49,620 También es importante dar la oportunidad de esta creatividad y este le hemos llamado disfraz 7. 100 00:08:50,159 --> 00:08:57,700 Nos iríamos aquí, tocando ese sonido, pues en apariencia, mostrar, cambiar a disfraz 7. 101 00:08:58,799 --> 00:09:01,019 Y luego se va a ir al disfraz del orden. 102 00:09:01,860 --> 00:09:03,960 Y bueno, pues vamos a ver cómo quedaría. 103 00:09:04,659 --> 00:09:05,259 Disparamos. 104 00:09:06,840 --> 00:09:08,000 No lo ha hecho. 105 00:09:09,059 --> 00:09:11,419 ¿Por qué le tenemos que dar ahí? 106 00:09:11,419 --> 00:09:14,799 Le tendríamos que poner antes. 107 00:09:15,059 --> 00:09:16,279 Ahí tenemos ese tiempo. 108 00:09:16,539 --> 00:09:16,840 Ahora. 109 00:09:20,820 --> 00:09:21,539 Ahí lo tenemos. 110 00:09:21,539 --> 00:09:23,919 Bueno, hace una pequeña explosión. 111 00:09:24,419 --> 00:09:27,240 Seguramente con tiempo lo trabajaríamos mejor. 112 00:09:27,360 --> 00:09:28,539 Y luego pues que se esconda. 113 00:09:29,659 --> 00:09:34,899 Y lo último que tendremos que al hacer clic esperamos hasta que los puntos sean 5. 114 00:09:35,039 --> 00:09:44,539 Cuando los puntos sean 5 enviamos el mensaje 1 que será yo supongo el de que aparezca lo de las vocales. 115 00:09:44,720 --> 00:09:47,240 Tenemos este disfraz, aquí tenemos las vocales. 116 00:09:47,240 --> 00:09:54,080 y, bueno, al hacer clic este disfraz se esconde y solo aparece cuando aparece el mensaje 1. 117 00:09:54,799 --> 00:09:57,399 Y más o menos, pues, esta sería la actividad. 118 00:09:57,899 --> 00:10:00,779 Le dejamos que espere un segundo y que se detengan todos. 119 00:10:01,539 --> 00:10:10,480 Bueno, pues, la verdad que es una actividad que la podemos hacer en 45 minutos en los cursos un poquito más altos. 120 00:10:10,980 --> 00:10:13,000 Sí, tiene un poquito de cosas. 121 00:10:13,000 --> 00:10:15,019 bueno, pues aquí porque la estamos liando 122 00:10:15,019 --> 00:10:17,080 pero si queremos únicamente 123 00:10:17,080 --> 00:10:19,419 poner un objeto que se vaya moviendo 124 00:10:19,419 --> 00:10:20,779 y cuando le dispares 125 00:10:20,779 --> 00:10:23,039 se destruya 126 00:10:23,039 --> 00:10:25,139 bueno, pues sí que se puede hacer esta actividad 127 00:10:25,139 --> 00:10:27,179 o pues ir un poquito más 128 00:10:27,179 --> 00:10:28,860 queda mal lo de 129 00:10:28,860 --> 00:10:31,279 si lo haces bien, quedaría bien 130 00:10:31,279 --> 00:10:33,320 tendríamos que hacer como porciones 131 00:10:33,320 --> 00:10:35,240 pues ya está, bueno, pues espero 132 00:10:35,240 --> 00:10:37,240 que esta actividad nos dé mucho 133 00:10:37,240 --> 00:10:39,120 juego o por lo menos un poquito 134 00:10:39,120 --> 00:10:40,659 más de juego, venga 135 00:10:40,659 --> 00:10:42,159 un saludo, muchas gracias