1 00:00:01,010 --> 00:00:08,109 Bueno, ahora tenemos el juego del Pong como viene en el tutorial, igual que el otro día. 2 00:00:09,050 --> 00:00:14,009 Tenemos una pelota que va a salir siempre en dirección 45 grados. 3 00:00:14,009 --> 00:00:24,379 Cuando pulso la bandera verde puedo mover el este en la dirección del ratón 4 00:00:24,379 --> 00:00:33,439 e ir que vaya rebotando y se va sumando a la puntuación cada vez que rebota en el este. 5 00:00:33,960 --> 00:00:38,859 Y luego, cuando toca la línea, se detiene todo porque se supone que me han matado. 6 00:00:38,859 --> 00:00:46,439 Y si le doy aquí, vuelve a iniciarse el juego, pero no reinicia la puntuación. 7 00:00:47,600 --> 00:00:50,399 Entonces, vamos a hacer esas mejoras. 8 00:00:50,399 --> 00:00:57,299 Yo la voy a programar para que siempre la pelota salga de aquí, del medio. 9 00:00:58,259 --> 00:01:10,319 Entonces ya sabéis, coloco la pelota donde quiero que esté, me voy a movimiento y cojo el bloque e ir a esa dirección, a ese punto. 10 00:01:11,200 --> 00:01:13,000 Yo coloco aquí y ya está. 11 00:01:13,000 --> 00:01:17,840 vale, entonces para que no salga siempre en 45 grados 12 00:01:17,840 --> 00:01:24,159 la voy a poner para que salga en una posición aleatoria entre menos 45 y 45 13 00:01:24,159 --> 00:01:28,640 para que en este ángulo la pelota salga hacia donde ella quiera 14 00:01:28,640 --> 00:01:31,459 y sea un poco más divertido el juego 15 00:01:31,459 --> 00:01:38,239 entonces tenéis que ir a operadores, buscar este bloque número aleatorio y meterlo en la dirección 16 00:01:38,239 --> 00:01:46,180 entonces aquí ponéis menos 45 y aquí 45 17 00:01:46,180 --> 00:01:50,760 y entonces la pelota ya va a salir en la dirección 18 00:01:50,760 --> 00:01:53,780 número aleatorio entre estas dos direcciones 19 00:01:53,780 --> 00:01:56,819 es un poco más complicado pero más divertido a la vez 20 00:01:56,819 --> 00:02:00,400 entonces otra de las mejoras que vamos a hacer 21 00:02:00,400 --> 00:02:03,219 es que cada vez que yo pulse la bandera verde 22 00:02:03,219 --> 00:02:05,340 la puntuación se reinicie 23 00:02:05,340 --> 00:02:09,379 entonces nos vamos a ir a variables 24 00:02:09,379 --> 00:02:20,039 Y vamos a decir que cada vez que pulse la bandera verde, la variable puntuación tenga el valor 0, para que siempre empiece en 0. 25 00:02:20,240 --> 00:02:27,639 No nos podemos olvidar que aquí tenemos que elegir la variable puntuación, que si no, no funciona. 26 00:02:30,099 --> 00:02:33,639 Entonces, vamos a hacer otra mejora. 27 00:02:33,639 --> 00:02:46,719 Y es que cuando la pelota toque la línea roja, además de detener todos, que lo tengo en esta parte de la programación, lo que vamos a hacer es que se cambie a un fondo de Game Over. 28 00:02:47,280 --> 00:02:55,400 Entonces vamos aquí a fondos, selecciono aquí escenario, me voy a fondos y lo que voy a hacer es crear un fondo nuevo. 29 00:02:55,400 --> 00:03:23,099 Entonces, bueno, eso lo puedo hacer, pues puedo añadir aquí un fondo, puedo coger un game over de la red y luego subirlo aquí, pero si queréis podemos hacer así, duplicarlo, este yo lo he llamado juego y este lo vamos a llamar game over, ¿vale? 30 00:03:23,099 --> 00:03:27,139 Lo vamos a colorear ahora. Bueno, antes he podido y ahora no he podido, pero bueno. 31 00:03:28,699 --> 00:03:32,919 Hacemos un cuadrado así o incluso un fondo en blanco, ¿vale? 32 00:03:34,539 --> 00:03:35,439 Ya estaría. 33 00:03:36,819 --> 00:03:41,379 Cojo el objeto texto y esquivo ahí Game Over. 34 00:03:45,719 --> 00:03:47,620 Ahora no se ve porque está en otro color. 35 00:03:48,620 --> 00:03:51,400 Lo seleccionamos, lo ponemos en un color que se vea bien. 36 00:03:57,979 --> 00:04:02,849 Vale, y lo vamos a poner grande, ¿vale? 37 00:04:03,050 --> 00:04:07,110 No tan grande, es que con el tutorial me funciona muy lento el ordenador. 38 00:04:09,580 --> 00:04:19,589 Pero bueno, lo ponemos ahí y ahora faltaría programarlo. 39 00:04:20,310 --> 00:04:22,589 Ya he puesto el nombre de imover y está a juego. 40 00:04:23,589 --> 00:04:25,170 Entonces, ¿cómo lo vamos a programar? 41 00:04:25,170 --> 00:04:30,189 Vamos a volver a código y vamos a decir, cada vez que empiece a jugar, 42 00:04:30,910 --> 00:04:37,509 que la pantalla nos damos apariencia y decimos que el fondo sea siempre juego, 43 00:04:37,509 --> 00:04:43,470 para que siempre juegue en el fondo juego, que es el túnel, ¿vale? 44 00:04:43,850 --> 00:04:47,509 Sin embargo, cuando vamos a la programación de line, 45 00:04:48,310 --> 00:04:52,310 aparte de que cuando la pelota toca la línea, que está aquí programado, 46 00:04:53,269 --> 00:04:58,810 aparte de detener todos, lo que vamos a poner aquí es que cambiemos al fondo game over. 47 00:04:59,250 --> 00:05:08,379 Entonces lo ponemos aquí delante de detener todos, ¿vale? 48 00:05:08,500 --> 00:05:09,319 Y ya estaría. 49 00:05:09,319 --> 00:05:16,079 Venga, y luego, por último, bueno, ahora lo podríamos probar 50 00:05:16,079 --> 00:05:22,279 Si yo le doy a la pelota, cambia a juego, ¿veis? 51 00:05:22,839 --> 00:05:27,920 Se va sumando y si toca la línea me matan, ¿vale? 52 00:05:27,920 --> 00:05:33,680 Entonces si le vuelvo a dar a la bandera, vuelve a cambiar a juego y la puntuación se reinicia, ¿vale? 53 00:05:33,680 --> 00:05:41,600 Venga, la última cosa que vamos a hacer es programar a la pelota para que el juego se vaya complicando 54 00:05:41,600 --> 00:05:45,079 Y eso lo vamos a hacer aumentando la velocidad 55 00:05:45,079 --> 00:05:52,720 Entonces cada vez que llegue a una puntuación un poco alta, lo que vamos a hacer es que la velocidad sea más alta 56 00:05:52,720 --> 00:05:59,120 Entonces yo voy a hacer tres velocidades diferentes, pero podríais poner las que quisiéseis, ¿vale? 57 00:05:59,120 --> 00:06:13,519 Entonces, como eventos vamos a usar siempre el de la bandera verde, entonces vamos a poner, al hacer clic en la bandera verde, nos vamos a control y decimos por siempre, ¿vale? 58 00:06:15,000 --> 00:06:27,500 Y ahora vamos a usar el bloque sí, lo vamos a meter en por siempre y vamos a hacer una comparación de variables, ¿vale? 59 00:06:27,500 --> 00:06:33,220 Tenemos que usar el bloque operadores para decir usar mayor, menor o igual, ¿vale? 60 00:06:33,259 --> 00:06:43,819 Esta vez vamos a decir, vamos a usar el bloque mayor que y vamos a ir a variables y vamos a coger nuestra variable puntuación. 61 00:06:43,819 --> 00:07:10,720 Y vamos a decir, si nuestra puntuación es mayor que 4, pues nos vamos a poner la velocidad, en vez de que se mueva a 10 pasos, vamos a poner que se mueva a 12 pasos y si toca un borde, rebotar también. 62 00:07:10,720 --> 00:07:18,879 vale pues vamos a hacer y ya esto lo podemos reutilizar si yo cojo este bloque como voy a 63 00:07:18,879 --> 00:07:25,660 hacer tres intervalos lo voy a duplicar voy a duplicar lo voy a poner ahí debajo 64 00:07:32,259 --> 00:07:42,959 y voy a ponerlo otra vez duplicado y en uno voy a hacer si es mayor que 4 que se mueva 12 si es 65 00:07:42,959 --> 00:08:01,439 mayor que 9 para que empiece a partir de 10 se mueva a 15 y si es mayor que 14 66 00:08:01,439 --> 00:08:07,839 para que empiece en 15 se mueva a 17 pasos 67 00:08:07,839 --> 00:08:17,750 a ver qué tal entonces eso lo vamos a meter dentro de por siempre entonces se 68 00:08:17,750 --> 00:08:27,750 movería muy rápido si la puntuación llega a 4. Entonces probadlo y ya me contaréis qué tal.