1 00:00:01,090 --> 00:00:03,930 Bueno, ahora os voy a enseñar cómo funciona el código por dentro. 2 00:00:04,589 --> 00:00:09,429 Primero, tenemos varios escenarios. Un escenario de inicio, que es el que me sugiere que pulse la barra espacial para empezar. 3 00:00:09,949 --> 00:00:14,429 Un escenario para dar preguntas. La pregunta de álgebra, de funciones, de probabilidad, de estadística, de geometría, 4 00:00:14,810 --> 00:00:18,510 que yo tengo, que yo de antemano no sé cuáles son las soluciones. 5 00:00:18,710 --> 00:00:24,870 Sabemos que la de álgebra y la de probabilidad son las verdaderas y las de funciones, estadística y geometría son falsas. 6 00:00:25,609 --> 00:00:29,329 Un escenario de terminar, que me decía que has terminado y que has conseguido X puntos. 7 00:00:29,329 --> 00:00:36,049 y el de perder vale en cuanto al código tenemos cuatro sprites un puntero verdadero falso y la 8 00:00:36,049 --> 00:00:41,149 puntuación la puntuación tiene diferentes disfraces que van del 1 al 5 que en realidad el 1 y el 2 9 00:00:41,149 --> 00:00:46,850 ahora mismo nos servirían con la configuración como puesto que son tres vidas y máximo cinco 10 00:00:46,850 --> 00:00:53,929 puntos en la unidad o no unidos no se van a conseguir porque perderían pero bueno como se 11 00:00:53,929 --> 00:01:01,009 puede eso cambiar no puede no puede no puede seguir en el futuro y además que y además que 12 00:01:01,009 --> 00:01:07,549 de esta forma el número del disfraz coincide con el número de puntos cosa que bastante útil de cara 13 00:01:07,549 --> 00:01:15,969 de cara al código vale en cuanto a en cuanto a hacer clic en la bandera verde pues lo que 14 00:01:15,969 --> 00:01:22,689 hacemos para el puntero es que el valor de fondo a inicio esconde el puntero y lo lleva a esa 15 00:01:22,689 --> 00:01:27,250 posición en la que nos molesta en el vídeo y fija la transparencia 80 para que se vean bien las 16 00:01:27,250 --> 00:01:32,170 preguntas definen las variables las de punto y vida y le da el valor de 0 por la de punto y 3 17 00:01:32,170 --> 00:01:37,629 por la debida que es obviamente se puede cambiar y la muestra arriba la variable la variable de 18 00:01:37,629 --> 00:01:45,549 vida y esconde la de puntos en tanto en verdadero como en falso al recibir clic la bandera verde 19 00:01:45,549 --> 00:01:51,709 simplemente se esconde y la puntuación es definido ahí en la de los puntos he definido ahí el tiempo 20 00:01:51,709 --> 00:01:54,170 ya que en los otros bucles tengo varios 21 00:01:54,170 --> 00:01:56,290 espera en segundo, para evitar 22 00:01:56,290 --> 00:01:58,150 que moleste, entonces he preferido ponerlo 23 00:01:58,150 --> 00:02:00,250 aquí para que no 24 00:02:00,250 --> 00:02:02,469 se confunda con el otro tiempo 25 00:02:02,469 --> 00:02:05,799 vale, entonces 26 00:02:05,799 --> 00:02:07,879 en cuanto pulsamos la barra espaciadora 27 00:02:07,879 --> 00:02:09,539 envía a comenzar, que lo que hace es que 28 00:02:09,539 --> 00:02:11,960 V y F se coloquen aleatoriamente 29 00:02:11,960 --> 00:02:13,740 V, pues decide 30 00:02:13,740 --> 00:02:15,400 en un número aleatorio entre 1 y 2 31 00:02:15,400 --> 00:02:17,840 saliendo 1 sería al 32 00:02:17,840 --> 00:02:19,520 menos 170 y 33 00:02:19,520 --> 00:02:21,699 dándole el otro, pues sería 34 00:02:21,699 --> 00:02:23,740 al 170, es decir, uno se iría a la izquierda y otro a la derecha. 35 00:02:23,840 --> 00:02:25,840 Y le envía eso, esa información se la envía 36 00:02:25,840 --> 00:02:27,639 a falso para que se coloque 37 00:02:27,639 --> 00:02:29,639 en la posición opuesta. Si uno estaba en el 38 00:02:29,639 --> 00:02:31,900 170, el otro en el 170 y viceversa. 39 00:02:32,360 --> 00:02:33,639 Y ambos por siempre están cambiando 40 00:02:33,639 --> 00:02:34,759 ese disfraz para que estén así 41 00:02:34,759 --> 00:02:37,219 parpadeando, ¿no? Porque los disfraces son 42 00:02:37,219 --> 00:02:39,659 rojo, negro, rojo, 43 00:02:39,759 --> 00:02:40,819 negro y lo mismo con 44 00:02:40,819 --> 00:02:43,219 verdadero, verde, negro, verde, negro. 45 00:02:44,800 --> 00:02:45,199 Vale. 46 00:02:47,580 --> 00:02:48,699 ¿Cómo funciona 47 00:02:48,699 --> 00:02:50,780 el puntero en realidad? Vale, pues 48 00:02:50,780 --> 00:03:05,080 Cuando detecta movimiento la cámara en torno a verdadero, pues él envía el mensaje verdadero y cuando falso detecta movimiento, envía falso. 49 00:03:05,780 --> 00:03:16,219 De esa forma, en el código, al recibir verdadero, puntero va a ir hacia V, que es cuando se mueve, y suena este sonido que está tratando de agarrar un poco desagradable, 50 00:03:16,219 --> 00:03:19,819 y al recibir falso va hacia F, que recordemos que se han colocado aleatoriamente. 51 00:03:20,340 --> 00:03:22,599 Entonces, lo mismo primero está a la derecha y luego está a la izquierda. 52 00:03:22,780 --> 00:03:24,620 En fin, eso es lo de menos. 53 00:03:25,419 --> 00:03:28,979 Vale, ahora bien, ¿cuándo el puntero toca verdadero o toca falso? 54 00:03:29,319 --> 00:03:34,780 Pues, si el puntero está tocando verdadero en los escenarios de alfabra y probabilidad que eran verdaderos, 55 00:03:34,840 --> 00:03:35,780 me va a sumar un punto. 56 00:03:36,280 --> 00:03:42,460 Mientras que si toca verdadero en los otros escenarios de funciones estadísticas y geometría, 57 00:03:42,539 --> 00:03:43,939 lo que va a restarnos es una vida. 58 00:03:43,939 --> 00:03:49,479 y si toca falso, pues lo mismo, pero al revés 59 00:03:49,479 --> 00:03:51,379 el algebra de improbabilidad nos restaría una vida 60 00:03:51,379 --> 00:03:53,719 y en función de estadística y geometría nos sumaría 61 00:03:53,719 --> 00:03:56,080 un punto. Después de esas dos 62 00:03:56,080 --> 00:03:57,620 opciones, ya sea la de verdadero o la de falso 63 00:03:57,620 --> 00:03:59,280 espera unos segundos 64 00:03:59,280 --> 00:04:00,740 para que no 65 00:04:00,740 --> 00:04:02,740 pueda yo hacer nada 66 00:04:02,740 --> 00:04:05,659 y vuelve aquí hacia arriba el puntero 67 00:04:05,659 --> 00:04:07,340 para que no toque 68 00:04:07,340 --> 00:04:09,060 ninguno de los dos, porque 69 00:04:09,060 --> 00:04:11,620 alguna vez me ha estado dando fallo de que 70 00:04:11,620 --> 00:04:13,300 si cambio sin querer de mano 71 00:04:13,300 --> 00:04:15,259 muy rápido se cambia, se 72 00:04:15,259 --> 00:04:22,699 Se colapsa un poco la respuesta a la pregunta y, bueno, en fin, el tema de vida y el tiempo puede empezar a facilitarse un poco. 73 00:04:23,500 --> 00:04:26,420 Y cambia de fondo, es decir, pasaría a la siguiente pregunta. 74 00:04:26,579 --> 00:04:32,120 Y al pasar a la siguiente pregunta envía de nuevo el mensaje comenzar para que verdadero y falso se coloquen aleatoriamente otra vez. 75 00:04:32,839 --> 00:04:34,079 Vale, ¿qué ocurre? 76 00:04:34,879 --> 00:04:44,279 Entonces esto va pasando de fondo. Primero la pregunta de álgebra, luego la de funciones, probabilidad, estadística y geometría. 77 00:04:44,279 --> 00:05:00,600 Vale. Ahora bien, ¿qué pasa? Si las vidas llegan a cero, entonces me cambiaría el fondo a perder, que es el que estamos viendo ahora mismo de fondo, y envía el mensaje esconde básicamente para que puntero, verdadero y falso se esconden. Inicia el sonido de derrota y se detiene el programa. 78 00:05:00,600 --> 00:05:03,300 si, que ocurre 79 00:05:03,300 --> 00:05:04,939 si, como van cambiando 80 00:05:04,939 --> 00:05:06,740 como van cambiando los fondos, primero el de algebra 81 00:05:06,740 --> 00:05:08,740 luego el de probabilidad, etc, etc 82 00:05:08,740 --> 00:05:10,720 si llegamos al número de fondos 83 00:05:10,720 --> 00:05:12,540 terminar, también envía el mensaje esconde 84 00:05:12,540 --> 00:05:14,740 para que termine 85 00:05:15,500 --> 00:05:16,500 y también envía 86 00:05:16,500 --> 00:05:17,899 el mensaje fin 87 00:05:17,899 --> 00:05:19,259 ese lo va a recibir 88 00:05:19,259 --> 00:05:22,319 la puntuación 89 00:05:22,319 --> 00:05:24,420 recibir fin, se muestra 90 00:05:24,420 --> 00:05:26,319 la puntuación y cambia disfraz 91 00:05:26,319 --> 00:05:28,300 a, pues según los puntos que yo haya conseguido 92 00:05:28,300 --> 00:05:30,360 si he conseguido dos puntos, pues va el disfraz 93 00:05:30,360 --> 00:05:33,600 que es el que habíamos dicho que en este caso no se podría 94 00:05:33,600 --> 00:05:35,819 si he conseguido 4 puntos 95 00:05:35,819 --> 00:05:37,720 pues me mostraría el disfraz 4 96 00:05:37,720 --> 00:05:39,120 y eso es lo que veíamos aquí 97 00:05:39,120 --> 00:05:40,339 en el código 98 00:05:40,339 --> 00:05:43,040 aquí si yo me voy al escenario 99 00:05:43,040 --> 00:05:46,060 terminar y he conseguido 100 00:05:46,060 --> 00:05:48,939 4 puntos 101 00:05:48,939 --> 00:05:50,959 pues es lo que se mostraría 102 00:05:50,959 --> 00:05:52,279 has conseguido 4 puntos 103 00:05:52,279 --> 00:05:53,660 ya dependiendo un poco de 104 00:05:53,660 --> 00:05:56,240 todo lo que hayamos conseguido 105 00:05:56,240 --> 00:05:58,639 seguimos 106 00:05:58,639 --> 00:06:04,819 por otro lado, si me he quedado sin tiempo 107 00:06:04,819 --> 00:06:05,399 es decir, si 108 00:06:05,399 --> 00:06:08,620 bueno, aquí en el bucle del tiempo que no lo hemos explicado antes 109 00:06:08,620 --> 00:06:09,860 pero he comentado que lo había puesto aquí 110 00:06:09,860 --> 00:06:12,560 yo espero un segundo y cada segundo 111 00:06:12,560 --> 00:06:14,519 le resta uno a la variable tiempo 112 00:06:14,519 --> 00:06:16,680 es decir, que el cronómetro va pasando segundo 113 00:06:16,680 --> 00:06:18,439 a segundo, si me quedo sin tiempo 114 00:06:18,439 --> 00:06:19,980 es decir, si el tiempo es menor que uno 115 00:06:19,980 --> 00:06:22,199 no lo he puesto cero porque a veces 116 00:06:22,199 --> 00:06:24,019 el tiempo igual a cero, no sé por qué no me daba 117 00:06:24,019 --> 00:06:26,899 me daba error, así que bueno, si el tiempo es menor que uno 118 00:06:26,899 --> 00:06:28,519 entonces cambio el fondo a perder 119 00:06:28,519 --> 00:06:30,420 también, envía a esconde de nuevo 120 00:06:30,420 --> 00:06:32,800 son otra vez el sonido de derrota y se detiene el programa 121 00:06:32,800 --> 00:06:34,500 y 122 00:06:34,500 --> 00:06:36,699 creo que no me he dejado nada 123 00:06:36,699 --> 00:06:38,540 en el tintero 124 00:06:38,540 --> 00:06:40,180 eso 125 00:06:40,180 --> 00:06:43,680 sí, eso sería todo 126 00:06:43,680 --> 00:06:45,899 bueno, efectivamente que todo al recibir a esconde 127 00:06:45,899 --> 00:06:47,920 pues se esconde y este al recibir 128 00:06:47,920 --> 00:06:48,579 sí, se muestra 129 00:06:48,579 --> 00:06:53,040 entonces es todo, gracias