El área de programación

El área de programación es el espacio principal donde creamos nuestros programas. Aquí es donde arrastramos y encajamos los bloques para decirle al ordenador qué debe hacer.

Esta zona se encuentra normalmente en el centro o en la parte derecha de la pantalla de PictoBlox, y es como un gran lienzo en blanco donde empezamos a construir.

¿Qué es el área de programación?

El área de programación es un espacio vacío donde colocamos los bloques que hemos arrastrado desde la paleta de bloques de la izquierda.

Cuando arrastras un bloque desde la pallete y lo sueltas aquí, se queda "pegado" y listo para encajar con otros bloques y formar tu programa.

Las tres zonas principales de PictoBlox

La pantalla de PictoBlox se divide normalmente en tres partes grandes:

  • Izquierda: Paleta de bloques (donde están todos los bloques disponibles).
  • Centro/Derecha: Área de programación (donde construyes tu programa).
  • Abajo: Escenario (donde ves los personajes y lo que pasa cuando ejecutas el programa).

El área de programación es la zona del centro donde todo ocurre.

Características del área de programación

El área de programación tiene algunas características especiales:

  • Es un espacio en blanco donde puedes colocar muchos programas diferentes.
  • Muestra una pestaña para cada sprite (personaje) que tengas en tu proyecto.
  • Los bloques se "pegan" automáticamente cuando los arrastras cerca de otros.
  • Puedes hacer zoom para ver mejor los bloques (con la rueda del ratón).

Las pestañas de sprites

En la parte superior del área de programación verás pequeñas pestañas con nombres. Cada pestaña corresponde a un sprite (personaje) de tu proyecto.

Por ejemplo, puedes tener pestañas como:

  • "Gato" → Aquí programas lo que hace el gato.
  • "Perro" → Aquí programas lo que hace el perro.
  • "Escenario" → Aquí programas lo que hace el fondo.

Al hacer clic en una pestaña, el área de programación cambia para mostrar los bloques de ese sprite específico.

Cómo empezar a programar

Para empezar a crear un programa en el área de programación:

  • 1. Arrastra un bloque de evento desde la paleta (normalmente "Al presionar la bandera verde").
  • 2. Suéltalo en el área de programación.
  • 3. Arrastra otros bloques debajo para que se encajen automáticamente.
  • 4. Sigue añadiendo bloques hasta completar tu idea.

Los bloques se encajan solos si los acercas lo suficiente a otros bloques.

Mover y organizar bloques

Puedes organizar tus bloques de varias formas:

  • Arrastra: Haz clic en un bloque y muévelo a otro sitio.
  • Desencajar: Haz clic en la parte superior de un bloque para separarlo.
  • Agrupar: Selecciona varios bloques juntos (Ctrl+clic) para moverlos en grupo.
  • Zoom: Usa la rueda del ratón para acercar o alejar la vista.

Puedes tener varios grupos de bloques en el mismo área. Cada grupo funciona por separado.

Ejecutar tu programa

Una vez que tienes tus bloques en el área de programación:

  • Pulsa la bandera verde arriba a la derecha para empezar todo.
  • Pulsa el botón rojo para parar el programa.
  • Verás los resultados en el escenario de abajo.

Solo se ejecutan los bloques que tienen un bloque de evento al principio (como "al presionar bandera verde", "al hacer clic", etc.).

Un ejemplo práctico

Vamos a crear un programa sencillo en el área de programación:

  • 1. Selecciona el sprite principal (por ejemplo, "Gato").
  • 2. Arrastra "Al presionar la bandera verde" al área de programación.
  • 3. Debajo, arrastra "Mover 10 pasos".
  • 4. Debajo, arrastra "Decir Hola 2 segundos".

Ahora tienes tres bloques encajados en el área de programación. Al pulsar la bandera verde, el gato se moverá y dirá "Hola".

Consejos para usar bien el área de programación

  • Empieza siempre con un bloque de evento (bandera verde, clic, etc.).
  • Organiza tus bloques en grupos lógicos (uno para movimiento, otro para sonido...).
  • No tengas miedo de mover y cambiar bloques hasta que te guste el resultado.
  • Usa zoom cuando tengas muchos bloques pequeños.

En el próximo capítulo...

En el siguiente capítulo veremos cómo seleccionar y usar los diferentes tipos de bloques desde la paleta para crear programas más interesantes.