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,550 --> 00:00:16,510 Hola, estamos programando para que nuestro gato se mueva por el escenario. Realmente nuestro gato no se va a mover. 3 00:00:16,510 --> 00:00:24,469 Lo que se va a mover es un objeto que hemos llamado escenario que va a hacer un scroll, que va a hacer como que se mueve. 4 00:00:24,530 --> 00:00:28,949 Esta es la idea que estamos haciendo. Nuestro gato está siempre en esa posición. 5 00:00:30,370 --> 00:00:38,310 Está a menos 220, bueno, pues va reposiendo unos objetos que le dan premio y otros que le penalizan. 6 00:00:39,049 --> 00:00:43,369 Da la sensación de que se está desplazando, sin embargo, es un scroll. 7 00:00:43,549 --> 00:00:45,649 Vamos a ver cómo hemos hecho ese scroll. 8 00:00:46,869 --> 00:00:52,869 También le hemos puesto música y estos programas pues ganan mucho cuando le ponemos alguna música. 9 00:00:53,070 --> 00:00:54,609 Vamos a ver cómo quedaría con música. 10 00:00:54,609 --> 00:01:13,129 la verdad que le dan otro toque bueno vamos a ver el programa el programa tenemos tres objetos 11 00:01:13,129 --> 00:01:20,969 nuestro personaje que nuestro personaje le hemos hecho que se mueva siguiendo el puntero del rato 12 00:01:20,969 --> 00:01:27,530 cuando nos vamos a sensores tenemos aquí tres bloques muy importante ratón presionado posición 13 00:01:27,530 --> 00:01:33,450 X del ratón y posición Y. Nosotros nos hemos ido a posición Y del ratón. Entonces lo 14 00:01:33,450 --> 00:01:39,730 vamos moviendo por la posición Y que tiene el ratón. Tenemos un personaje, hemos elegido 15 00:01:39,730 --> 00:01:45,409 el gato, lo ponemos en una posición determinada, le hemos puesto en esta posición para que 16 00:01:45,409 --> 00:01:53,030 cuando salga no le choque un pincho. Siempre salimos ahí y nos da tiempo a evitar ese 17 00:01:53,030 --> 00:02:00,489 le fijamos el tamaño más pequeño, aquí lo haremos más fácil o más difícil dependiendo del tamaño 18 00:02:00,489 --> 00:02:06,709 y le damos a puntos el valor cero, muy importante empezar si puntuamos desde cero 19 00:02:06,709 --> 00:02:12,409 y enviamos piernas, piernas no es más que este movimiento que hace que va cambiando de disfraz 20 00:02:12,409 --> 00:02:19,150 nuestro protagonista y hace el efecto de que se mueve y ahora entramos ya en un por siempre 21 00:02:19,150 --> 00:02:24,689 Le damos ahí la posición en Y, muy importante, este bloque lo usamos mucho, 22 00:02:25,169 --> 00:02:29,169 dar ahí el valor de una variable, en este caso de la posición del ratón. 23 00:02:29,930 --> 00:02:32,349 Y si toca el escenario, que son estos pinchos, 24 00:02:32,909 --> 00:02:37,030 hemos hecho nuestro disfraz de escenario con estos pinchos, 25 00:02:37,129 --> 00:02:43,689 que podríamos poner estos pinchos simplemente para dar el efecto de movimiento, 26 00:02:43,830 --> 00:02:45,330 no tienen por qué ser un enemigo. 27 00:02:45,330 --> 00:02:59,870 Cuando toca esos pinchos, pues suena el sonido de que te están eliminando, suma menos un punto y para evitar que esté, pues claro, como no desaparece, te está tocando varias veces. 28 00:03:00,110 --> 00:03:09,770 Entonces le damos 0,5 segundos y este sería el movimiento de nuestro gato, simplemente en el eje vertical, pero siguiendo el puntero del gato. 29 00:03:09,770 --> 00:03:24,349 Ya el escenario, pues el escenario lo hemos visto con un videotutorial, la verdad muy bueno, es este videotutorial de MacGy, que debe tener muchos más, pero que lo explica de un modo vertical. 30 00:03:24,689 --> 00:03:39,349 Nosotros ya hemos hecho el vertical, hemos aprendido y ahora nos hemos metido con el horizontal, pero la verdad que MacGy tiene, además de tener muchos suscriptores, es un chico joven y tiene unos videotutoriales interesantes. 31 00:03:39,770 --> 00:03:44,150 Bueno, pues vamos a seguir con lo que nos ha enseñado y cómo lo hemos adaptado. 32 00:03:44,969 --> 00:03:57,050 Hemos puesto las coordenadas porque lo que hace que se mueva nuestro disfraz son estos 240 y otros 240, 480. 33 00:03:57,169 --> 00:03:59,830 Y por eso nos andamos con estos valores. 34 00:04:00,930 --> 00:04:06,469 Bueno, nos creamos dos variables porque funcionamos con una que es el escenario y otra que es un clon. 35 00:04:06,969 --> 00:04:11,750 Creamos un clon y lo que hacemos, pero solamente creamos un clon, 36 00:04:12,090 --> 00:04:18,009 y lo que hacemos es que al clon le damos el valor 0, que va a ser la posición en X, 37 00:04:18,569 --> 00:04:24,829 y al escenario la posición 475, muy relacionada con este 480, un poquito menos. 38 00:04:25,389 --> 00:04:28,370 Bueno, pues al hacer clic en la bandera, lo siguiente, crear un clon. 39 00:04:28,370 --> 00:04:31,569 Ya tenemos, por así decirlo, dos columnas. 40 00:04:31,569 --> 00:04:47,189 Le damos a Y el valor 0, nosotros nos movemos en el eje X que es el que nos importa y por siempre le damos a X la posición en X de nuestro escenario va a ser 475. 41 00:04:47,569 --> 00:04:56,089 Empezamos en 475 y la posición X de nuestro clon empezamos en el punto 0. 42 00:04:56,089 --> 00:04:59,230 Le damos ese valor 0, que estaría aquí. 43 00:04:59,990 --> 00:05:02,910 Y luego lo que hacemos es que le vamos restando menos 3. 44 00:05:03,629 --> 00:05:08,769 Si yo empiezo en el 0, ¿qué es lo que va a ir haciendo nuestro programa? 45 00:05:08,949 --> 00:05:11,089 Pues 0, menos 3, menos 6, menos 9. 46 00:05:11,389 --> 00:05:16,050 Si es en el 475, 472, 469. 47 00:05:16,170 --> 00:05:21,430 Vamos recortando, vamos haciendo el número cada vez más pequeño de 3 en 3. 48 00:05:21,430 --> 00:05:29,889 en números lógicamente negativos, hasta que llegamos al 479, que también está relacionado con ese 480. 49 00:05:30,329 --> 00:05:37,850 Cuando ya casi llegamos al final, en el 479 negativo, nos volvemos al 470 positivo. 50 00:05:38,009 --> 00:05:44,430 Es como si llegáramos, son valores que no los tenemos dentro de nuestras coordenadas, 51 00:05:45,310 --> 00:05:50,889 pero que yo creo que al mantenerse parte del disfraz, aquí todavía nos lo permite. 52 00:05:50,889 --> 00:06:08,930 Entonces cuando llegamos al menos 479 empezamos en el 470, pero siempre hay uno que acaba antes, como el clon empieza en el 0, el clon va a llegar antes al 479 y luego llegará el escenario. 53 00:06:09,490 --> 00:06:13,670 Y eso es lo que nos produce este efecto que vamos teniendo aquí. 54 00:06:13,670 --> 00:06:27,160 bueno y ya por último pues le hemos puesto esas tartas que nos hemos guiado un poquito de cómo funciona un proyectil 55 00:06:27,160 --> 00:06:33,120 bueno tenemos nuestra tarta que la escondemos porque no queremos tener el objeto queremos tener los clones 56 00:06:33,120 --> 00:06:38,740 creamos esos clones fijamos el tamaño lo ponemos en una posición lo ponemos aquí 57 00:06:38,740 --> 00:06:44,459 de aquí sale el primero pero lo hemos escondido el objeto y luego creamos un clon cada un segundo 58 00:06:44,459 --> 00:06:47,420 que le pones poco tiempo, más dificultad para el juego 59 00:06:47,420 --> 00:06:49,720 o más objetos para recoger 60 00:06:49,720 --> 00:06:53,439 que lo hace más despacio, pues bueno, va sencillo 61 00:06:53,439 --> 00:06:55,459 y luego al comenzar con los clones 62 00:06:55,459 --> 00:06:58,000 si lo hemos escondido tenemos que mostrarlo 63 00:06:58,000 --> 00:07:00,759 y le damos para que salga en un valor aleatorio 64 00:07:00,759 --> 00:07:03,779 en esta franja, en el eje vertical 65 00:07:03,779 --> 00:07:07,399 entre menos 160 y 160 en el 210 66 00:07:07,399 --> 00:07:10,279 y lo hemos tenido que retirar un poco 67 00:07:10,279 --> 00:07:12,819 porque como ponemos tocando borde 68 00:07:12,819 --> 00:07:15,379 si tú pones el clon muy cerca 69 00:07:15,379 --> 00:07:16,660 toca el borde y se elimina 70 00:07:16,660 --> 00:07:18,199 entonces lo hemos tenido que traer 71 00:07:18,199 --> 00:07:19,779 un poquito hacia adelante 72 00:07:19,779 --> 00:07:22,639 siempre de hacia el lado 73 00:07:22,639 --> 00:07:24,920 podríamos llevarlo un pelín para atrás 74 00:07:24,920 --> 00:07:26,379 pero no puede tocar el borde 75 00:07:26,379 --> 00:07:28,720 y lo que hacemos es 76 00:07:28,720 --> 00:07:31,019 que se van moviendo nuestras tartas 77 00:07:31,019 --> 00:07:32,779 porque le hemos puesto menos 3 78 00:07:32,779 --> 00:07:34,399 sentido negativo 79 00:07:34,399 --> 00:07:36,560 que le pones menos 8 80 00:07:36,560 --> 00:07:37,879 una velocidad más rápida 81 00:07:37,879 --> 00:07:39,939 menos 1 pues más lento 82 00:07:39,939 --> 00:07:42,420 y esto es lo que lo diferencia 83 00:07:42,420 --> 00:07:46,199 de un proyectil, un proyectil cuando lo preparamos nos vamos al operador 84 00:07:46,199 --> 00:07:50,600 y el proyectil puede hacer dos cosas, o choca 85 00:07:50,600 --> 00:07:54,279 al personaje, tocando al personaje o toca al borde 86 00:07:54,279 --> 00:07:57,600 y en cualquiera de las dos desaparece, eliminamos ese clon 87 00:07:57,600 --> 00:08:02,240 entonces si hubiera sido un proyectil, por ejemplo alguien aquí disparando 88 00:08:02,240 --> 00:08:06,180 lo que tendríamos que poner es o tocando borde 89 00:08:06,180 --> 00:08:10,279 o tocando el personaje desaparece, pero como aquí es distinto 90 00:08:10,279 --> 00:08:15,680 si toca el borde desaparece pero si toca el personaje no nos penaliza sino que nos da un 91 00:08:15,680 --> 00:08:22,040 punto entonces lo tenemos que poner en dos condicionales en dos de control diferentes 92 00:08:22,040 --> 00:08:27,660 y ahí lo tenemos le damos un punto inicia el sonido de que lo muerde y elimina este 93 00:08:27,660 --> 00:08:34,159 clon siempre es importante eliminar los clones y bueno a partir de este vídeo tutorial vamos 94 00:08:34,159 --> 00:08:41,940 a verlo otra vez. Con este video tutorial hemos empezado haciendo un scroll, hemos ido 95 00:08:41,940 --> 00:08:47,500 del vertical, nos hemos pasado al horizontal y hemos acabado haciendo un juego de ir recogiendo 96 00:08:47,500 --> 00:08:52,919 premios y de las cosas buenas que tenemos con la programación es que si hemos trabajado 97 00:08:52,919 --> 00:08:57,580 con los proyectiles lo podemos adaptar a este juego, no siendo un proyectil pero algo muy 98 00:08:57,580 --> 00:09:02,039 parecido, que realmente eso es lo que pedimos en la escuela, que nuestros aprendizajes nos 99 00:09:02,039 --> 00:09:07,580 sirvan para otro tipo de aprendizajes. Bueno, pues espero que le veáis utilidad. Muchas gracias.