Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Descubre el personaje con Scratch
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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.
00:00:00
Simplemente empezamos al darle la bandera verde, como todos, y es el territorio a que divines quién soy.
00:00:12
Tienes siete vidas, tendré una pista cada vez.
00:00:17
Me dice una pista, pues yo voy a decir que vedo.
00:00:20
Me dice que no, error, y me da otra pista.
00:00:25
Nació el 22 de abril del 16, pues voy a decir una a uno, me dice que no y me da otra pista.
00:00:27
Vale, bueno, pues voy poniendo distintos Lope de Vega, me va dando pistas hasta que o bien
00:00:37
acierte o bien llegue al final.
00:00:49
Bueno, voy a hacerlo para que veáis, ¿vale?
00:00:51
que van quedando cada vez menos vidas, porque le he puesto que tiene 7 vidas. Bueno, pues
00:00:56
me voy a equivocar. Me dice, te has quedado sin vidas y me contesta que soy Cervantes.
00:01:03
Vamos a ver cómo lo hacemos. Os lo he preparado de tres maneras distintas. Una, que como veis
00:01:09
aquí, parece larguísima, pero es con pensamiento computacional la más sencilla. Otra, es la
00:01:17
misma actividad que parece más sencilla porque lo que he utilizado es bloques bloques personalizados
00:01:28
que es un poco más abstracta y la tercera que es la misma actividad que veis es bastante más corta
00:01:38
que es utilizando lo he hecho utilizando listas vale esta es más abstracta porque eso tiene
00:01:46
condiciones y puede resultar más complicada para entender
00:01:54
para los alumnos, pero el código es bastante más sencillo.
00:01:58
Vamos con la primera.
00:02:03
Simplemente lo que hago es decir las condiciones iniciales y voy a crear
00:02:06
una variable, la variable de las vidas.
00:02:10
El ponerle que la muestre es porque al final la he debido poner
00:02:14
que la oculte. Aquí cuando termina
00:02:18
Le he puesto ocultarla, entonces como condiciones iniciales, aquí le he puesto esconder la variable vidas, pues como condiciones iniciales la tenemos que mostrar.
00:02:22
lo que hacemos es que pregunte
00:02:33
me diga la primera pista
00:02:36
soy un novelista, poeta y dramático español
00:02:40
¿quién soy y qué espere?
00:02:43
y si la respuesta es Cervantes
00:02:45
pues entonces cambia de disfraz
00:02:48
en la imagen que hago que aparezca
00:02:51
y que diga que acierte
00:02:53
que no, es decir, si se equivoca
00:02:55
lo que hacemos es que le restamos una vida
00:02:58
Decimos error y hace otra pista
00:03:01
Da otra de las pistas
00:03:04
Y ahora volvemos con el bucle
00:03:06
Si a la segunda pista acierta, dice que es Cervantes
00:03:09
Lo mismo, cambia de disfraz, acertaste, dos segundos
00:03:13
¿Qué se vuelve a equivocar? Volvemos a repetir lo mismo
00:03:17
Queda como muy largo, pero es muy sencillo de entender
00:03:20
Le resta uno, dice que hay un error y salta a la tercera pista
00:03:24
Ahora es exactamente lo mismo
00:03:28
Si a la tercera pista acierta, saca el disfraz de que se descubre y dice acertaste.
00:03:31
Que no, le resta una vida, dice error y la cuarta pista.
00:03:40
Y veis, así con tantas pistas como queramos.
00:03:46
Se quedan como anidadas unas pistas dentro de las otras.
00:03:50
La última, cuando ya no me quedan más pistas, se acierta exactamente igual,
00:03:54
pero si se equivoca le resto una vida
00:03:59
y ahora hago que aparezca la figura, no la oculta
00:04:02
esconde las pistas, es para que me quede bien al final
00:04:06
y cambia el fondo
00:04:09
y dice, te has quedado sin vidas
00:04:12
pues soy Cervantes
00:04:15
si lo hacemos con bloques, es exactamente igual
00:04:18
solo que todo esto, ¿os acordáis en el anterior?
00:04:25
que había cosas que siempre se repetían
00:04:28
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.
00:04:29
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.
00:04:49
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.
00:05:14
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.
00:05:27
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.
00:05:48
que repita hasta que o bien ocurra una de estas dos condiciones
00:06:09
o que la respuesta que me da el usuario sea Cervantes
00:06:15
o que las vidas sean cero, las vidas sean menores que uno.
00:06:17
¿Qué tiene que estar repitiendo hasta que se cumpla una de estas dos condiciones?
00:06:23
Pues que me pregunte, como tengo siete pistas,
00:06:27
que me pregunte a la primera de las, que a ocho le reste las vidas que quedan,
00:06:34
¿Tiene 7 vidas? Pues 8 menos 7 y me queda 1.
00:06:39
Pues que coja la primera de los elementos que tenemos en la lista,
00:06:44
que me diga la primera pista y que espere.
00:06:48
Si la respuesta es Cervantes, ocurre esto.
00:06:52
Y si no, ocurre lo otro.
00:06:54
Es decir, que me diga error.
00:06:57
Ya he dicho la primera pista.
00:07:02
Me he quedado con una vida menos.
00:07:04
Pues por tanto ya tengo 2 vidas.
00:07:06
Pues 8 menos 2.
00:07:07
perdón, una vida menos
00:07:09
aquí me quedan 6, 8 menos 6, 2
00:07:12
me voy a la segunda pista y así continuamente
00:07:15
cuando se cumplen una de esas dos condiciones
00:07:18
es decir, si ha acertado que es Cervantes
00:07:22
o si me queda al menos de una vida, me quedan 0 vidas
00:07:25
cambio al fondo que he llamado light
00:07:28
es el final, disfraz
00:07:31
ya no está el Cervantes oculto, sino el Cervantes
00:07:33
que se ve, esconde las vidas y dice pues que no has acertado, soy Cervantes. Los disfraces que
00:07:37
les he puesto es una imagen que he sacado de internet con el fondo transparente y la otra
00:07:48
que la he puesto oculta utilizando un editor de imágenes pues he utilizado el GIMP. Y para los
00:07:54
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.
00:08:01
- Etiquetas:
- Scratch
- Subido por:
- M. Ángeles P.
- Licencia:
- Dominio público
- Visualizaciones:
- 12
- Fecha:
- 11 de marzo de 2025 - 16:04
- Visibilidad:
- Público
- Centro:
- IES MIGUEL DELIBES
- Duración:
- 08′ 22″
- Relación de aspecto:
- 2.10:1
- Resolución:
- 1594x760 píxeles
- Tamaño:
- 193.11 MBytes