1 00:00:01,840 --> 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,920 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,799 --> 00:00:41,960 Asegúrate de que esté seleccionada para todos los objetos a menos que quieras que sea específica para un solo objeto. 4 00:00:42,939 --> 00:00:49,060 Selecciona el personaje principal, por ejemplo, el gato, y arrastra el bloque al presionar la bandera verde 5 00:00:49,060 --> 00:00:58,390 y añade el bloque fijar puntuación a cero de la categoría variables. 6 00:01:01,140 --> 00:01:04,340 Despliega y escoge la variable que hemos creado de puntuación. 7 00:01:05,180 --> 00:01:12,379 También vamos a usar el bloque ir a X, cero e Y, cero de la categoría de movimientos para centrar al personaje. 8 00:01:12,379 --> 00:01:17,379 Nos vamos aquí a movimientos y aquí lo ponemos. 9 00:01:18,659 --> 00:01:21,519 Ahora vamos a hacer que el personaje se mueva con las teclas. 10 00:01:22,000 --> 00:01:27,840 Para ello vamos a ir a la categoría eventos y vamos a arrastrar al presionar tecla. 11 00:01:29,000 --> 00:01:32,319 Vamos a ir escogiendo las diferentes flechas de los cursores. 12 00:01:32,319 --> 00:01:43,540 Cuando la flecha sea hacia arriba, vamos a escoger el movimiento de sumar a la Y 10 pasos. 13 00:01:43,900 --> 00:01:55,700 Vamos a duplicar este bloque para cuando la flecha sea hacia abajo, que tendremos que sumar a Y menos 10 pasos. 14 00:01:55,700 --> 00:02:03,379 Volvemos otra vez a duplicar, pero ahora cogeremos la flecha hacia la derecha 15 00:02:03,379 --> 00:02:10,199 Y en vez de darle sumar y, pondremos sumar a x 10 pasos 16 00:02:10,199 --> 00:02:16,620 Duplicaremos este bloque para la flecha hacia la izquierda 17 00:02:16,620 --> 00:02:20,939 Y sumaremos a la x menos 10 pasos 18 00:02:20,939 --> 00:02:25,240 Con esto ya tendremos el movimiento de nuestro personaje con las teclas 19 00:02:25,240 --> 00:02:31,580 Ahora vamos a aumentar la puntuación al recoger un objeto y para ello lo primero que tenemos que hacer es crear ese objeto. 20 00:02:31,840 --> 00:02:35,539 Lo vamos a coger de aquí de la biblioteca, por ejemplo, una manzana. 21 00:02:36,379 --> 00:02:39,500 Teniendo seleccionado este objeto vamos a codificarlo. 22 00:02:40,319 --> 00:02:47,860 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 23 00:02:47,860 --> 00:03:01,400 y luego de la categoría control vamos a coger el bloque por siempre e introducir un condicional de sí tocando el objeto. 24 00:03:04,099 --> 00:03:09,219 Seleccionamos, desplegamos y cogemos el objeto 1 que acordaros que es el gato. 25 00:03:09,819 --> 00:03:14,039 Cuando suceda esto es cuando vamos a tener que sumar un punto a nuestra variable. 26 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. 27 00:03:25,479 --> 00:03:40,000 Y luego vamos a ir a apariencia. En apariencia vamos a escoger el bloque esconder, de forma que cada vez que el personaje toque una manzana, sumará puntos y desaparecerá la manzana. 28 00:03:40,000 --> 00:03:46,879 Vamos a duplicar el objeto manzana para que haya varios objetos que pueda tocar el gato 29 00:03:46,879 --> 00:03:48,939 y sea más divertido el juego 30 00:03:48,939 --> 00:03:57,000 Cuanto más objetos pongamos, más posibilidades tendremos de subir la puntuación 31 00:03:57,000 --> 00:03:59,520 Vamos a probar el juego 32 00:03:59,520 --> 00:04:03,340 Ampliamos, le damos a la bandera verde 33 00:04:03,340 --> 00:04:07,219 y vamos a empezar a mover nuestro gato 34 00:04:07,219 --> 00:04:17,439 Vemos que ha sumado un punto y ha desaparecido la manzana. Otro punto, movemos, desaparece y desaparece. 35 00:04:17,660 --> 00:04:22,079 Con esto hemos conseguido sumar los cuatro puntos de las cuatro manzanas que había. 36 00:04:22,860 --> 00:04:26,300 ¿Qué ocurre ahora si yo quiero volver a darle a la bandera verde? 37 00:04:27,240 --> 00:04:33,980 Las manzanas han desaparecido, la puntuación sí que se ha inicializado, pero no puedo jugar a recoger manzanas porque no las veo. 38 00:04:33,980 --> 00:04:39,360 ¿Cómo podemos solucionar esto? Pues si nos vamos al código de cada una de las manzanas 39 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 40 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 41 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 42 00:04:58,459 --> 00:05:04,860 para comprobar que efectivamente se inicializa la puntuación pero también aparecen de nuevo las banderas. 43 00:05:06,060 --> 00:05:14,220 Ampliamos, le damos a la bandera y vemos que tenemos otra vez 0 y otra vez nuestras 4 manzanas para poderlas coger. 44 00:05:16,519 --> 00:05:20,579 Ahora tenemos un contador que aumenta cada vez que el personaje toca la manzana. 45 00:05:20,579 --> 00:05:25,560 Con este sistema podemos crear juegos con puntuaciones que recompensen la habilidad del jugador. 46 00:05:25,560 --> 00:05:28,600 Pero, ¿qué pasa si queremos añadir un desafío extra? 47 00:05:28,959 --> 00:05:32,100 Por ejemplo, que el jugador tenga un tiempo límite para sumar puntos 48 00:05:32,100 --> 00:05:34,480 Para eso podemos usar un temporizador 49 00:05:34,480 --> 00:05:37,740 No te pierdas la siguiente píldora y vamos a verlo