1 00:00:17,140 --> 00:00:24,120 Hola alumnos, aquí seguimos con el programa de los monos que habíamos hecho que simplemente se ocultara el plátano 2 00:00:24,120 --> 00:00:28,760 pero vamos a aprovechar y a revisar todos los conceptos que hemos visto en este bloque 3 00:00:28,760 --> 00:00:31,719 como por siempre el marcador y el sí, sí, no 4 00:00:31,719 --> 00:00:39,880 y vamos a intentar que veáis aquí una aplicación práctica de cómo se puede usar también las variables y los marcadores 5 00:00:39,880 --> 00:00:44,000 Entonces, vamos aquí, ya que tenemos este videojuego 6 00:00:44,000 --> 00:00:46,840 podemos crear una variable que se llama marcador 7 00:00:46,840 --> 00:00:49,060 para ver cuántas bananas cogemos 8 00:00:49,060 --> 00:00:52,960 y otra variable que se llame vida mono 9 00:00:52,960 --> 00:00:58,320 para que cuando dejemos de coger varias plátanos 10 00:00:58,320 --> 00:01:00,299 pues se detenga la partida 11 00:01:00,299 --> 00:01:03,399 entonces tenemos marcador y vida mono 12 00:01:03,399 --> 00:01:04,920 entonces, ¿cómo se hace esto? 13 00:01:05,659 --> 00:01:07,719 vamos a programar, entonces lo primero 14 00:01:07,719 --> 00:01:12,019 en el mono, fijaros siempre que estáis aquí 15 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. 16 00:01:18,420 --> 00:01:19,640 Entonces, no vamos a variables. 17 00:01:20,280 --> 00:01:23,400 Le damos a marcador el valor 0. 18 00:01:23,400 --> 00:01:30,400 Y le damos a la vida mono, le vamos a dar el valor 3. 19 00:01:32,260 --> 00:01:33,980 Vale, luego por siempre. 20 00:01:33,980 --> 00:01:55,379 Por siempre le voy a decir que si toca banana, vamos a ver sensores, si toca banana, ¿qué tiene que hacer? Pues que me sume a un punto al marcador, como son variables que me sume al marcador. 21 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. 22 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. 23 00:02:17,659 --> 00:02:20,000 Se ve un poco pequeño, pero va subiendo puntos. 24 00:02:20,000 --> 00:02:22,659 entonces, ahora que vamos a hacer 25 00:02:22,659 --> 00:02:24,259 vamos a hacer la programación 26 00:02:24,259 --> 00:02:26,240 de la banana 27 00:02:26,240 --> 00:02:28,259 vale 28 00:02:28,259 --> 00:02:30,240 entonces aquí yo creo que no hay 29 00:02:30,240 --> 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,979 por siempre 34 00:02:41,979 --> 00:02:48,150 le vamos a decir que si toca 35 00:02:48,150 --> 00:02:48,509 borde 36 00:02:48,509 --> 00:02:51,330 un sí, si no 37 00:02:51,330 --> 00:02:56,620 voy a poner dos sí, sí, no, porque luego voy a utilizar otro para 38 00:02:56,620 --> 00:02:59,580 cuando toque el mono 39 00:02:59,580 --> 00:03:04,199 entonces, si toca borde, sensores 40 00:03:04,199 --> 00:03:10,550 ¿qué quiero hacer si toca borde? pues que me reste la dividida del mono 41 00:03:10,550 --> 00:03:14,289 entonces, ¿eso cómo lo digo? pues le tengo que dar la variable sumar 42 00:03:14,289 --> 00:03:18,590 del mono, vida mono, que me reste uno 43 00:03:18,590 --> 00:03:22,389 ¿vale? y le puedo poner 44 00:03:22,389 --> 00:03:30,069 También una pequeña espera por si fuera necesaria, 0,5 por ejemplo. 45 00:03:30,830 --> 00:03:35,330 Ahora lo importante, le voy a decir que si toca, bueno, esto lo voy a poner aquí, 46 00:03:36,250 --> 00:03:41,509 le voy a decir otra forma de poner aquí la posición aleatoria, para que veáis otra forma de hacerla, 47 00:03:42,469 --> 00:03:53,639 otra forma de decir de ir a posición aleatoria, le voy a decir que me vaya a un número aleatorio 48 00:03:53,639 --> 00:03:59,919 entre menos 200 y 200, ¿vale? Le voy a decir, por ejemplo, aquí en operadores, un número 49 00:03:59,919 --> 00:04:16,970 aleatorio entre menos 200 y 200 para la parte x y aquí arriba era 150. Entonces esto lo 50 00:04:16,970 --> 00:04:26,209 puedo sustituir por todo esto, ¿vale? Entonces esto lo voy a duplicar y esto lo puedo poner 51 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 52 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 53 00:04:46,939 --> 00:04:56,399 vamos a probar a ver en apariencia. Vamos a darle a esconder. Vamos a ver si ya nos 54 00:04:56,399 --> 00:05:01,019 va funcionando lo que ya hemos hecho. Si nos funciona esto solo nos faltaría el final 55 00:05:01,019 --> 00:05:13,139 de la partida que se detenga. Ahora efectivamente la vida mono va restando, pero el marcador 56 00:05:13,139 --> 00:05:18,740 y el marcador también va sumando. Vale, ya solo nos falta que se detenga. Hay varias 57 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 58 00:05:24,399 --> 00:05:30,220 muy sencilla, vamos a decirle simplemente que cuando las vidas sean inferior a 1, se 59 00:05:30,220 --> 00:05:36,959 detenga. Vale, entonces le vamos a decir aquí, en el mono, le hacemos hacer clic en la bandera 60 00:05:36,959 --> 00:05:47,889 verde, le vamos a decir por siempre, y le vamos a decir un sí, un sí se cumple esta 61 00:05:47,889 --> 00:05:55,009 determinada condición. Quiero que me diga que si tengo solo 0 vidas, ¿cómo se hacen 62 00:05:55,009 --> 00:06:02,790 en operadores. En operadores le digo que menos. Menos que una vida. ¿Y cómo le pongo aquí 63 00:06:02,790 --> 00:06:08,170 las vidas? Pues tengo que ir a las variables y poner la vida mono. Entonces, si le digo 64 00:06:08,170 --> 00:06:14,709 que la vida mono sea igual a 1, pues le voy a decir que se detenga el programa. Posteriormente 65 00:06:14,709 --> 00:06:19,629 esto lo podéis hacer vosotros poniendo un marcador y un letrero, como se dice en el 66 00:06:19,629 --> 00:06:28,949 último módulo, detener todos, pero por lo menos de esta forma ya tendríamos el programa 67 00:06:28,949 --> 00:06:35,829 un poco más completo. Aquí empezamos, empezamos con el 0 y aquí cogemos una banana, 2, 3, 68 00:06:36,550 --> 00:06:43,009 4, 5, y se va escondiendo, ahora vamos a dejar que me maten, voy a ir matando una banana 69 00:06:43,009 --> 00:06:49,189 y ahora pierdo las vidas y efectivamente así ha concluido. Bueno, pues esto ha sido todo 70 00:06:49,189 --> 00:06:51,430 por este vídeo de la tarapa de plátanos 71 00:06:51,430 --> 00:06:52,990 que tiene un poco todas 72 00:06:52,990 --> 00:06:54,790 la mayoría de las instrucciones 73 00:06:54,790 --> 00:06:57,310 de este bloque, espero que sirva 74 00:06:57,310 --> 00:06:59,350 y le podéis ir añadiendo 75 00:06:59,350 --> 00:07:01,389 pues alguna cosita más como un mensaje 76 00:07:01,389 --> 00:07:03,490 para que cuando se detenga 77 00:07:03,490 --> 00:07:05,009 pues que ponga ahí 78 00:07:05,009 --> 00:07:06,790 game over o fin, lo que queráis 79 00:07:06,790 --> 00:07:08,170 hasta luego alumnos