1 00:00:17,460 --> 00:00:22,300 En esta píldora aprenderás a crear un contador de puntuación en Scratch, ideal para juegos. 2 00:00:22,579 --> 00:00:31,940 Primero vamos a ir a la categoría variables en la paleta bloques y vamos a hacer clic en crear una variable que llamaremos puntuación. 3 00:00:35,729 --> 00:00:41,969 Asegúrate de que esté seleccionada para todos los objetos a menos que quiera que sea específica para un solo objeto. 4 00:00:41,969 --> 00:00:46,130 Selecciona el personaje principal, por ejemplo el gato 5 00:00:46,130 --> 00:00:49,070 Y arrastra el bloque al presionar la bandera verde 6 00:00:49,070 --> 00:00:58,399 Y añade el bloque fijar puntuación a 0 de la categoría variables 7 00:00:58,399 --> 00:01:04,349 Despliega y escoge la variable que hemos creado de puntuación 8 00:01:04,349 --> 00:01:10,849 También vamos a usar el bloque ir a X0 e Y0 de la categoría de movimientos 9 00:01:10,849 --> 00:01:12,409 Para centrar al personaje 10 00:01:12,409 --> 00:01:17,810 Vamos aquí a Movimiento y aquí lo ponemos. 11 00:01:18,670 --> 00:01:21,510 Ahora vamos a hacer que el personaje se mueva con las teclas. 12 00:01:21,969 --> 00:01:27,829 Para ello vamos a ir a la categoría Eventos y vamos a arrastrar al presionar tecla. 13 00:01:29,049 --> 00:01:32,329 Vamos a ir escogiendo las diferentes flechas de los cursores. 14 00:01:32,329 --> 00:01:43,530 Cuando la flecha sea hacia arriba, vamos a escoger el movimiento de sumar a la Y 10 pasos. 15 00:01:43,849 --> 00:01:55,689 Vamos a duplicar este bloque para cuando la flecha sea hacia abajo, que tendremos que sumar a Y menos 10 pasos. 16 00:01:55,689 --> 00:01:58,829 Volvemos otra vez a duplicar 17 00:01:58,829 --> 00:02:03,390 Pero ahora cogeremos la flecha hacia la derecha 18 00:02:03,390 --> 00:02:06,090 Y en vez de darle sumar y 19 00:02:06,090 --> 00:02:10,210 Pondremos sumar a X 10 pasos 20 00:02:10,210 --> 00:02:12,490 Duplicaremos este bloque 21 00:02:12,490 --> 00:02:16,629 Para la flecha hacia la izquierda 22 00:02:16,629 --> 00:02:20,930 Y sumaremos a la X menos 10 pasos 23 00:02:20,930 --> 00:02:25,270 Con esto ya tendremos el movimiento de nuestro personaje con las teclas 24 00:02:25,270 --> 00:02:31,590 Ahora vamos a aumentar la puntuación al recoger un objeto y para ello lo primero que tenemos que hacer es crear ese objeto. 25 00:02:31,830 --> 00:02:35,550 Lo vamos a coger de aquí de la biblioteca, por ejemplo, una manzana. 26 00:02:36,370 --> 00:02:39,490 Teniendo seleccionado este objeto vamos a codificarlo. 27 00:02:40,310 --> 00:02:47,870 Para ello lo primero que vamos a hacer va a ser de la categoría eventos coger el bloque al hacer clic en la bandera verde 28 00:02:47,870 --> 00:03:01,409 y luego de la categoría control vamos a coger el bloque por siempre e introducir un condicional de sí tocando el objeto. 29 00:03:04,099 --> 00:03:09,199 Seleccionamos, desplegamos y cogemos el objeto 1 que acordaros que es el gato. 30 00:03:09,939 --> 00:03:14,039 Cuando suceda esto es cuando vamos a tener que sumar un punto a nuestra variable. 31 00:03:14,039 --> 00:03:24,939 Nos vamos a variable y le damos sumar a mi variable, que acordaros que le hemos llamado el nombre puntuación, un punto. 32 00:03:25,479 --> 00:03:40,000 Y luego vamos a ir a apariencias y en apariencias vamos a escoger el bloque esconder de forma que cada vez que el personaje toque una manzana sumará puntos y desaparecerá la manzana. 33 00:03:40,000 --> 00:03:48,939 Vamos a duplicar el objeto manzana para que haya varios objetos que pueda tocar el gato y sea más divertido el juego. 34 00:03:49,479 --> 00:03:56,979 Cuantos más objetos pongamos, más posibilidades tendremos de subir la puntuación. 35 00:03:57,960 --> 00:04:07,199 Vamos a probar el juego. Ampliamos, le damos a la bandera verde y vamos a empezar a mover nuestro gato. 36 00:04:07,199 --> 00:04:17,420 Vemos que ha sumado un punto y ha desaparecido la manzana. Otro punto, movemos, desaparece y desaparece. 37 00:04:17,660 --> 00:04:22,079 Con esto hemos conseguido sumar los cuatro puntos de las cuatro manzanas que había. 38 00:04:22,860 --> 00:04:26,300 ¿Qué ocurre ahora si yo quiero volver a darle a la bandera verde? 39 00:04:27,319 --> 00:04:33,959 Las manzanas han desaparecido, la puntuación sí que se ha inicializado, pero no puedo jugar a recoger manzanas porque no las veo. 40 00:04:33,959 --> 00:04:39,360 ¿Cómo podemos solucionar esto? Pues si nos vamos al código de cada una de las manzanas 41 00:04:39,360 --> 00:04:45,220 lo que debemos de hacer es que al presionar la bandera verde y inicializar de nuevo el juego 42 00:04:45,220 --> 00:04:52,639 tendremos que mostrar las manzanas y eso lo tenemos que hacer con cada una de las manzanitas que tenemos 43 00:04:52,639 --> 00:04:58,459 Vamos a hacerlo con las cuatro manzanas y vamos a volver a darle a la bandera verde 44 00:04:58,459 --> 00:05:04,839 para comprobar que efectivamente se inicializa la puntuación pero también aparecen de nuevo las banderas. 45 00:05:06,060 --> 00:05:14,199 Ampliamos, le damos a la bandera y vemos que tenemos otra vez cero y otra vez nuestras cuatro manzanas para poderlas coger. 46 00:05:16,529 --> 00:05:20,589 Ahora tenemos un contador que aumenta cada vez que el personaje toca la manzana. 47 00:05:20,589 --> 00:05:25,550 Con este sistema podemos crear juegos con puntuaciones que recompensen la habilidad del jugador. 48 00:05:25,550 --> 00:05:28,610 Pero, ¿qué pasa si queremos añadir un desafío extra? 49 00:05:28,949 --> 00:05:32,110 Por ejemplo, que el jugador tenga un tiempo límite para sumar puntos 50 00:05:32,110 --> 00:05:34,490 Para eso podemos usar un temporizador 51 00:05:34,490 --> 00:05:37,730 No te pierdas la siguiente píldora y vamos a verlo