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,379 --> 00:00:21,879 Hola, buenos días. Pues vamos a presentar una pequeñita actividad. 5 00:00:22,260 --> 00:00:26,239 Hemos estado empezando a programar pues ya algún juego de disparos 6 00:00:26,239 --> 00:00:33,259 Y bueno, pues aquí no he podido resistirme y nos hemos hecho un clásico, el de las moscas, pero bueno, un poquito adaptado. 7 00:00:33,539 --> 00:00:37,899 Y también con un código sencillo para poderlo hacer en una sesión. 8 00:00:38,500 --> 00:00:45,380 El tema de los disparos en una sesión más o menos lo tenemos en 40 minutos en los cursos grandes. 9 00:00:45,380 --> 00:00:56,799 Y bueno, pues luego le podemos complicar con el enemigo al que disparamos, pues haciéndole más complicado el movimiento o añadiendo la dificultad. 10 00:00:57,140 --> 00:01:03,200 Bueno, al hacer bandera verde, este robot se va a ir moviendo como si fuera el videojuego de las moscas. 11 00:01:03,299 --> 00:01:11,180 Lo único es que no nos va a disparar a nosotros, todavía no lo hemos hecho así, no lo hemos programado y va a ir bajando. 12 00:01:11,180 --> 00:01:16,439 No baja hasta tocar con nosotros porque tampoco tendría mucho sentido que nos chocara, 13 00:01:16,879 --> 00:01:22,200 pero porque no se va destruyendo, sino que al darle lo que hace es que nos da un punto. 14 00:01:23,379 --> 00:01:29,640 Entonces, bueno, le hemos puesto también música, que con su uno la estamos creando de un modo muy sencillo. 15 00:01:29,640 --> 00:01:33,680 Y bueno, pues vamos a ver, como veríamos con las flechas, 16 00:01:33,680 --> 00:01:40,680 Hemos puesto los disparos para que pueda hacer el disparo. 17 00:01:40,680 --> 00:01:46,680 Sería 10 segundos para ir bajando. 18 00:01:46,680 --> 00:01:48,680 Y va bajando como 20. 19 00:01:48,680 --> 00:01:51,680 Si ahora en el SI me hagan tiempo. 20 00:01:51,680 --> 00:01:53,680 Bueno, pues se nos va. 21 00:01:53,680 --> 00:01:54,680 Otra vez. 22 00:01:54,680 --> 00:01:57,680 Pues le damos un modificador de intensidad. 23 00:01:57,680 --> 00:02:00,680 Un modificador de potencia de estrella. 24 00:02:00,680 --> 00:02:14,770 ponemos un papelito y movemos el canal con la flecha cierta, ya la verdad que si dejamos 25 00:02:14,770 --> 00:02:23,650 pulsado le tendríamos que haberle dado zoom, tenemos que poner que no pueda bajar la camiseta 26 00:02:23,650 --> 00:02:40,300 Ahora lo vamos a modificar para evitar esto, y la puntuación ha sido 28, bueno pues vamos 27 00:02:40,300 --> 00:02:48,219 a ver el código que es muy sencillo, tenemos nuestro personaje, nuestra nave, que la tenemos 28 00:02:48,219 --> 00:02:56,939 aquí. La nave, pues, ¿qué va a hacer? Pues va a moverse, al hacer clic se va al centro, 29 00:02:57,539 --> 00:03:03,879 presionar flecha derecha suma 10, se va a la derecha, al presionar la flecha izquierda 30 00:03:03,879 --> 00:03:09,240 y cuando recibe terminar se esconde, pues, para que nos salga ese robot gigante que nos 31 00:03:09,240 --> 00:03:16,419 decía la puntuación, ¿no? El proyectil, le damos aquí a nuestro proyectil que vaya 32 00:03:16,419 --> 00:03:21,860 al jugador y apunte en la dirección del jugador. Y para esto es muy importante tener en cuenta 33 00:03:21,860 --> 00:03:30,919 dónde está nuestro disfraz, que lo hemos puesto así, pero luego lo hemos girado un 34 00:03:30,919 --> 00:03:36,280 poquito. Lo hemos girado para que apunte hacia arriba. Esto hay que tenerlo siempre en cuenta 35 00:03:36,280 --> 00:03:41,919 para que nos salga el disfraz. En este caso le hemos puesto así, que vaya como si fuera 36 00:03:41,919 --> 00:03:49,159 una bala no que vaya en sentido horizontal y bueno pues una vez que apuntaba la capa delantera para 37 00:03:49,159 --> 00:03:57,520 que salga por delante le hemos dicho que le sumemos a x 20 para que salga bien desde donde 38 00:03:57,520 --> 00:04:04,159 se supone que sería el principio de la nave y se ha movido y lo hemos movido un poquito vamos a ver 39 00:04:04,159 --> 00:04:06,879 mover 50 pasos 40 00:04:06,879 --> 00:04:15,180 para que no salga 41 00:04:15,180 --> 00:04:16,920 desde la tripa, sino que salga 42 00:04:16,920 --> 00:04:17,720 desde esta nave. 43 00:04:18,040 --> 00:04:20,019 Y le vamos a poner otra vez 50 44 00:04:20,019 --> 00:04:23,339 y ya sale desde lo que sería 45 00:04:23,339 --> 00:04:24,920 el inicio de la nave. 46 00:04:25,300 --> 00:04:26,300 Y que se muestre. 47 00:04:27,439 --> 00:04:28,740 Y va a estar moviéndose, 48 00:04:28,860 --> 00:04:31,079 repetirá hasta, va a estar moviéndose 49 00:04:31,079 --> 00:04:33,000 hasta que o toca a nuestro 50 00:04:33,000 --> 00:04:34,980 enemigo o 51 00:04:34,980 --> 00:04:36,860 toca el borde. Y entonces 52 00:04:36,860 --> 00:04:40,199 eliminamos ese club, luego el enemigo 53 00:04:40,199 --> 00:04:43,439 el enemigo aquí pues ya es donde lo que yo digo 54 00:04:43,439 --> 00:04:45,279 que liamos el juego un poquito 55 00:04:45,279 --> 00:04:48,920 va a hacer un número aleatorio en el eje X 56 00:04:48,920 --> 00:04:51,040 entre menos 220 y 220 57 00:04:51,040 --> 00:04:55,040 y va a empezar a grimar el 131, pero va a bajar 58 00:04:55,040 --> 00:04:57,920 va a bajar y ahí al hacer clic 59 00:04:57,920 --> 00:05:01,100 se repite 10 veces que va a bajar, le sumamos a bajar 60 00:05:01,100 --> 00:05:04,860 menos 20, es decir, que a 131 le restamos 20 61 00:05:04,860 --> 00:05:06,819 luego le volvemos a restar otros 20 62 00:05:06,819 --> 00:05:08,680 le volvemos a restar otros 20 63 00:05:08,680 --> 00:05:11,660 y eso es lo que hace el efecto de que va bajando 64 00:05:11,660 --> 00:05:14,079 vamos a ver que más tenemos 65 00:05:14,079 --> 00:05:15,939 le hemos puesto el volumen bajito 66 00:05:15,939 --> 00:05:19,279 y al recibir música 67 00:05:19,279 --> 00:05:21,199 porque le hemos puesto ese mensaje 68 00:05:21,199 --> 00:05:23,600 aquí pues nos va a tener este 69 00:05:23,600 --> 00:05:29,579 le hemos puesto este loop ahí que dura 16.7 70 00:05:29,579 --> 00:05:33,519 entonces ya lo tenemos con nuestra música 71 00:05:33,519 --> 00:05:35,779 que la verdad la hemos bajado un poquito 72 00:05:35,779 --> 00:05:43,600 pues para poder escucharnos mejor cuando hacemos el videotutorial, hemos puesto un temporizador, 73 00:05:43,839 --> 00:05:51,120 el tiempo se repite 120 veces, medio segundo, que sería, y sumamos, y esperamos medio segundo, 74 00:05:51,259 --> 00:05:59,319 pues para tener esos 60 segundos, que vamos a tener aquí, para que vaya contando de cuenta, 75 00:05:59,319 --> 00:06:08,379 Bueno aquí le hemos puesto el esconder para cuando pase el tiempo también nuestro robot 76 00:06:08,379 --> 00:06:13,819 desaparezca y el único que queda en pantalla es este que nos dice la puntuación. Enviamos ese 77 00:06:13,819 --> 00:06:20,139 terminar pues que nos avisa aquí que se esconda el terminar y el proyectil también imagino que 78 00:06:20,139 --> 00:06:33,379 que al comenzar no tenemos, le podríamos poner, al recibir terminar, esconder, nos aseguramos que aquí va a esconder. 79 00:06:35,439 --> 00:06:42,560 Y bueno, pues que le hemos puesto el punto, la variable puntuación, la variable tiempo y la variable bajar, 80 00:06:42,560 --> 00:06:44,519 Ahora que hemos dicho que va bajando, menos 20. 81 00:06:45,279 --> 00:06:53,079 Se va a mostrar nuestro robot y envía música, que es lo que empieza a sonar la música. 82 00:06:53,779 --> 00:06:55,300 Envía mover robot. 83 00:06:55,879 --> 00:07:00,300 Aquí es el que tenemos que va moviéndose de un modo aleatorio cada un segundo. 84 00:07:00,300 --> 00:07:04,860 Va variando aquí, aquí, aquí, en el eje X y luego lo que va bajando. 85 00:07:05,040 --> 00:07:11,639 Y esperamos 1,5 para que se mueva cada uno de estos en el eje X. 86 00:07:11,639 --> 00:07:19,259 Y luego ya el otro era cada 10 segundos, cada 10 segundos pues iba bajando 20, que lo mantienes. 87 00:07:19,600 --> 00:07:35,319 Por ejemplo, 131 menos 20 es 111, va a estar ahí durante 10 segundos, luego se va a ir a 91, luego se va a ir a 71 y eso se mantiene los 10 segundos independientemente de este. 88 00:07:35,319 --> 00:07:54,060 Y luego pues por siempre cambiamos disfraz cuando cambiamos disfraz al robot normal hasta que le toca el proyectil que hace el sonido que me han dado y cambio el disfraz al robot 2 que es este que lo hemos podido hacer muy sencillo. 89 00:07:54,060 --> 00:07:59,899 Mirad, aquí lo teníamos, teníamos más robots, pero pasamos del 1 al 4, podíamos hacerlo con los otros también. 90 00:08:00,459 --> 00:08:07,199 Y el hecho, y el cómo destruirlo, pues lo hemos hecho que lo hemos movido ahí un poquito, las partes, porque podíamos hacerlo. 91 00:08:07,379 --> 00:08:10,560 Entonces, bueno, pues nos queda, nos queda curioso. 92 00:08:10,560 --> 00:08:11,759 Ahí con los ojos. 93 00:08:12,500 --> 00:08:15,199 Y ya tenemos, cuando le damos un poquito de estilo. 94 00:08:20,420 --> 00:08:20,639 Ahí. 95 00:08:21,019 --> 00:08:24,620 Y luego si nos quedamos un poquito tiempo, aquí queda divertido. 96 00:08:26,079 --> 00:08:26,620 Es medio. 97 00:08:27,420 --> 00:08:38,299 y ahora lo paramos y luego vuelve otra vez a crearnos nuestro nuestro objeto que nuestro 98 00:08:38,299 --> 00:08:46,299 enemigo para volver a disparar y ahora vamos a ver un poquito como tenemos que hacer para que 99 00:08:46,299 --> 00:08:57,240 no podamos pulsar el botón y que nos salga tantos disparos vale que lo tenemos programado de esta 100 00:08:57,240 --> 00:09:05,519 manera y de esta manera podíamos disparar muchísimo lo que tenemos es que cambiar nos vamos a un por 101 00:09:05,519 --> 00:09:15,799 siempre y aquí ya así que vamos a poder modificar eso y teniendo si la tecla de disparo que sería el 102 00:09:15,799 --> 00:09:24,299 espacio está presionada que la tenemos aquí si tecla espacio presionado crear un clon de mí mismo 103 00:09:24,299 --> 00:09:34,080 Y ahí es donde vamos a esperar esos dos segundos, que no nos va a permitir hacer nuestro tiro constante. 104 00:09:34,460 --> 00:09:35,899 Y entonces ya lo tenemos. 105 00:09:36,179 --> 00:09:37,419 Ahí ya lo tenemos aquí. 106 00:09:37,860 --> 00:09:40,919 Cuando apretamos nos sale esta serie. 107 00:09:41,460 --> 00:09:43,639 Bueno, pues ya tenemos aquí lo que teníamos. 108 00:09:43,879 --> 00:09:47,740 Eso, que no andó bien y ya lo hemos conseguido. 109 00:09:48,399 --> 00:09:50,600 Bueno, pues espero que le deis utilidad. 110 00:09:51,019 --> 00:09:51,639 Muchas gracias. 111 00:09:52,059 --> 00:09:52,500 Un saludo.