Capítulo 4: ¿Qué pasa si quiero que el personaje decida hacer algo?
Decidir es parte de pensar
Imagínate que estás jugando y alguien te pregunta:
- ¿Quieres pizza o hamburguesa?
- ¿Estás feliz o triste?
- ¿Hace sol o llueve?
Cuando eliges una respuesta, estás tomando una decisión. Scratch también puede decidir cosas, pero necesita que tú le digas cuándo y cómo.
El bloque “Si… entonces…”
En el grupo de bloques amarillos (Control) está este bloque especial:
- Si (algo es verdadero), entonces...
Parece una “boca con colmillos” 🦷. Y dentro puedes meter lo que quieras que pase si algo ocurre.
Ejemplo: Si toco el borde, entonces…
- Paso 1: Al hacer clic en la bandera verde.
- Paso 2: Por siempre:
- Paso 3: Mover 10 pasos.
- Paso 4: Si toca el borde, entonces:
- Paso 5: Decir “¡Uy!” por 1 segundo.
- Paso 6: Girar 180 grados.
Esto significa: “Camina todo el rato, pero si chocas con el borde, da la vuelta y di ¡Uy!”.
¿Qué tipo de cosas puede comprobar Scratch?
Para poder decidir, Scratch necesita saber cosas. Algunas ideas:
- Si se toca un color.
- Si se presiona una tecla.
- Si está tocando otro personaje.
- Si una variable tiene cierto número (esto lo veremos más adelante).
Estos bloques los encuentras en la categoría Sensores (azules claritos) y Operadores (verdes).
Ejemplo: Si presiono la tecla “espacio”, salto
- Paso 1: Al hacer clic en la bandera verde.
- Paso 2: Por siempre:
- Paso 3: Si tecla [espacio] está presionada, entonces:
- Paso 4: Cambiar y: +50 (salta).
- Paso 5: Esperar 0.3 segundos.
- Paso 6: Cambiar y: -50 (baja).
Esto simula que el personaje salta cuando tú le das a la tecla. ¡Ahora sí que parece un videojuego!
Ejercicio: “Alerta roja”
Tu misión:
- Paso 1: Al hacer clic en la bandera verde.
- Paso 2: Por siempre:
- Paso 3: Si está tocando el color rojo, entonces:
- Paso 4:Decir “¡Alerta roja!” por 1 segundo.
Puedes poner un cuadrado rojo en el escenario para probarlo.
Consejo: ¿Y si quiero que el personaje elija entre dos cosas?
Hay otro bloque que te encantará:
- Si… entonces… si no… entonces...
Ejemplo:
- Si toca el borde → “¡Cuidado!”
- Si no → “Todo bien”
Esto lo verás en próximos capítulos, ¡pero ya sabes que existe!
Reto del capítulo: “Puerta mágica”
Tu misión:
- Paso 1: Tu personaje está frente a una puerta (un cuadrado azul).
- Paso 2: Si toca la puerta, debe decir “¡Estoy dentro!”.
- Paso 3: Si no la toca, debe decir “Estoy fuera”.
- (Usa los bloques “Si… entonces…” y “si no…” para lograrlo).
¡Lo estás haciendo genial!
Ahora tu personaje puede tomar decisiones, igual que tú cuando piensas qué hacer. ¡Ya no solo camina, ahora también piensa!