1 00:00:00,370 --> 00:00:09,869 Cuatro minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria. 2 00:00:10,369 --> 00:00:16,269 Hola, vamos a hacer un pequeñito videotutorial. Estamos trabajando con Octoestudio y la verdad que cada día nos sorprende más. 3 00:00:16,789 --> 00:00:22,329 Yendo a la página de octoestudio.org tienes muchísimas ideas y también en el canal de YouTube. 4 00:00:22,750 --> 00:00:26,510 Pero las vamos adaptando y la verdad que siempre es sorprendente. 5 00:00:26,510 --> 00:00:35,609 Aquí hemos creado un juego donde nuestro pájaro tiene gravedad y tiene que ir cazando insectos, en este caso abejas. 6 00:00:36,130 --> 00:00:42,649 Y le hemos puesto algunas condiciones, es decir, que si llega arriba no le permite ir hacia abajo 7 00:00:42,649 --> 00:00:48,369 y el juego acaba cuando nuestro pájaro toca el suelo. 8 00:00:48,829 --> 00:00:52,810 Ese suelo verde no, lo hemos puesto para tocar la tierra. 9 00:00:52,810 --> 00:01:00,149 si toca la hierba y ahí hemos puesto varias condiciones luego las abejas o los insectos 10 00:01:00,149 --> 00:01:05,310 muy sencillos porque lo único que hacen es desplazar desplazarse hacia la izquierda y 11 00:01:05,310 --> 00:01:10,450 bueno también cambiar la posición por la que sal y aquí le hemos añadido pues a ese vuelo 12 00:01:10,450 --> 00:01:14,590 le hemos puesto gravedad y luego qué es lo que hemos hecho qué es lo que me ha llamado la 13 00:01:14,590 --> 00:01:21,010 atención de este juego pues lo que me ha maravillado es que vamos a conectar dos dispositivos el móvil 14 00:01:21,010 --> 00:01:28,709 o podrían ser dos tablets, y es que realmente OctoStudio ha entrado ya dándonos la posibilidad de usar la tablet, 15 00:01:28,849 --> 00:01:36,189 de usar el móvil y de manejar mejor esas herramientas con las que están más familiarizados, sobre todo en primaria. 16 00:01:36,329 --> 00:01:43,030 Vamos a verles el código. Los personajes, nuestra paloma o nuestro pájaro y las tres abejas. 17 00:01:43,569 --> 00:01:49,670 Le hemos puesto ese fondo y lo que hacemos, bueno, siempre está animado, la verdad que el pájaro siempre se está moviendo, 18 00:01:49,670 --> 00:01:58,090 y luego lo que hacemos es al presionar va a subir 50 y vamos a cambiar la variable gravedad en 5. 19 00:01:58,090 --> 00:02:05,590 Antes lo que hacíamos es que desde el móvil lo que le mandamos es el mensaje con el triangulito azul 20 00:02:05,590 --> 00:02:10,949 y se movía 50 y cambiábamos la gravedad en 5 cada vez que presionábamos el botón. 21 00:02:11,229 --> 00:02:16,789 Aquí ahora lo que hacemos es cada vez que presionamos el fondo con esas condiciones, 22 00:02:16,789 --> 00:02:27,530 La de que no puedes subir por arriba, porque ya sabemos que en Octoestudio, si subes por arriba dándole al movimiento, lo mueves hacia arriba, sales por abajo. 23 00:02:27,689 --> 00:02:29,610 Y por derecha e izquierda pasa lo mismo. 24 00:02:30,330 --> 00:02:35,210 Vamos a ver un poquito esa gravedad, cómo la hemos definido. 25 00:02:35,210 --> 00:02:46,889 Ya de primeras, la gravedad le ponemos menos 1, es decir, va a valores negativos y nuestro objeto se mueve siempre con la gravedad. 26 00:02:47,370 --> 00:02:56,129 En este caso, le hemos puesto hacia arriba, efectivamente porque le estamos diciendo o dándole un valor que es negativo. 27 00:02:56,270 --> 00:03:03,150 Le estamos diciendo, aunque yo señalo hacia arriba, le doy un valor negativo, tengo que ir al contrario. 28 00:03:03,150 --> 00:03:19,310 Y entonces veo que mi paloma lo que hace es bajar, le he quitado todas las condiciones y al por siempre estar cambiando la variable en menos 0,1 vemos que esa gravedad se va haciendo negativa y cada vez más grande. 29 00:03:19,310 --> 00:03:30,370 Luego lo vamos a resolver. Empezamos de cero, va bajando la gravedad, va bajando la gravedad, porque le tenemos puesto cambiar variable menos 0,1. 30 00:03:30,669 --> 00:03:37,750 Y el signo negativo es, aunque yo la gravedad me mueva hacia arriba, le he puesto la flecha hacia arriba, me estoy moviendo en negativo. 31 00:03:38,389 --> 00:03:44,009 Podría ser que le pusiera en positivo y mover hacia abajo, pero bueno, lo he planteado así. 32 00:03:44,009 --> 00:04:04,509 Vamos a ir viendo esa gravedad. Yo veo que los valores de gravedad son altísimos. Llega a menos 18, menos 20, lo que sea. Pues le voy a decir que si mi gravedad es menor que menos 5, deje ya de bajar y entonces ya fijo la variable en menos 5. 33 00:04:04,509 --> 00:04:11,090 ya ese menos 18 con 10 se convertirá en menos 5 y no tengo ese valor tan alto. 34 00:04:11,270 --> 00:04:17,550 Vamos a ver, voy a ir moviéndome y ahora ya no estoy bajando de menos 5. 35 00:04:17,910 --> 00:04:23,350 Ahora vamos a ir viendo cómo va bajando y no me va a dejar bajar de menos 5. 36 00:04:27,000 --> 00:04:32,379 Ahí tengo y me quedo ahí con esa gravedad de menos 5. 37 00:04:32,379 --> 00:04:55,079 Lo que sí que podía hacer es, venga a valores positivos, si le doy muchas veces, pues ya lo tengo en valores 7, 6, muy grandes, pues lo mismo, le voy a decir que si mi gravedad es mayor de 1, fije mi variable en 1 y ya ese 18, o ese 6, o ese 7, se convierta en 1. 38 00:04:55,079 --> 00:05:02,139 Y así le puedo ir un poquito controlando a esta paloma para que vaya haciendo su gravedad. 39 00:05:02,560 --> 00:05:07,199 De todos modos tengo el problema, si subo mucho salgo por abajo. 40 00:05:08,019 --> 00:05:10,660 Se lo vamos a solucionar con este condicional. 41 00:05:11,620 --> 00:05:18,279 Si la posición en Y pasa de 170, es decir, lo que hago es que me bajo, 42 00:05:18,279 --> 00:05:27,939 lo que hago es que me voy a ir a esta posición a la 90 160 con mi pájaro no tengo problemas 43 00:05:27,939 --> 00:05:36,220 porque siempre estoy en x 90 entonces le bajó a la 160 yo voy subiendo paso de 170 que parece 44 00:05:36,220 --> 00:05:43,600 como queda con el borde y vuelvo a la 160 y ya tengo resuelto el que no me aparezca por debajo 45 00:05:43,600 --> 00:05:51,800 Y lo último que le voy a hacer es que si toco la tierra, que la tierra más o menos la tengo en 45, 46 00:05:52,620 --> 00:05:57,220 pues que se para todo y se ha perdido el juego, o se ha parado el juego, se ha perdido. 47 00:05:57,759 --> 00:06:04,139 Este es el modo que tengo de mover a mi pájaro haciendo el efecto de gravedad. 48 00:06:04,139 --> 00:06:10,560 Sería un flappy bird, bueno pues ese estilo, si pusiera columnas moviéndose tengo que pasar entre las columnas. 49 00:06:10,560 --> 00:06:23,319 En este caso estoy cazando insectos y sobre todo, lo he visto en OctoStudio, te enseñan videotutoriales, oye, y lo de realmente es como microbit, envías un mensaje y otro lo recibe. 50 00:06:23,319 --> 00:06:53,300 Y ahora nos vamos, este ya es muy básico, pues a lo que serían las abejas. Las abejas lo que hacemos es, le pongo un puntuaje, le iba a cambiar la velocidad, la verdad que le estaba cambiando la velocidad y bueno, pues al principio las abejas se esconden, esperan un tiempo, se van a su posición, salen desde la derecha y la dirección para que no vayan de culo, pues la hemos puesto hacia derecho. 51 00:06:53,319 --> 00:07:00,819 delante fijar dirección que la tenemos aquí ahí tenemos las direcciones para cuando queremos que 52 00:07:00,819 --> 00:07:07,120 nuestros personajes vayan con una dirección determinada y no se muevan pues hacia atrás 53 00:07:07,120 --> 00:07:13,139 y por siempre nos movemos y cuando la posición llega a 5 o sea es decir estamos muy cerca de 54 00:07:13,139 --> 00:07:18,939 la izquierda lo que hacemos es que esperamos un tiempo enviamos un mensaje y nos volvemos 55 00:07:18,939 --> 00:07:28,439 a la posición 320 ahí es cuando a mí no me han comido pues por ejemplo esa abeja o esas van a 56 00:07:28,439 --> 00:07:37,120 llegar llegan a un número menor de 5 en oposición menos de 5 y vuelven a salir por el origen ahí 57 00:07:37,120 --> 00:07:43,379 las tengo saliendo por el origen y luego lo que hago es importante en ese sentido siempre me voy 58 00:07:43,379 --> 00:07:53,279 al 320 y entre 50 y 170 pues porque no quiero que salgan por debajo de el lugar donde donde 59 00:07:53,279 --> 00:07:58,620 me eliminan o pierdo el juego y tampoco muy por arriba cuando me estoy echando para atrás no me 60 00:07:58,620 --> 00:08:04,920 estoy echando hacia abajo y cuando toca pues lo que hago es que toca el sonido de pájaro aunque 61 00:08:04,920 --> 00:08:11,379 sea yo programo la abeja o lo el pájaro es el que se lo come entonces bueno pues suena como que se 62 00:08:11,379 --> 00:08:18,180 lo come, le doy un puntito, me escondo, espero un tiempo aleatorio y voy a salir entre 50 63 00:08:18,180 --> 00:08:25,060 y 70 por la derecha y ya me muestro. Vamos a ver si nos comemos alguno, algún insecto, 64 00:08:25,180 --> 00:08:30,740 ahí está, y vuelven a salir por la derecha porque quedaría muy mal si lo atravesara. 65 00:08:30,740 --> 00:08:39,039 Entonces eso lo resolvemos siempre desapareciendo. La verdad que esta gravedad, ya también lo 66 00:08:39,039 --> 00:08:46,759 visto en octo estudio en su página bueno parecida y da un efecto impresionante y sobre todo lo que 67 00:08:46,759 --> 00:08:51,700 más me llama la atención y lo que más me gusta es que tenemos nuestras tablets nos podemos conectar 68 00:08:51,700 --> 00:08:59,779 las tablets fíjate qué ideal es una compañera un compañero jugando con su tablet en grande en 69 00:08:59,779 --> 00:09:05,740 el juego del otro o si no con un móvil que tenga pantalla grande no pero la verdad es que nos lleva 70 00:09:05,740 --> 00:09:10,399 a lo que es entender conectar dispositivos con este programa 71 00:09:10,399 --> 00:09:14,460 que no lo teníamos en Scratch de los pequeños ni en el Scratch de los mayores 72 00:09:14,460 --> 00:09:16,980 aunque ya con la placa Microbit podíamos hacer algo 73 00:09:16,980 --> 00:09:20,159 lo suyo era usar MakeCode Microbit 74 00:09:20,159 --> 00:09:24,139 pero ahora mismo lo tenemos de un modo estupendísimo 75 00:09:24,139 --> 00:09:27,600 para poder conectar varios dispositivos 76 00:09:27,600 --> 00:09:29,940 y que no es solo uno, que son varios además 77 00:09:29,940 --> 00:09:33,460 que tenemos que irnos, solo tenemos que irnos aquí 78 00:09:33,460 --> 00:09:52,759 Y aquí vamos a ver, eso es emitir, tienes distintos, también tienes un número para el canal, esto habrá que investigarlo un poquito más, pero desde luego una ayuda importantísima para entender los dispositivos con los que nuestros chicos y nuestras chicas conocen perfectamente. 79 00:09:53,059 --> 00:09:55,500 Bueno, pues espero que le veáis utilidad. Muchas gracias.