1 00:00:00,370 --> 00:00:09,890 Cuatro minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria. 2 00:00:10,349 --> 00:00:17,989 Hola, buenos días. Pues seguimos trabajando con Scratch, el de los mayores, y estamos ahora preparando el partido contra Uruguay. 3 00:00:18,410 --> 00:00:25,769 Dentro del mismo personaje hemos hecho tres jugadores y lo que van a hacer es pasarse la pelota. 4 00:00:25,769 --> 00:00:29,890 Se pasan la pelota, pues, como era el tiki-taka, este famoso. 5 00:00:30,370 --> 00:00:37,850 Tienes que hacer clic dentro del personaje, para que se mueva dentro del personaje. 6 00:00:38,369 --> 00:00:44,229 Y bueno, es ir pasando el balón y ahora vamos a poner aquí a los jugadores de Uruguay. 7 00:00:44,549 --> 00:00:45,789 Vamos a hacer clones. 8 00:00:46,170 --> 00:00:58,429 Nos van apareciendo los clones que se van moviendo si están por debajo de cero hacia abajo o si están por encima de cero hacia arriba. 9 00:00:58,429 --> 00:01:04,430 Pero para que no se acumulen, si tocan el borde, se vuelven a colocar a una posición aleatoria. 10 00:01:05,349 --> 00:01:15,709 Y para que esto no se prolongue eternamente, tenemos 4 segundos o 3 segundos para estar moviendo la pelota. 11 00:01:15,829 --> 00:01:20,930 Porque si no estaríamos ahí esperando al hueco, al hueco, no. Tienes que mover la pelota. 12 00:01:20,930 --> 00:01:38,689 Bueno, la verdad que el juego se presta mucho a divertirse y luego yo no le he dado tiempo a los personajes, los he caracterizado como he podido, pero se podría hacer mucho mejor. 13 00:01:38,689 --> 00:01:42,390 El código vamos a ver ahora que se hace un poquito complicado. 14 00:01:43,049 --> 00:01:49,269 Hemos tenido que poner ahí bastantes condicionales, hemos puesto los clones, hemos puesto las condiciones, 15 00:01:49,450 --> 00:01:56,290 porque si tiramos y un defensor la toca, nos vamos a buen intento, pero no metes gol. 16 00:01:56,750 --> 00:02:05,750 Tienes que estar moviendo mucho la pelota buscando esa posición donde te haya ya llevado muchos jugadores 17 00:02:05,750 --> 00:02:11,509 a la parte de abajo o la parte de arriba, tiene que estar siempre con un ojo pendiente 18 00:02:11,509 --> 00:02:18,830 del tiempo para que empiece de cero y llevándolo hacia un lado, ahí mira, pues casi hubiéramos 19 00:02:18,830 --> 00:02:25,250 metido gol. Bueno, la verdad que el juego se hace difícil, bueno, como el mundial este 20 00:02:25,250 --> 00:02:37,550 pues va a ser difícil. Vamos a ver si conseguimos un gol. Realmente estamos utilizando todo 21 00:02:37,550 --> 00:02:42,750 lo que hemos trabajado este curso con los de cuarto. 22 00:02:43,310 --> 00:02:44,770 Ahí está, el golazo. 23 00:02:45,430 --> 00:02:49,650 Bueno, pues hay que saber mover la pelota como se hizo en su día. 24 00:02:50,030 --> 00:02:51,270 Bueno, vamos a ver el código. 25 00:02:51,990 --> 00:02:58,509 Tenemos tres personajes, nuestros jugadores, los de Uruguay y el balón. 26 00:02:59,009 --> 00:03:00,409 Vamos a ver cómo lo hacemos. 27 00:03:00,569 --> 00:03:03,050 La verdad que si vemos el código se complica. 28 00:03:03,050 --> 00:03:07,389 Y como muchas veces pasa, pues tenemos que limpiar el código. 29 00:03:07,550 --> 00:03:17,030 Hemos hecho la variable tiempo, importantísimo, es la que nos va cuando pasen ya todos los jugadores, nos va dando el tiempo. 30 00:03:17,650 --> 00:03:27,030 Esperamos esos 2,2 segundos porque los jugadores se van haciendo clones esperando, repetimos 11 veces 0,2. 31 00:03:27,030 --> 00:03:35,389 Entonces se van a ir haciendo, en vez de hacerlos todos de golpe, hemos ido poniéndolos gradualmente, poquito a poco van saliendo. 32 00:03:35,389 --> 00:03:37,729 como si salieran del vestuario 33 00:03:37,729 --> 00:03:39,490 luego nos vamos a seguir 34 00:03:39,490 --> 00:03:40,770 a ver, tenemos 35 00:03:40,770 --> 00:03:42,509 en nuestros jugadores 36 00:03:42,509 --> 00:03:43,689 bueno, vamos a empezar 37 00:03:43,689 --> 00:03:46,469 aquí ya la pelota, empezado por la pelota 38 00:03:46,469 --> 00:03:48,069 vamos a los jugadores, los jugadores 39 00:03:48,069 --> 00:03:50,009 la verdad que no se mueven 40 00:03:50,009 --> 00:03:52,550 lo mostramos, tamaño 41 00:03:52,550 --> 00:03:54,689 lo reducimos, hemos cogido 42 00:03:54,689 --> 00:03:56,569 el disfraz y lo que hemos 43 00:03:56,569 --> 00:03:58,969 hecho ha sido a un personaje 44 00:03:58,969 --> 00:04:00,349 lo que hacemos es 45 00:04:00,349 --> 00:04:02,729 copiar y pegar 46 00:04:02,729 --> 00:04:04,689 tenemos aquí 47 00:04:04,689 --> 00:04:10,689 pegar ahí teníamos ese personaje mira ahora podríamos poner 4 y luego pues los 48 00:04:10,689 --> 00:04:14,389 hemos coloreado teníamos los colores de las camisetas de españa el pantalón y 49 00:04:14,389 --> 00:04:18,870 las botas y luego pues les hemos puesto el color de piel el peinado y la barba 50 00:04:18,870 --> 00:04:23,769 este y luego lo hemos ido moviendo un poquito para que se nos coloquen por las 51 00:04:23,769 --> 00:04:30,170 bandas y el centro nos vamos al código que los hemos colocado en el sitio pero 52 00:04:30,170 --> 00:04:33,910 son tres tenemos que tener en cuenta que son tres pero actúan como si fuera uno 53 00:04:33,910 --> 00:04:43,230 y por siempre le estamos sumando al tiempo 0.2, 1.8, 2, 2.2, esperamos 0.2 segundos 54 00:04:43,230 --> 00:04:52,670 y si el tiempo es mayor que 4, enviamos pantalla, cuando enviamos pantalla es que todos los personajes desaparecían. 55 00:04:52,910 --> 00:05:01,750 ¿Por qué desaparecían? Porque lo que queremos es tener que cuando salen las pantallas de terminaste o de ganaste, 56 00:05:01,750 --> 00:05:03,689 vamos a mandarlo ahí 57 00:05:03,689 --> 00:05:06,050 que se nos vayan los personajes 58 00:05:06,050 --> 00:05:08,029 y nos quede limpio 59 00:05:08,029 --> 00:05:10,089 vale, y al hacer clic 60 00:05:10,089 --> 00:05:12,089 en este objeto enviamos mensaje 61 00:05:12,089 --> 00:05:13,589 ¿qué mensaje vamos a mandar? 62 00:05:14,050 --> 00:05:15,610 el de que se mueva la pelota 63 00:05:15,610 --> 00:05:17,889 nosotros tenemos los personajes 64 00:05:17,889 --> 00:05:20,269 al hacer clic, una vez que salga el balón 65 00:05:20,269 --> 00:05:22,009 la pelota va 66 00:05:22,009 --> 00:05:23,870 donde nosotros hacemos clic 67 00:05:23,870 --> 00:05:26,089 ¿y eso cómo se lo decimos? con el mensaje 68 00:05:26,089 --> 00:05:27,769 los jugadores 69 00:05:27,769 --> 00:05:30,550 lo divertido es dibujarlos 70 00:05:30,550 --> 00:05:32,930 colorearlos y personalizarlos 71 00:05:32,930 --> 00:05:34,610 pues como los jugadores 72 00:05:34,610 --> 00:05:36,009 de nuestra selección 73 00:05:36,009 --> 00:05:38,709 vamos a ver, ahora como se nos hacen 74 00:05:38,709 --> 00:05:40,170 los clones, bueno tenemos 75 00:05:40,170 --> 00:05:41,930 a nuestro personaje 76 00:05:41,930 --> 00:05:43,750 que hemos usado el sol 77 00:05:43,750 --> 00:05:46,470 y luego lo hemos colocado en un sitio 78 00:05:46,470 --> 00:05:48,810 y lo escondemos, le fijamos un tamaño pequeñito 79 00:05:48,810 --> 00:05:50,589 y de nuevo pues lo hemos 80 00:05:50,589 --> 00:05:52,350 tuneado con los colores 81 00:05:52,350 --> 00:05:53,829 yo creo que del equipo 82 00:05:53,829 --> 00:05:55,889 y repetimos 11 veces crear 83 00:05:55,889 --> 00:05:57,470 clon y esperamos ese tiempo 84 00:05:57,470 --> 00:05:58,810 y ahí suena el silbato 85 00:05:58,810 --> 00:06:03,730 cuando comienza como clon, vemos que nos salen de un modo aleatorio. 86 00:06:03,930 --> 00:06:10,089 Pues aquí le hemos dicho que se vaya aleatorio tanto en el eje X como en el eje Y. 87 00:06:10,089 --> 00:06:18,949 Y siempre dentro de esta zona, para que no se nos vayan por donde tenemos a nuestros jugadores. 88 00:06:19,110 --> 00:06:20,829 Es como si se hubieran cerrado. 89 00:06:21,509 --> 00:06:27,769 Y le decimos que si la posición de Y es la posición de la pelota, 90 00:06:27,769 --> 00:06:36,129 Hemos creado una variable, la posición en i, que la hemos fijado a donde está la posición de la pelota. 91 00:06:36,610 --> 00:06:39,089 Entonces, ahí, posición en i, posición de la pelota. 92 00:06:39,209 --> 00:06:45,089 Entonces, lo que le hacemos es le decimos que si está por encima de 0, suban 1. 93 00:06:45,709 --> 00:06:50,129 Y entonces, por eso se van yendo hacia el jugador que está con la pelota. 94 00:06:50,829 --> 00:06:52,370 Y si no, bajan 1. 95 00:06:52,610 --> 00:06:56,730 Es decir, si no está por aquí encima la pelota, está por aquí abajo y van bajando. 96 00:06:56,730 --> 00:07:05,829 pero lo que es importante es que les decimos que si tocan el borde se va a una posición aleatoria 97 00:07:05,829 --> 00:07:11,790 porque si no se nos quedaban aquí todos acumulados y no es justo porque mandabas al de aquí y metías el borde 98 00:07:11,790 --> 00:07:18,329 la verdad que bueno son bloques que hemos usado mucho esto pues es para hacerlo como en dos sesiones 99 00:07:18,329 --> 00:07:25,730 de haber sabido un poquito podíamos haberlo ido preparando lo que pasa que bueno nos hemos metido en junio 100 00:07:25,730 --> 00:07:28,889 y con los que lo estábamos viendo de cuarto 101 00:07:28,889 --> 00:07:31,370 nos hemos puesto a trabajar con el makey makey 102 00:07:31,370 --> 00:07:33,509 entonces esto se nos ha quedado 103 00:07:33,509 --> 00:07:36,170 pero más o menos los condicionales los hemos trabajado 104 00:07:36,170 --> 00:07:37,649 sumar a x, sumar a y 105 00:07:37,649 --> 00:07:40,589 las variables, crear un clon, lo hemos hecho 106 00:07:40,589 --> 00:07:43,189 y nos vamos ya a por el balón 107 00:07:43,189 --> 00:07:46,170 el balón es el que tiene un poquito más de lata 108 00:07:46,170 --> 00:07:47,410 tenemos el tiempo 109 00:07:47,410 --> 00:07:51,970 que nos da para que se forme el equipo 110 00:07:51,970 --> 00:07:55,529 y para que se muestre el balón 111 00:07:55,529 --> 00:08:00,069 Porque si no, lo que podíamos hacer es que antes de que sonara el pitido, ya disparaban. 112 00:08:01,029 --> 00:08:07,189 Y aquí hay que darse un poco de prisa en este primer pase, porque no son los 4 segundos. 113 00:08:12,620 --> 00:08:13,019 ¡Uy, va! 114 00:08:14,060 --> 00:08:14,500 Vale. 115 00:08:15,180 --> 00:08:19,459 Bueno, le damos al tiempo el valor 0 y empezamos nuestra cuenta. 116 00:08:19,560 --> 00:08:21,019 Y mostramos la variable tiempo. 117 00:08:21,139 --> 00:08:23,220 Aquí hemos usado el mostrar y el esconder. 118 00:08:23,819 --> 00:08:25,620 Aquí vemos que ya la hemos escondido. 119 00:08:26,040 --> 00:08:28,439 Que esté por la capa delantera, porque quedaba mal. 120 00:08:28,439 --> 00:08:35,980 y le damos a la posición, esta que habíamos cogido de la pelota, el valor posición en i. 121 00:08:36,120 --> 00:08:39,519 Entonces ya la tenemos siempre controlada esa posición. 122 00:08:40,100 --> 00:08:45,179 Si nos vamos aquí, vemos que además esto ya lo hemos trabajado muchas veces, 123 00:08:45,820 --> 00:08:49,200 esa pelota vemos que va cambiando la posición en i. 124 00:08:49,460 --> 00:08:51,259 Aquí la vemos como va cambiando. 125 00:08:51,259 --> 00:08:57,860 Le hemos dado su posición y si tocamos a los uruguayos, que son el sol, 126 00:08:57,860 --> 00:09:00,620 apuntamos a una dirección aleatoria 127 00:09:00,620 --> 00:09:02,659 por eso lo teníamos yo creo que ahí sacado 128 00:09:02,659 --> 00:09:06,360 apuntar en dirección que sea un rebote 129 00:09:06,360 --> 00:09:08,240 o sea entre esta y esta 130 00:09:08,240 --> 00:09:11,279 también hemos tenido en cuenta que si le poníamos muy así 131 00:09:11,279 --> 00:09:14,000 y chocaba por la parte de arriba tocaba el borde 132 00:09:14,000 --> 00:09:15,080 y eso es como gol 133 00:09:15,080 --> 00:09:18,659 entonces le hemos luego puesto entre 120 y 130 134 00:09:18,659 --> 00:09:21,159 y que se mueva 135 00:09:21,159 --> 00:09:24,000 poquito tiempo, repite 10 veces 136 00:09:24,000 --> 00:09:26,000 se mueve un paso, va esperando 0-2 137 00:09:26,000 --> 00:09:32,740 y entonces cuando rebota siempre se nos queda por esta zona, no toca los bordes y no mete el gol. 138 00:09:33,799 --> 00:09:37,840 Luego enviamos pantalla, pantalla era el mensaje para que todo se escondiera. 139 00:09:38,360 --> 00:09:46,279 Y cambiábamos el fondo a fallo, teníamos varios fondos, el fondo del partido, el fondo de buen intento, el de gol 140 00:09:46,279 --> 00:09:52,419 y el de te falta tiquitaca cuando pasas más de 4 segundos sin hacer nada. 141 00:09:52,419 --> 00:09:56,200 ¿Qué hacemos? Al hacer clic en bandera verde nos vamos al campo de fútbol. 142 00:09:59,000 --> 00:10:00,519 Seguimos con nuestro código. 143 00:10:01,019 --> 00:10:02,799 ¿Qué es? ¿Fallo o es gol? 144 00:10:03,059 --> 00:10:04,700 Si tocamos borde es gol. 145 00:10:05,080 --> 00:10:12,919 Realmente es muy difícil que nuestra pelota toque borde si no es el borde de aquí. 146 00:10:13,360 --> 00:10:15,879 Vamos a verlo. Hacemos un disparo y toca este borde. 147 00:10:16,240 --> 00:10:18,440 Que se salga por aquí no puede ser. 148 00:10:18,620 --> 00:10:20,600 Y ahora nos tendría que dar gol. 149 00:10:20,600 --> 00:10:25,100 Lo que pasa es que como no hemos empezado, pues me parece que no lo entiende. 150 00:10:25,299 --> 00:10:26,820 Vamos ahí, tenemos la pelota. 151 00:10:36,620 --> 00:10:38,039 Buen intento, pero no metes. 152 00:10:38,299 --> 00:10:41,159 Tenemos el fallo, detenemos todos los programas. 153 00:10:41,539 --> 00:10:44,480 Tenemos que si tocamos el borde es el gol. 154 00:10:45,019 --> 00:10:51,919 Detenemos todos, escondemos la variable tiempo, por eso tenemos aquí el fondo en blanco. 155 00:10:52,360 --> 00:10:54,539 Al recibir pantallas todos se esconden. 156 00:10:54,539 --> 00:11:00,879 Y ahora vemos, al presionar la tecla espacio, qué es lo que hace esa pelota. 157 00:11:01,279 --> 00:11:07,580 Al recibir el mensaje, cada vez que hacíamos clic en este objeto, enviábamos ese mensaje 158 00:11:07,580 --> 00:11:11,539 y ese mensaje es el que se deslizaba. 159 00:11:12,259 --> 00:11:15,940 Por eso vemos que la pelota se iba deslizando de uno a otro. 160 00:11:16,320 --> 00:11:23,539 Hago clic, envío el mensaje y desliza la pelota a donde está el puntero del ratón. 161 00:11:23,539 --> 00:11:29,419 Y aquí jugamos con un segundo, medio segundo, pues puede ir la pelota más deprisa o más despacio. 162 00:11:29,679 --> 00:11:37,139 Y cada vez que hacemos clic en nuestro futbolista empieza de cero el tiempo. 163 00:11:38,000 --> 00:11:41,019 ¿Y qué pasa al presionar la tecla espacio, que es el de disparo? 164 00:11:41,320 --> 00:11:46,820 Si la posición está por encima de cero, apuntamos en esta dirección 105, 165 00:11:46,820 --> 00:11:50,059 más o menos que es la dirección 166 00:11:50,059 --> 00:11:53,940 hacia donde se supone que tenemos ahí la portería 167 00:11:53,940 --> 00:11:57,500 si estamos aquí pues le apuntamos con 90 168 00:11:57,500 --> 00:12:01,620 y si estamos aquí abajo le apuntamos con esta dirección 169 00:12:01,620 --> 00:12:05,240 la de 60 o la de 30 170 00:12:05,240 --> 00:12:06,559 más o menos le hemos puesto 171 00:12:06,559 --> 00:12:08,720 y ¿qué es lo que hace? 172 00:12:09,440 --> 00:12:10,159 apunta 173 00:12:10,159 --> 00:12:13,120 pero luego para llegar 174 00:12:13,120 --> 00:12:15,679 y aquí también hemos tenido que trabajar 175 00:12:15,679 --> 00:12:21,240 Las distancias no era lo mismo tirar desde aquí que tirar desde aquí. 176 00:12:21,519 --> 00:12:27,879 Cuando tirábamos desde aquí, lo que hace es que toca y sube. 177 00:12:28,320 --> 00:12:32,539 Desde aquí toca y baja y aquí llega justo hasta el borde. 178 00:12:32,940 --> 00:12:35,940 Hemos tenido que ir viendo las distancias. 179 00:12:36,500 --> 00:12:39,259 ¿Cómo podemos hacer nuestro juego más fácil? 180 00:12:39,759 --> 00:12:40,679 ¿Cómo lo hacemos? 181 00:12:40,679 --> 00:13:06,779 Pues desde luego cambiando, pues eso, este tiempo, vamos a irnos a los soles, ¿cómo le hacemos? Sumamos 1, podíamos haber sumado 0,5, van más despacito y entonces ya no van llegando tan abajo, menos 1 es porque iban hacia arriba, aquí deslizar, cuando tocaban el borde y se subían, pues le podíamos poner 3 segundos y van más despacio, entonces ya te queda margen por arriba o por abajo, 182 00:13:06,779 --> 00:13:13,080 O sea, que el juego lo podemos adaptar a cualquier edad, bajándole la dificultad. 183 00:13:13,159 --> 00:13:18,779 Y sobre todo, un juego interesante, pues para hacer clic en el ratón, desde luego que sí. 184 00:13:19,159 --> 00:13:24,039 Y para trabajar, como nos está ocurriendo siempre, con la programación, 185 00:13:24,179 --> 00:13:28,399 que no solamente hacemos números, que no solamente escribimos código, 186 00:13:28,840 --> 00:13:33,440 sino que aquí incluso estamos trabajando y haciendo el tiki-taka face. 187 00:13:34,440 --> 00:13:40,240 Bueno, pues espero que le veáis utilidad y a ver cómo se nos da dentro de unos días. 188 00:13:40,919 --> 00:13:41,460 Muchas gracias.