1 00:00:00,500 --> 00:00:03,279 Vamos a crear una versión del juego de Pong. 2 00:00:03,980 --> 00:00:10,019 Para ello, antes de empezar, para que nos resulte más sencillo, vamos a cambiar el idioma de las instrucciones 3 00:00:10,019 --> 00:00:13,000 y vamos a eliminar el gato que no lo vamos a utilizar. 4 00:00:14,220 --> 00:00:18,519 Vamos a crear el escenario en el que se va a desarrollar el juego. 5 00:00:19,620 --> 00:00:27,579 Para ello vamos a elegir un color que nos guste para cubrir todo el fondo. 6 00:00:27,579 --> 00:00:36,600 una vez que ya tenemos todo el fondo 7 00:00:36,600 --> 00:00:41,579 vamos a seleccionar el color del borde 8 00:00:41,579 --> 00:00:44,079 que vamos a pintar nuestra línea vertical 9 00:00:44,079 --> 00:00:48,979 que delimitará la zona que la bola no debe atravesar 10 00:00:48,979 --> 00:00:53,859 para ello elegimos un color que haga contraste 11 00:00:53,859 --> 00:00:56,899 con nuestro fondo 12 00:00:56,899 --> 00:01:00,280 podemos cambiar el brillo también 13 00:01:00,280 --> 00:01:04,310 y una vez que ya lo hemos seleccionado 14 00:01:04,310 --> 00:01:07,299 la dibujamos 15 00:01:07,299 --> 00:01:14,109 le vamos a dar un poco más de grosor para que se vea mejor 16 00:01:14,109 --> 00:01:21,489 y como queremos que en el escenario aparezca el nombre del juego 17 00:01:21,489 --> 00:01:24,849 seleccionamos la T de texto 18 00:01:24,849 --> 00:01:32,090 y lo escribimos, le tenemos que cambiar 19 00:01:32,090 --> 00:01:36,269 el color para que haga contraste y sea 20 00:01:36,269 --> 00:01:40,290 visible, si no, no lo podríamos ver si lo dejamos en el mismo 21 00:01:40,290 --> 00:01:44,129 color que el fondo y podemos 22 00:01:44,129 --> 00:02:00,810 cambiar el tipo de letra a uno que nos guste, lo vamos a hacer un poquito más grande, vamos 23 00:02:00,810 --> 00:02:18,740 a marcarlo y lo vamos a colocar en la posición que queremos, que es aquí. Vamos a denominar 24 00:02:18,740 --> 00:02:27,439 ese escenario juego. Ahora vamos a crear el segundo escenario, que es donde llegará el 25 00:02:27,439 --> 00:02:34,000 jugador una vez que no haya podido dar con la pala a la bola y atravesar a la 26 00:02:34,000 --> 00:02:49,740 barra vertical vamos a darle un color que nos guste igual que hemos hecho 27 00:02:49,740 --> 00:02:52,379 antes 28 00:02:52,500 --> 00:03:05,639 completamos todo él todo el escenario 29 00:03:05,639 --> 00:03:18,599 y vamos a cambiar un poco la saturación para que haga mayor contraste 30 00:03:18,599 --> 00:03:25,259 Como queremos escribir un mensaje que indique al jugador que el juego ha terminado, 31 00:03:27,000 --> 00:03:33,620 le daremos un tono que haga contraste con el fondo que hemos elegido. 32 00:03:33,620 --> 00:04:02,780 Y haremos un poquito más grande las letras para que se vea bien. 33 00:04:02,780 --> 00:04:12,240 y ya tendríamos nuestro escenario de fin de juego. 34 00:04:15,400 --> 00:04:24,240 Ahora ya nos quedaría definir los objetos bola y el objeto pala con los que se va a jugar. 35 00:04:24,240 --> 00:04:29,379 Entonces vamos a elegir un objeto de la galería bola 36 00:04:29,379 --> 00:04:37,800 y le vamos a dar un código según queremos que la bola se mueva por el escenario. 37 00:04:40,550 --> 00:04:48,310 Entonces diremos del bloque de eventos que al hacer clic en la bandera verde se inicia el movimiento de la bola 38 00:04:48,310 --> 00:04:57,769 y para ello del bloque de movimiento diremos que apunte en una dirección y mueva 10 pasos. 39 00:04:59,189 --> 00:05:05,029 Si lo dejásemos así solamente se movería en la dirección en la que está y no queremos eso. 40 00:05:05,029 --> 00:05:14,660 entonces en operadores vamos a elegir un número aleatorio 41 00:05:14,660 --> 00:05:21,610 ahora ya si viésemos a la bandera verde vemos que cambia de dirección 42 00:05:21,610 --> 00:05:26,550 pero como queremos tener un movimiento más dinámico 43 00:05:26,550 --> 00:05:30,990 vamos a elegir un bucle en el bloque de control por siempre 44 00:05:30,990 --> 00:05:42,399 y en movimiento le volveremos a asignar mover 10 pasos 45 00:05:42,399 --> 00:05:46,220 y que si toque un borde rebote 46 00:05:46,220 --> 00:05:57,139 de esta forma ya tenemos este movimiento más dinámico 47 00:05:57,139 --> 00:05:58,379 que es lo que queríamos 48 00:05:58,379 --> 00:06:00,879 vamos a pararlo 49 00:06:00,879 --> 00:06:09,740 nos queda ahora crear nuestro objeto pala 50 00:06:09,740 --> 00:06:16,500 para ello le vamos a dar un color 51 00:06:16,500 --> 00:06:26,920 y con el rectángulo lo vamos a crear 52 00:06:26,920 --> 00:06:33,519 ya lo tendríamos ahí 53 00:06:33,519 --> 00:06:54,120 Lo podemos mover. Lo que queremos es programar este objeto para que se mueva verticalmente. 54 00:06:55,720 --> 00:07:02,500 Para ello vamos a elegir en eventos que al hacer clic en bandera verde empiece el movimiento. 55 00:07:03,720 --> 00:07:14,939 En control elegiremos el bucle por siempre y en movimiento le diremos la posición de la X y de la Y. 56 00:07:15,680 --> 00:07:25,339 La de la X la dejaremos fija y la de la Y le daremos la posición Y del ratón. 57 00:07:26,300 --> 00:07:27,139 Vamos a probarlo. 58 00:07:30,230 --> 00:07:36,990 De momento no funciona el repeler a la bola porque todavía no lo hemos programado. 59 00:07:38,050 --> 00:07:40,389 Eso es lo que vamos a hacer ahora. 60 00:07:40,389 --> 00:07:47,410 nos vamos al código de bola y vamos a añadir dos condiciones 61 00:07:47,410 --> 00:07:53,389 que cuando la bola dé a la pala se mueva en una dirección 62 00:07:53,389 --> 00:07:56,810 y cuando la bola dé a la barra vertical se termina el juego 63 00:07:56,810 --> 00:08:00,769 entonces en el bloque de control vamos a elegir 64 00:08:00,769 --> 00:08:06,350 si entonces y vamos a poner la primera condición 65 00:08:06,350 --> 00:08:44,129 Si la bola está tocando la pala, entonces vamos a decir que apunte en una dirección y se mueva 10 pasos. 66 00:08:44,129 --> 00:08:46,250 la dirección igual que antes 67 00:08:46,250 --> 00:08:48,149 se la vamos a dar 68 00:08:48,149 --> 00:08:49,149 aleatoria 69 00:08:49,149 --> 00:08:57,960 si ponemos menos 45 70 00:08:57,960 --> 00:08:59,879 y 45 71 00:08:59,879 --> 00:09:01,539 vamos a probarlo 72 00:09:01,539 --> 00:09:11,820 podemos ir jugando con los ángulos 73 00:09:11,820 --> 00:09:18,330 para que el juego sea más 74 00:09:18,330 --> 00:09:20,049 dinámico 75 00:09:20,049 --> 00:09:22,110 se pueden ir cambiando los valores 76 00:09:22,110 --> 00:09:28,360 y ahora iríamos 77 00:09:28,360 --> 00:09:29,899 con la siguiente condición 78 00:09:29,899 --> 00:09:32,519 vamos a elegir en el bloque 79 00:09:32,519 --> 00:09:34,759 de control otro si entonces 80 00:09:34,759 --> 00:09:39,279 y 81 00:09:39,279 --> 00:09:43,019 en sensores elegiremos tocando el color 82 00:09:43,019 --> 00:09:49,070 y le pondremos el color de la barra 83 00:09:49,070 --> 00:09:51,929 si toca el color entonces 84 00:09:51,929 --> 00:10:00,059 en apariencia le diremos que cambie el fondo 85 00:10:00,059 --> 00:10:02,600 a fin de juego 86 00:10:02,600 --> 00:10:10,200 y en control que detenga todo 87 00:10:10,200 --> 00:10:16,450 vamos a probar 88 00:10:16,450 --> 00:10:26,360 el problema es que ahora dando a la bandera verde no nos vuelve al juego 89 00:10:26,360 --> 00:10:27,679 no podríamos volver a jugar 90 00:10:27,679 --> 00:10:31,279 tenemos que hacer una modificación al programa 91 00:10:31,279 --> 00:10:38,399 nos falta añadir al inicio del programa 92 00:10:38,399 --> 00:10:40,139 que cuando demos a la bandera verde 93 00:10:40,139 --> 00:10:45,620 siempre se cambie el fondo a juego 94 00:10:45,620 --> 00:10:57,230 y ya tendríamos nuestro juego funcionando 95 00:10:57,230 --> 00:11:09,860 gracias por vuestra atención y espero que os haya sido de ayuda 96 00:11:10,159 --> 00:11:11,159 Gracias.