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!