1 00:00:01,840 --> 00:00:19,960 Hola alumnos, aquí seguimos con el programa de los monos 2 00:00:19,960 --> 00:00:24,120 que habíamos hecho que simplemente se ocultara el plátano 3 00:00:24,120 --> 00:00:28,760 pero vamos a aprovechar y a revisar todos los conceptos que hemos visto en este bloque 4 00:00:28,760 --> 00:00:31,699 como por siempre el marcador y el sí-sí-no 5 00:00:31,699 --> 00:00:36,159 y vamos a intentar que veáis aquí una aplicación práctica 6 00:00:36,159 --> 00:00:39,880 de cómo se puede usar también las variables y los marcadores 7 00:00:39,880 --> 00:00:44,000 entonces vamos aquí, ya que tenemos este videojuego 8 00:00:44,000 --> 00:00:49,060 podemos crear una variable que se llama marcador para ver cuantas bananas cogemos 9 00:00:49,060 --> 00:00:52,960 y otra variable que se llame vida mono 10 00:00:52,960 --> 00:00:58,320 para que cuando dejemos de coger varias plátanos 11 00:00:58,320 --> 00:01:00,299 pues se detenga la partida 12 00:01:00,299 --> 00:01:03,399 entonces tenemos marcador y vida mono 13 00:01:03,399 --> 00:01:04,920 entonces ¿cómo se hace esto? 14 00:01:05,659 --> 00:01:07,719 vamos a programar, entonces lo primero 15 00:01:07,719 --> 00:01:12,019 en el mono, fijaros siempre que estáis aquí 16 00:01:12,019 --> 00:01:17,700 Y en la parte de aquí, de inferior derecha, es donde está el objeto en el que estamos programando. 17 00:01:18,420 --> 00:01:19,640 Entonces, no vamos a variables. 18 00:01:20,280 --> 00:01:23,400 Le damos a marcador el valor 0. 19 00:01:24,079 --> 00:01:30,959 Y le damos a la vida mono, le vamos a dar el valor 3. 20 00:01:32,500 --> 00:01:32,840 Vale. 21 00:01:32,840 --> 00:01:55,379 Luego, por siempre, le voy a decir que si toca banana, que me sume a un punto al marcador, como son variables, que me sume al marcador. 22 00:01:55,379 --> 00:02:07,079 A veces me puede sumar varias porque va muy rápido, entonces interesa ponerle una pequeña espera para evitar el efecto, creo que le llaman efecto rebote. 23 00:02:07,219 --> 00:02:16,919 Con 0.6, 0.8 vais probando, es decir, ahora mismo ya va subiendo puntos al marcador. 24 00:02:17,659 --> 00:02:20,000 Se ve un poco pequeño, pero va subiendo puntos. 25 00:02:20,000 --> 00:02:22,659 entonces, ahora que vamos a hacer 26 00:02:22,659 --> 00:02:24,259 vamos a hacer la programación 27 00:02:24,259 --> 00:02:26,240 de la banana 28 00:02:26,240 --> 00:02:30,259 entonces aquí yo creo que no hay 29 00:02:30,259 --> 00:02:32,520 mucho más, bueno habrá que hacer 30 00:02:32,520 --> 00:02:34,539 luego el detener, pero ahora vamos a 31 00:02:34,539 --> 00:02:36,780 hacer aquí, en eventos 32 00:02:36,780 --> 00:02:40,419 al hacer clic en la bandera verde 33 00:02:40,419 --> 00:02:41,960 por siempre 34 00:02:41,960 --> 00:02:48,139 le vamos a decir que si toca 35 00:02:48,139 --> 00:02:48,500 borde 36 00:02:48,500 --> 00:02:51,319 un sí, si no 37 00:02:51,319 --> 00:02:54,969 voy a poner dos sí, si no 38 00:02:54,969 --> 00:02:58,610 porque luego voy a utilizar otro para cuando toque 39 00:02:58,610 --> 00:03:03,009 el mono, entonces si toca borde 40 00:03:03,009 --> 00:03:08,379 sensores, que quiero hacer si toca borde 41 00:03:08,379 --> 00:03:12,020 pues que me reste la dividida del mono, entonces como lo digo 42 00:03:12,020 --> 00:03:16,539 tengo que dar la variable sumar del mono, vida mono 43 00:03:16,539 --> 00:03:18,580 que me reste 1 44 00:03:18,580 --> 00:03:23,599 y le puedo poner también una pequeña espera 45 00:03:23,599 --> 00:03:38,439 por si fuera necesaria, 0,5 por ejemplo. Ahora lo importante, le voy a decir que si toca, bueno, esto lo voy a poner aquí, le voy a decir, voy a decir otra forma de poner aquí 46 00:03:38,439 --> 00:03:53,650 ir a posición aleatoria, para que veáis otra forma de hacerla, otra forma de decir de ir a posición aleatoria, le voy a decir que me vaya a un número aleatorio 47 00:03:53,650 --> 00:03:59,930 entre menos 200 y 200, ¿vale? Le voy a decir, por ejemplo, aquí en operadores, un número 48 00:03:59,930 --> 00:04:16,949 aleatorio entre menos 200 y 200 para la parte x y aquí arriba era 150. Entonces esto lo 49 00:04:16,949 --> 00:04:26,209 puedo sustituir por todo esto, ¿vale? Entonces esto lo voy a duplicar y esto lo puedo poner 50 00:04:26,209 --> 00:04:34,899 de aquí y esto de aquí y esto de aquí. Este bloque lo quitaría y haría el cambio que 51 00:04:34,899 --> 00:04:46,939 si toca que vaya al número aleatorio y que se esconda. Vamos a poner que se esconda y 52 00:04:46,939 --> 00:04:56,389 vamos a probar a ver en apariencia. Vamos a darle a esconder. Vamos a ver si ya nos 53 00:04:56,389 --> 00:05:01,029 va funcionando lo que ya hemos hecho. Si nos funciona esto, solo nos faltaría el final 54 00:05:01,029 --> 00:05:13,120 de la partida que se detenga. Ahora efectivamente la vida mono va restando, pero el marcador 55 00:05:13,120 --> 00:05:18,740 y el marcador también va sumando. Vale, ya solo nos falta que se detenga. Hay varias 56 00:05:18,740 --> 00:05:24,399 formas, se podría dar un mensaje fin, pero lo que le vamos a decir va a ser una cosa 57 00:05:24,399 --> 00:05:30,220 muy sencilla, vamos a decirle simplemente que cuando las vidas sean inferior a 1, se 58 00:05:30,220 --> 00:05:36,560 detenga. Vale, entonces le vamos a decir aquí, en el mono, le hacemos ahora hacer clic en 59 00:05:36,560 --> 00:05:47,720 la bandera verde, le vamos a decir por siempre, y le vamos a decir un sí, un sí, se cumple 60 00:05:47,720 --> 00:05:54,879 esta determinada condición. Quiero que me diga que si tengo solo 0 vidas, ¿cómo se 61 00:05:54,879 --> 00:06:02,600 hacen operadores. En operadores le digo que menos. Menos que una vida. ¿Y cómo le pongo 62 00:06:02,600 --> 00:06:08,160 aquí las vidas? Pues tengo que ir a las variables y poner la vida mono. Entonces, si le digo 63 00:06:08,160 --> 00:06:14,720 que la vida mono sea igual a 1, pues le voy a decir que se detenga el programa. Posteriormente 64 00:06:14,720 --> 00:06:19,639 esto lo podéis hacer vosotros poniendo un marcador y un letrero, como se dice en el 65 00:06:19,639 --> 00:06:28,420 último módulo, ¿vale? Detener todos, pero por lo menos de esta forma ya tendríamos 66 00:06:28,420 --> 00:06:33,740 el programa un poco más completo. Aquí empezamos, empezamos con el cero y aquí cogemos una 67 00:06:33,740 --> 00:06:41,240 banana, dos, tres, cuatro, cinco, ¿vale? Y se va escondiendo, ahora vamos a dejar que 68 00:06:41,240 --> 00:06:47,019 me maten, voy a ir matando una banana y ahora pierdo las vidas y efectivamente así ha concluido. 69 00:06:47,019 --> 00:06:49,800 bueno, pues esto ha sido todo por este 70 00:06:49,800 --> 00:06:51,439 vídeo de la tarapa a plátanos 71 00:06:51,439 --> 00:06:53,779 que tiene un poco todas las 72 00:06:53,779 --> 00:06:55,379 la mayoría de las instrucciones de este 73 00:06:55,379 --> 00:06:57,300 bloque, espero que sirva 74 00:06:57,300 --> 00:06:59,339 y le podéis ir añadiendo 75 00:06:59,339 --> 00:07:01,399 pues alguna cosita más, como un mensaje 76 00:07:01,399 --> 00:07:03,480 para que cuando se detenga 77 00:07:03,480 --> 00:07:05,740 pues que ponga ahí game over 78 00:07:05,740 --> 00:07:07,639 o fin, lo que queráis, hasta luego 79 00:07:07,639 --> 00:07:08,199 alumnos