1 00:00:00,370 --> 00:00:09,890 4 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:13,130 Hola, buenos días. Pues vamos a hacer un pequeñito videotutorial. 3 00:00:13,369 --> 00:00:19,129 Hemos hecho un curso y hemos empezado era de iniciación y una de las cosas principales 4 00:00:19,129 --> 00:00:26,589 pues empezar a manejarse en lo que es apuntar, deslizarse, ver lo que son el sentido positivo o negativo. 5 00:00:26,589 --> 00:00:31,929 Y bueno, teníamos una práctica muy sencilla, que era ir desde el punto A hasta el punto B y volver. 6 00:00:32,530 --> 00:00:34,429 Y cuando llegáramos aquí, pues hacer un pop. 7 00:00:35,770 --> 00:00:43,030 Bueno, la verdad que el código es muy sencillo, pero es importante. 8 00:00:43,289 --> 00:00:50,390 Tienes que sentar las bases sobre todo de lo que es el movimiento y la posición de los objetos en el espacio. 9 00:00:50,609 --> 00:00:52,969 Estamos con las coordenadas positivas y negativas. 10 00:00:52,969 --> 00:01:16,629 Es el caso que esta misma, con este código tan sencillo, íbamos a esta posición, apuntábamos en la dirección de 90, nos deslizábamos hasta esta posición, el sonido y luego apuntábamos al otro punto, hacia el lado contrario, hacia la izquierda y nos deslizábamos y así podíamos estar en un bucle dentro de un por siempre. 11 00:01:16,629 --> 00:01:22,590 sin embargo le hemos querido hacer un poquito, darle un poquito una vuelta 12 00:01:22,590 --> 00:01:29,209 hacerlo pues ya que íbamos al curso un poquito más interesante o por lo menos atractivo 13 00:01:29,209 --> 00:01:32,489 hemos creado dos variables, una variable que es la velocidad 14 00:01:32,489 --> 00:01:36,349 que va en sentido positivo y luego negativo 15 00:01:36,349 --> 00:01:40,790 y luego el número que también era el sentido positivo o negativo 16 00:01:40,790 --> 00:01:44,230 vamos a verlo, aquí está en positivo los dos 17 00:01:44,230 --> 00:01:52,730 y ahora cambiábamos a negativo, o sea nos está diciendo que estábamos en velocidades que iban hacia la izquierda 18 00:01:52,730 --> 00:01:55,769 y en positivo velocidades que íbamos a la derecha. 19 00:01:55,890 --> 00:02:01,250 De estas dos variables estábamos usando sumo, solo cogido un por siempre y le hemos sumado, 20 00:02:01,250 --> 00:02:08,050 si bien aquí nos deslizábamos, aquí hemos cogido sumar a x que lo tenemos aquí y le sumamos a x esa variable, 21 00:02:08,229 --> 00:02:13,909 o sea siempre nos vamos a estar moviendo 10 o menos 10 y esperábamos un segundo. 22 00:02:13,909 --> 00:02:18,930 Aquí en este 10 o en este menos 10 es donde hacemos que vaya más deprisa o más rápido. 23 00:02:19,090 --> 00:02:23,930 Aquí deslizamos en 2 segundos, en 1, en 3, pues irá más rápido o menos rápido. 24 00:02:24,509 --> 00:02:29,270 ¿Y qué es lo que hacíamos para que nuestro objeto se diera la vuelta? 25 00:02:29,409 --> 00:02:32,409 Bueno, pues hemos creado estos dos objetos, estos dos puntos, 26 00:02:33,210 --> 00:02:38,729 que cuando los toca con la mano, cuando los toca con la mano ya hace el sonido. 27 00:02:38,729 --> 00:02:44,849 en este caso solo hacíamos sonido cuando tocábamos aquí, cuando llegábamos al b 28 00:02:44,849 --> 00:02:47,750 aquí lo teníamos tanto en el a como en el b 29 00:02:47,750 --> 00:02:54,189 y lo que hacíamos es que le dábamos a mi variable el valor menos 1 30 00:02:54,189 --> 00:02:58,050 y entonces por eso se nos ponía menos 10 31 00:02:58,050 --> 00:03:00,930 quizá esta no la necesitáramos 32 00:03:00,930 --> 00:03:07,770 vamos a ver si no la necesitamos porque realmente están significando lo mismo 33 00:03:07,770 --> 00:03:11,030 Son valores negativos. Y enviábamos esta dirección. 34 00:03:11,629 --> 00:03:15,629 Entonces, ¿qué es lo que hemos tenido que hacer? Pues tener que poner ese menos 1. 35 00:03:15,990 --> 00:03:26,270 Que igual, a ver, igual no hubiera hecho falta poner, dar al número menos 1 o 1, que cambie esa variable, 36 00:03:26,770 --> 00:03:29,870 porque podríamos haber puesto aquí mi variable. 37 00:03:30,490 --> 00:03:38,490 Vamos a ver. Cuando mi variable, que también le podría haber puesto velocidad, 38 00:03:39,530 --> 00:03:48,590 Cuando mi variable no tiene que ser 1, claro, mi variable va a variar entre menos 10 y 10. 39 00:03:48,930 --> 00:04:01,460 A ver si ahora, y no tendríamos porque realmente es lo que nos está haciendo. 40 00:04:01,599 --> 00:04:07,659 Este menos 10 nos ayuda a que vuelva y este menos 10 pues también nos va a ayudar a que, mira, 41 00:04:07,740 --> 00:04:10,919 y esta variable la podemos eliminar. 42 00:04:10,919 --> 00:04:20,819 La eliminamos y tenemos a nuestro objeto haciendo lo que nos solicitaba. 43 00:04:21,240 --> 00:04:22,680 ¿Qué es más complicado el código? 44 00:04:23,060 --> 00:04:27,740 Pues sí, pero también ahora le podríamos poner alguna actividad. 45 00:04:28,300 --> 00:04:31,540 Hemos ocultado estos objetos, estos dos puntos, 46 00:04:32,000 --> 00:04:34,819 y lo que hace atractivo también esta actividad, 47 00:04:35,079 --> 00:04:36,980 que parece que la hemos liado un poquito, pero no, 48 00:04:37,279 --> 00:04:39,120 es que hemos usado el desvanecer. 49 00:04:39,339 --> 00:04:43,060 Desvanecer te oculta el objeto, pero no desaparece. 50 00:04:43,060 --> 00:04:53,519 Cuando desaparece no puede interactuar, pero con un desvanecer al valor de 100, ya sí que está ahí el objeto, puede interaccionar, pero no se ve. 51 00:04:55,319 --> 00:05:02,160 Y entonces así hemos conseguido que tuviéramos nuestro personaje haciendo esta actividad que nos han pedido. 52 00:05:02,759 --> 00:05:06,319 ¿Es más complicado? Sí, pero también lo llevamos diciendo. 53 00:05:06,319 --> 00:05:13,519 ¿Qué tiene de bueno la programación y la robótica? Que podemos utilizar distintos programas para un mismo objetivo. 54 00:05:13,620 --> 00:05:18,040 Incluso el que hemos preparado lo hemos simplificado, que le hemos quitado una variable. 55 00:05:18,699 --> 00:05:21,259 Bueno, y aquí tenemos, mira, pues lo vamos a simplificar. 56 00:05:21,899 --> 00:05:32,959 Cuando queríamos que nuestro personaje tuviera este código, tan sencillo, y aquí con una variable, vamos a parar, paramos el gatito, lo ocultamos. 57 00:05:32,959 --> 00:05:36,000 y aquí tenemos con una variable 58 00:05:36,000 --> 00:05:39,879 tocando estos dos objetos que los hemos puesto aquí 59 00:05:39,879 --> 00:05:44,259 que nos podrían servir para moverlos 60 00:05:44,259 --> 00:05:46,579 cuando toque, que suba y que baje 61 00:05:46,579 --> 00:05:48,779 por ejemplo lo podríamos haber hecho así 62 00:05:48,779 --> 00:05:52,879 tocando por siempre, vamos a ponerlo 63 00:05:52,879 --> 00:05:56,439 y la verdad que nos da más juego 64 00:05:56,439 --> 00:05:59,579 siempre el ir progresando en la programación 65 00:05:59,579 --> 00:06:02,639 nos puede hacer un poquito más atractivo 66 00:06:02,639 --> 00:06:40,410 esto mira no le vamos a desvanecer y ahora ya debería funcionar pues mira le hemos hecho ahí 67 00:06:40,410 --> 00:06:47,370 este efecto la verdad que bueno tenemos aquí este programa muy sencillo este que también es sencillo 68 00:06:47,370 --> 00:06:54,209 pero bueno que al ir introduciendo objetos pues nos permite ir añadiendo dificultad ir añadiendo 69 00:06:54,209 --> 00:07:01,110 programa que bueno y que el techo de trabajarlo pues nos va haciendo mejores programadores y 70 00:07:01,110 --> 00:07:04,149 Y luego, bueno, pues poner retos en todos nuestros trabajos. 71 00:07:04,730 --> 00:07:06,670 Venga, pues espero que le veáis mucha utilidad. 72 00:07:06,889 --> 00:07:07,350 Un saludo.