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,390 --> 00:00:14,710 Hola, tenemos este juego utilizando en OctoStudio, lo hemos programado, 3 00:00:15,089 --> 00:00:21,589 utilizando el movimiento de nuestra tablet, pues para ir evitando aviones y recogiendo monedas. 4 00:00:21,929 --> 00:00:28,449 Le hemos puesto, claro que cada vez que nos chocamos con un avión nos quita un punto, 5 00:00:28,449 --> 00:00:35,229 pero cada vez que cogemos una moneda y aquí tenemos la variable puntuaje que nos resta cada 6 00:00:35,229 --> 00:00:41,229 vez que el avión nos toca cada vez que nos toca un avión nos va restando y cada vez que cogemos 7 00:00:41,229 --> 00:00:47,850 una moneda pues nos daría puntos y ahí pues por eso tenemos negativo porque nos hemos tocado más 8 00:00:47,850 --> 00:00:54,390 y luego moneda porque lo estamos viendo o lo he visto demasiado sencillo siempre saliendo pues 9 00:00:54,390 --> 00:01:00,689 de un modo inclinado y saliendo desde arriba o desde un lateral y entonces lo que hemos hecho 10 00:01:00,689 --> 00:01:07,409 es que la podemos hacer desaparecer y aparecer con lo cual el juego es mucho más difícil bueno 11 00:01:07,409 --> 00:01:13,909 vamos a ver un poquito el código los principales cuando tenemos a nuestro protagonista sencillísimo 12 00:01:13,909 --> 00:01:20,989 nos vamos a más bloques inclinar para mover ahí lo tenemos dentro de un por siempre la verdad que 13 00:01:20,989 --> 00:01:25,670 funciona estupendísimamente vamos a ver los aviones y los aviones que lo hemos 14 00:01:25,670 --> 00:01:30,349 hecho pues duplicarnos le hemos puesto este extra que en vez de salir pues 15 00:01:30,349 --> 00:01:35,030 desde arriba lo que hemos hecho es que los hemos puesto inclinados 120 grados 16 00:01:35,030 --> 00:01:39,689 entonces nos salen desde un lateral y por siempre se mueven 50 y aquí le 17 00:01:39,689 --> 00:01:44,450 podemos poner más dificultad o menos con la velocidad de las zapatillas la verdad 18 00:01:44,450 --> 00:01:49,909 que las zapatillas es el icono genial pues para darle más velocidad o menos 19 00:01:49,909 --> 00:02:05,569 Cuando toca nuestro avión, toca a nuestro personaje, le quitamos un punto y al tocar borde, ahí es como hacemos para que nos salga desde arriba de nuevo, fijamos la variable posición en X. 20 00:02:05,569 --> 00:02:24,169 Y a la posición en X, cuando tocamos el borde de abajo, la tenemos al azar entre 20 y 300. Sabemos que es más amplio la longitud de nuestro escenario, pero para que no nos salga desde una esquina le hemos puesto 20 y tampoco para que haga una diagonal muy pequeña. 21 00:02:24,169 --> 00:02:47,669 Entonces entre 20 y 300 y nos vamos a esa posición, ahí nos vamos a esa posición, ahí nos vamos a esa posición, vemos que va variando y siempre va saliendo con esa inclinación, entonces por eso los aviones nos van saliendo desde arriba con diferente posición en el eje X porque hemos utilizado esa variable. 22 00:02:47,669 --> 00:02:55,650 Y luego también lo que hemos hecho es, no es como Scratch Junior, pero sí que nos ha servido para tunear a nuestro avión. 23 00:02:55,889 --> 00:03:01,289 Cogemos la herramienta cubo de pintura y no voy a usar el azul porque es azul. 24 00:03:01,590 --> 00:03:05,530 Le podemos poner el avión del color que queramos. 25 00:03:05,650 --> 00:03:07,449 Los podemos tunear. 26 00:03:08,250 --> 00:03:10,849 Quizá este es muy, un poquito de rojo. 27 00:03:11,689 --> 00:03:14,490 Ahí, bueno, pues ya tenemos el avión tuneado. 28 00:03:14,490 --> 00:03:40,629 Guardamos los cambios y esto es lo que nos hace un avión, pues el siguiente avión será lo mismo, lo que pasa que lo duplicamos, ahí lo vemos y tenemos, pues fijamos la dirección, el ángulo igual 120, pero no le hemos puesto la variable que teníamos antes, posición en X, ahora ya la llamamos posición en X1, hemos creado una variable nueva que sería esta, 29 00:03:40,629 --> 00:03:49,469 Y que al tocar el borde, pues ahora el avión siguiente, el que tiene las alas moradas, vemos que va variando de dónde sale. 30 00:03:50,270 --> 00:03:53,310 Ahí le hemos puesto, o le hemos tenido que hacer otra variable. 31 00:03:53,490 --> 00:03:56,590 Podríamos haber usado la misma variable y haberle sumado algún valor. 32 00:03:57,050 --> 00:04:05,310 Pero el caso es que ahora, bueno, pues ya no sé si por dificultad, pues o salen separados, algunas veces salen juntos. 33 00:04:05,590 --> 00:04:10,430 No le hemos puesto un pequeño retraso, ¿de acuerdo? Ahora que no le hemos puesto ese pequeño retraso. 34 00:04:10,629 --> 00:04:17,670 Porque dependiendo de lo cerca de un extremo o del otro que salga, pues recorren más espacio. 35 00:04:18,449 --> 00:04:27,610 Entonces, incluso los que salen por ese lateral, no le hemos puesto la condición de tocando abajo, que también la podríamos haber puesto. 36 00:04:27,750 --> 00:04:35,629 O sea, nosotros tenemos puesta la condición de tocar el borde, pero también le podríamos haber puesto que si toca el borde de la derecha. 37 00:04:35,629 --> 00:04:42,189 y entonces nos va a cambiar, vamos a ver, toca el borde de la derecha y ya nos salen en otra posición 38 00:04:42,189 --> 00:04:48,490 que antes lo que hacía era seguir un poco el movimiento, vamos a ir viéndolo, ahí lo tenemos 39 00:04:48,490 --> 00:04:54,490 bueno, la verdad que esto también es súper importante, esta posibilidad de al tocar borde 40 00:04:54,490 --> 00:05:00,329 pero ya no todos los bordes, sino un borde determinado, sobre todo si queremos cambiar de pantalla 41 00:05:00,329 --> 00:05:07,829 haciendo un scroll que vaya moviéndose hacia la derecha o hacia la izquierda bueno los dos muy 42 00:05:07,829 --> 00:05:15,649 sencillos porque lo que hacemos es moverlos en un ángulo no tiene más misterio y aquí en la 43 00:05:15,649 --> 00:05:22,370 moneda es donde lo hemos liado un poquito vamos a ver la moneda la moneda bueno pues sería lo 44 00:05:22,370 --> 00:05:28,550 más básico sería esto cuando toca a nuestro personaje suena el sonido de moneda y muy 45 00:05:28,550 --> 00:05:32,790 importante no hasta que termine porque si no se te para un poquito el juego sino que le damos al 46 00:05:32,790 --> 00:05:42,529 y seguir y cambiamos el puntuaje por uno pero le hemos puesto el que se esconda entonces lo que 47 00:05:42,529 --> 00:05:50,250 hacemos bueno nuestro a nuestra moneda le ponemos la misma orientación en este caso sale desde un 48 00:05:50,250 --> 00:05:58,470 un punto, sale desde ahí, desde el medio lo hemos fijado y fijamos, cuando empezamos 49 00:05:58,470 --> 00:06:07,189 fijamos variable moneda a 1. ¿Qué hacemos? Que se mueve 200 pasos y manda un mensaje 50 00:06:07,189 --> 00:06:13,050 que es mostrarse. Entonces aquí tenemos a nuestra moneda moviéndose, lo que pasa que 51 00:06:13,050 --> 00:06:19,689 si le ponemos con su ángulo, ahí la tenemos, se mueve hacia adelante, pero porque le hemos 52 00:06:19,689 --> 00:06:23,769 puesto el ángulo aquí, que el ángulo se lo podíamos haber puesto aquí y hubiera 53 00:06:23,769 --> 00:06:29,089 sido lo mismo. Ahí lo tenemos. Lo bueno que tiene la programación es darte cuenta de 54 00:06:29,089 --> 00:06:33,529 que pueden mejorar los programas, cambiarlos o lo que sea. Pero el caso es que mostrábamos 55 00:06:33,529 --> 00:06:40,029 o mandábamos un mensaje que era mostrarse. ¿Por qué? Porque la queremos hacer que desaparezca 56 00:06:40,029 --> 00:06:47,750 y por eso nos sale esta variable que es moneda, que es entre 0 y 1. Si la variable, después 57 00:06:47,750 --> 00:06:53,449 de hacer 200 pasos, que no tiene por qué tocar los bordes, sino que hace 200 pasos, 58 00:06:53,889 --> 00:06:59,610 manda ese mensaje. Si la moneda sale uno, se muestra. Y si no sale uno, se esconde. 59 00:07:01,589 --> 00:07:05,790 Además de que se escondía cuando tocaba la moneda, porque queda muy bien cuando tú 60 00:07:05,790 --> 00:07:10,350 en un juego tocas lo que vas buscando, pues que desaparezca. Es como si te la comieras. 61 00:07:10,569 --> 00:07:17,730 Y entonces aquí ya vamos a verlo un poquito mejor. Vemos, aparece la moneda. Ahora no 62 00:07:17,730 --> 00:07:22,389 hay moneda, entonces es más difícil el juego, no sabes por dónde te va a salir, es algo 63 00:07:22,389 --> 00:07:28,250 aleatorio, ahí te ha salido en toda la mitad, ahora te sale por arriba, realmente hace más 64 00:07:28,250 --> 00:07:34,709 difícil el juego y los aviones la verdad que muchas veces te lo ponen difícil. Ahora 65 00:07:34,709 --> 00:07:39,930 ves como depende del tiempo, el que se muestre es al azar, ahí vamos a coger la moneda y 66 00:07:39,930 --> 00:07:45,889 ha desaparecido. La verdad que se hace, podríamos haber puesto incluso un aviso sonoro, la verdad 67 00:07:45,889 --> 00:07:49,689 que en este programa OptoStudio tiene muchas posibilidades. 68 00:07:49,689 --> 00:07:53,949 Y es que con la tablet, vamos, yo creo que han acertado 69 00:07:53,949 --> 00:07:57,649 porque estábamos usando las tablets, con Scratch Junior 70 00:07:57,649 --> 00:08:01,730 era todo súper táctil, pero aquí estamos moviendo las tablets. 71 00:08:02,089 --> 00:08:06,009 Y aquí, bueno, pues le hemos montado esto de una variable 0,1 72 00:08:06,009 --> 00:08:10,029 cuando moneda es 0 se esconde y cuando moneda es 1 aparece. 73 00:08:10,189 --> 00:08:13,689 Vamos a verlo. Moneda 1 aparece. 74 00:08:13,689 --> 00:08:17,810 ahora cuando es cero no hay moneda 75 00:08:17,810 --> 00:08:19,970 moneda uno aparece 76 00:08:19,970 --> 00:08:23,290 y cuando se ponga moneda cero 77 00:08:23,290 --> 00:08:26,089 ahora aparece, ahora es cero y ha desaparecido 78 00:08:26,089 --> 00:08:28,689 bueno, esto ya lo habíamos usado antes 79 00:08:28,689 --> 00:08:31,310 lo de utilizar el cero y el uno 80 00:08:31,310 --> 00:08:33,610 pues para algunas condiciones 81 00:08:33,610 --> 00:08:35,529 y lo último que hemos hecho aquí 82 00:08:35,529 --> 00:08:37,970 es la variable tiempo que la tenemos activada 83 00:08:37,970 --> 00:08:40,610 y por siempre esperamos uno 84 00:08:40,610 --> 00:08:42,690 y cambiamos la variable uno 85 00:08:42,690 --> 00:08:49,169 cada vez que pasa un segundo y que lo que lo hemos dicho nos vamos aquí a los bloques de control si 86 00:08:49,169 --> 00:08:55,870 el tiempo es igual a 60 paramos todo y luego podríamos haber hecho un marcador de récord 87 00:08:55,870 --> 00:09:04,049 pero lo hemos dejado ahí la verdad que el juego se presta mucho luego pues que no sean aviones 88 00:09:04,049 --> 00:09:10,169 que sean otros personajes que los puedas colorear que eso también es importante o incluso que puedas 89 00:09:10,169 --> 00:09:16,470 utilizar las herramientas de dibujo que nos dejan para para tunear a los 90 00:09:16,470 --> 00:09:23,070 personajes y viendo aquí también importante este este bloque de la escoba 91 00:09:23,070 --> 00:09:28,470 que yo lo tengo aquí lo tengo ordenado a mi manera cuando damos a esta escoba 92 00:09:28,470 --> 00:09:34,990 fijaron nos los coloca todos de un modo de un modo ordenadito bueno 93 00:09:34,990 --> 00:09:39,549 no ordenadito sino que nos ha puesto en fila la verdad que bueno pues muchas 94 00:09:39,549 --> 00:09:46,389 veces nos puede venir bien para ver algún bloque que no sabemos dónde se encuentra estamos haciendo 95 00:09:46,389 --> 00:09:53,029 juegos que quizá porque se duplican lo hemos añadido esta dificultad de aparecer o no aparecer 96 00:09:53,029 --> 00:09:59,230 pero si realmente dejáramos nuestro juego a que no aparezca ni se esconda le quitamos este esconder 97 00:09:59,230 --> 00:10:07,429 le quitamos fijar variable moneda da igual y aquí le quitamos moneda ahora tenemos nuestro juego 98 00:10:07,429 --> 00:10:11,070 ahora tenemos nuestro juego mucho más sencillo 99 00:10:11,070 --> 00:10:15,809 la moneda siempre está apareciendo en el espacio, en el cielo 100 00:10:15,809 --> 00:10:19,190 y lo jugamos también igual, de la misma manera 101 00:10:19,190 --> 00:10:23,809 y ya sí que es un juego que tiene las características 102 00:10:23,809 --> 00:10:26,409 de que se puedan hacer por el número de personajes 103 00:10:26,409 --> 00:10:29,269 con los grupos altos en 45 minutos 104 00:10:29,269 --> 00:10:31,830 bueno, pues espero que le veáis utilidad 105 00:10:31,830 --> 00:10:32,570 muchas gracias