1 00:00:00,750 --> 00:00:10,630 Vamos a ver ahora cómo hacemos una actividad tipo juego en el que haya un personaje oculto y que los alumnos tienen que descubrirlo mediante pistas. 2 00:00:12,869 --> 00:00:17,289 Simplemente empezamos al darle la bandera verde, como todos, y es el territorio a que divines quién soy. 3 00:00:17,449 --> 00:00:19,289 Tienes siete vidas, tendré una pista cada vez. 4 00:00:20,690 --> 00:00:24,829 Me dice una pista, pues yo voy a decir que vedo. 5 00:00:25,649 --> 00:00:27,750 Me dice que no, error, y me da otra pista. 6 00:00:27,750 --> 00:00:37,289 Nació el 22 de abril del 16, pues voy a decir una a uno, me dice que no y me da otra pista. 7 00:00:37,289 --> 00:00:49,070 Vale, bueno, pues voy poniendo distintos Lope de Vega, me va dando pistas hasta que o bien 8 00:00:49,070 --> 00:00:51,530 acierte o bien llegue al final. 9 00:00:51,530 --> 00:00:56,950 Bueno, voy a hacerlo para que veáis, ¿vale? 10 00:00:56,950 --> 00:01:03,350 que van quedando cada vez menos vidas, porque le he puesto que tiene 7 vidas. Bueno, pues 11 00:01:03,350 --> 00:01:09,709 me voy a equivocar. Me dice, te has quedado sin vidas y me contesta que soy Cervantes. 12 00:01:09,810 --> 00:01:17,530 Vamos a ver cómo lo hacemos. Os lo he preparado de tres maneras distintas. Una, que como veis 13 00:01:17,530 --> 00:01:28,250 aquí, parece larguísima, pero es con pensamiento computacional la más sencilla. Otra, es la 14 00:01:28,250 --> 00:01:36,750 misma actividad que parece más sencilla porque lo que he utilizado es bloques bloques personalizados 15 00:01:38,129 --> 00:01:46,370 que es un poco más abstracta y la tercera que es la misma actividad que veis es bastante más corta 16 00:01:46,370 --> 00:01:54,310 que es utilizando lo he hecho utilizando listas vale esta es más abstracta porque eso tiene 17 00:01:54,310 --> 00:01:58,810 condiciones y puede resultar más complicada para entender 18 00:01:58,810 --> 00:02:03,129 para los alumnos, pero el código es bastante más sencillo. 19 00:02:03,189 --> 00:02:03,849 Vamos con la primera. 20 00:02:06,390 --> 00:02:10,689 Simplemente lo que hago es decir las condiciones iniciales y voy a crear 21 00:02:10,689 --> 00:02:13,189 una variable, la variable de las vidas. 22 00:02:14,509 --> 00:02:18,729 El ponerle que la muestre es porque al final la he debido poner 23 00:02:18,729 --> 00:02:22,610 que la oculte. Aquí cuando termina 24 00:02:22,610 --> 00:02:33,110 Le he puesto ocultarla, entonces como condiciones iniciales, aquí le he puesto esconder la variable vidas, pues como condiciones iniciales la tenemos que mostrar. 25 00:02:33,110 --> 00:02:36,530 lo que hacemos es que pregunte 26 00:02:36,530 --> 00:02:40,289 me diga la primera pista 27 00:02:40,289 --> 00:02:43,090 soy un novelista, poeta y dramático español 28 00:02:43,090 --> 00:02:44,349 ¿quién soy y qué espere? 29 00:02:45,050 --> 00:02:48,669 y si la respuesta es Cervantes 30 00:02:48,669 --> 00:02:51,330 pues entonces cambia de disfraz 31 00:02:51,330 --> 00:02:53,729 en la imagen que hago que aparezca 32 00:02:53,729 --> 00:02:55,409 y que diga que acierte 33 00:02:55,409 --> 00:02:58,349 que no, es decir, si se equivoca 34 00:02:58,349 --> 00:03:01,909 lo que hacemos es que le restamos una vida 35 00:03:01,909 --> 00:03:04,490 Decimos error y hace otra pista 36 00:03:04,490 --> 00:03:06,590 Da otra de las pistas 37 00:03:06,590 --> 00:03:09,229 Y ahora volvemos con el bucle 38 00:03:09,229 --> 00:03:13,729 Si a la segunda pista acierta, dice que es Cervantes 39 00:03:13,729 --> 00:03:17,569 Lo mismo, cambia de disfraz, acertaste, dos segundos 40 00:03:17,569 --> 00:03:20,349 ¿Qué se vuelve a equivocar? Volvemos a repetir lo mismo 41 00:03:20,349 --> 00:03:24,370 Queda como muy largo, pero es muy sencillo de entender 42 00:03:24,370 --> 00:03:28,590 Le resta uno, dice que hay un error y salta a la tercera pista 43 00:03:28,590 --> 00:03:31,530 Ahora es exactamente lo mismo 44 00:03:31,530 --> 00:03:40,270 Si a la tercera pista acierta, saca el disfraz de que se descubre y dice acertaste. 45 00:03:40,669 --> 00:03:46,069 Que no, le resta una vida, dice error y la cuarta pista. 46 00:03:46,710 --> 00:03:49,870 Y veis, así con tantas pistas como queramos. 47 00:03:50,050 --> 00:03:54,090 Se quedan como anidadas unas pistas dentro de las otras. 48 00:03:54,729 --> 00:03:59,629 La última, cuando ya no me quedan más pistas, se acierta exactamente igual, 49 00:03:59,629 --> 00:04:02,110 pero si se equivoca le resto una vida 50 00:04:02,110 --> 00:04:06,289 y ahora hago que aparezca la figura, no la oculta 51 00:04:06,289 --> 00:04:09,810 esconde las pistas, es para que me quede bien al final 52 00:04:09,810 --> 00:04:12,289 y cambia el fondo 53 00:04:12,289 --> 00:04:15,289 y dice, te has quedado sin vidas 54 00:04:15,289 --> 00:04:18,110 pues soy Cervantes 55 00:04:18,110 --> 00:04:25,029 si lo hacemos con bloques, es exactamente igual 56 00:04:25,029 --> 00:04:27,930 solo que todo esto, ¿os acordáis en el anterior? 57 00:04:28,089 --> 00:04:29,810 que había cosas que siempre se repetían 58 00:04:29,810 --> 00:04:49,910 Bueno, pues eso lo defino con un bloque. Esto de acertaste, cambiaré el disfraz variable, lo llamo fin. Para que cada vez que ocurra no tenga que repetir todos estos comandos, sino los defino una única vez y lo nombro con el comando que acabo de definir. Esto se llama Einstein mis bloques. 59 00:04:49,910 --> 00:05:14,550 Las condiciones iniciales son las mismas. Para que no sea un código tan largo, lo defino con un bloque. Y el error, pues lo mismo. Exactamente igual. En lugar de anidarlo, aquí lo que he hecho es que me haga el primer acierto, el error, y que haga cada una de las preguntas. 60 00:05:14,550 --> 00:05:27,970 Por eso tengo el de tener todos. Y el tercero, que es el que queda el código más claro de ver y más profesional, es utilizando una lista. 61 00:05:27,970 --> 00:05:48,730 Las listas aparecen aquí donde están las variables. Creo una lista que le he llamado pistas y voy añadiendo cosas a la lista de las pistas. 62 00:05:48,730 --> 00:06:09,470 Y voy escribiéndolo. Inicialmente elimino todas, ¿vale? Para que no se me dupliquen. Una vez que tengo las listas, lo que hago, esto es exactamente igual, las condiciones iniciales, le digo que se muestren las vidas y que le dé siete vidas y hago un bucle condicional, pero hasta que se cumpla una cierta condición. 63 00:06:09,470 --> 00:06:15,170 que repita hasta que o bien ocurra una de estas dos condiciones 64 00:06:15,170 --> 00:06:17,750 o que la respuesta que me da el usuario sea Cervantes 65 00:06:17,750 --> 00:06:23,209 o que las vidas sean cero, las vidas sean menores que uno. 66 00:06:23,870 --> 00:06:26,970 ¿Qué tiene que estar repitiendo hasta que se cumpla una de estas dos condiciones? 67 00:06:27,589 --> 00:06:33,399 Pues que me pregunte, como tengo siete pistas, 68 00:06:34,100 --> 00:06:39,699 que me pregunte a la primera de las, que a ocho le reste las vidas que quedan, 69 00:06:39,699 --> 00:06:43,980 ¿Tiene 7 vidas? Pues 8 menos 7 y me queda 1. 70 00:06:44,139 --> 00:06:47,819 Pues que coja la primera de los elementos que tenemos en la lista, 71 00:06:48,620 --> 00:06:51,459 que me diga la primera pista y que espere. 72 00:06:52,100 --> 00:06:54,680 Si la respuesta es Cervantes, ocurre esto. 73 00:06:54,899 --> 00:06:56,279 Y si no, ocurre lo otro. 74 00:06:57,180 --> 00:06:59,000 Es decir, que me diga error. 75 00:07:02,519 --> 00:07:03,680 Ya he dicho la primera pista. 76 00:07:04,339 --> 00:07:06,000 Me he quedado con una vida menos. 77 00:07:06,259 --> 00:07:07,879 Pues por tanto ya tengo 2 vidas. 78 00:07:07,879 --> 00:07:09,079 Pues 8 menos 2. 79 00:07:09,079 --> 00:07:12,480 perdón, una vida menos 80 00:07:12,480 --> 00:07:15,420 aquí me quedan 6, 8 menos 6, 2 81 00:07:15,420 --> 00:07:18,959 me voy a la segunda pista y así continuamente 82 00:07:18,959 --> 00:07:22,399 cuando se cumplen una de esas dos condiciones 83 00:07:22,399 --> 00:07:25,079 es decir, si ha acertado que es Cervantes 84 00:07:25,079 --> 00:07:28,000 o si me queda al menos de una vida, me quedan 0 vidas 85 00:07:28,000 --> 00:07:31,199 cambio al fondo que he llamado light 86 00:07:31,199 --> 00:07:33,540 es el final, disfraz 87 00:07:33,540 --> 00:07:37,060 ya no está el Cervantes oculto, sino el Cervantes 88 00:07:37,060 --> 00:07:48,329 que se ve, esconde las vidas y dice pues que no has acertado, soy Cervantes. Los disfraces que 89 00:07:48,329 --> 00:07:54,629 les he puesto es una imagen que he sacado de internet con el fondo transparente y la otra 90 00:07:54,629 --> 00:08:01,610 que la he puesto oculta utilizando un editor de imágenes pues he utilizado el GIMP. Y para los 91 00:08:01,610 --> 00:08:17,490 En los fondos lo que he puesto es un fondo de libros que he sacado de Pixabay y este fondo que he sacado de la biblioteca y le he puesto un texto de Cervantes.