1 00:00:16,820 --> 00:00:22,420 A veces, en nuestros proyectos de Scratch, necesitamos que una acción se repita hasta que se cumpla una condición. 2 00:00:22,839 --> 00:00:28,019 Para eso, usamos el bloque Repetir hasta. En esta píldora aprenderás cómo y cuándo usarlo. 3 00:00:28,980 --> 00:00:34,820 El bucle Repetir hasta es un bloque de control que repite las instrucciones dentro de él hasta que se cumpla una condición específica. 4 00:00:35,679 --> 00:00:38,840 A diferencia del bucle Por siempre, este sí tiene un final. 5 00:00:39,520 --> 00:00:43,539 Vamos a usar Repetir hasta para que nuestro personaje camine hasta que toque el borde. 6 00:00:43,539 --> 00:00:47,920 primero ponemos el bloque al hacer clic en la bandera 7 00:00:47,920 --> 00:00:51,840 y luego colocamos en la categoría control 8 00:00:51,840 --> 00:00:54,640 el bloque repetir hasta que 9 00:00:54,640 --> 00:01:00,500 y dentro de él ponemos el movimiento que queremos que tenga el personaje 10 00:01:00,500 --> 00:01:02,340 10 pasos 11 00:01:02,340 --> 00:01:04,900 luego en la condición usamos 12 00:01:04,900 --> 00:01:07,700 dentro de la categoría sensores 13 00:01:07,700 --> 00:01:09,099 tocando 14 00:01:09,099 --> 00:01:12,980 y seleccionamos dentro del desplegable 15 00:01:12,980 --> 00:01:21,620 el borde. Vamos a ver que cuando le demos a la bandera verde nuestro gato va a caminar 16 00:01:21,620 --> 00:01:27,400 hasta que toque el borde y se parará. También podemos usar repetir hasta para que algo se 17 00:01:27,400 --> 00:01:31,739 repita hasta que el jugador presione una tecla. En este caso haremos que el personaje gire 18 00:01:31,739 --> 00:01:38,319 hasta que pulsemos la barra espaciadora. Para ello primero seleccionamos al hacer clic en 19 00:01:38,319 --> 00:01:45,379 la bandera verde y posteriormente cogemos el bloque repetir hasta que en su interior 20 00:01:45,379 --> 00:01:52,340 pondremos el movimiento del giro del personaje y en la condición pondremos de la categoría 21 00:01:52,340 --> 00:02:06,120 sensores cuando la tecla espacio esté presionada. Comprobamos al presionar la bandera el gato 22 00:02:06,120 --> 00:02:10,919 Estará continuamente girando y se parará cuando le demos a la barra espaciadora. 23 00:02:11,780 --> 00:02:16,039 Al ejecutar estos programas hemos visto como el personaje se mueve hasta alcanzar la meta, 24 00:02:16,159 --> 00:02:21,800 que era el borde, o girará hasta que el jugador pulse la tecla y todo gracias a repetir hasta. 25 00:02:23,139 --> 00:02:28,439 El bloque repetir hasta nos permite controlar el movimiento exacto en que se detiene un bucle. 26 00:02:28,719 --> 00:02:31,120 Ahora es tu turno. Prueba a usarlo en tus propios proyectos. 27 00:02:31,819 --> 00:02:33,199 Nos vemos en la próxima píldora.