Bloques de Programación
Los bloques de programación están diseñados con diferentes formas, que pueden conectarse entre sí verticalmente como un rompecabezas. Las secuencias de comandos se crean por series de bloques conectados. Cada tipo de datos tiene su propia forma y una ranura con forma especial. Hay cinco formas de bloques diferentes:
- Hat Block
- Stick Block
- Reporter Block
- Boolean Block
- Cap Block
Hat Block
Se utiliza un Hat Block para iniciar la secuencia de programación, y siempre se coloca encima de otros bloques. La siguiente es la forma general de un Hat Block.
Cada Hat Block usa su propia forma de activar una secuencia de programación ya sea presionando una tecla, recibiendo un mensaje, entre otros.


Stick Block
Stick Block es un bloque rectangular que cabe encima o debajo de otros bloques, con una muesca en la parte superior y una protuberancia en la parte inferior. Un Stick Block típico se ve así:
Los Stick Block se utilizan para ejecutar los comandos principales y, por lo tanto, son los bloque más comunes de utilizar. Ejemplo: mover un objeto, mostrar mensajes o reproducir sonidos.
Reporter Block
Cada Reporter block contiene un valor que puede ser un valor numérico o una cadena de caracteres. La siguiente es la forma general de un Reporter Block.
Se puede usar un Reporter Block en cualquier secuencia de código que requiera datos pero no se puede usar de forma independiente. Puede encajar en otro siempre y cuando encaje en la ranura de otro bloque.
Boolen Block
Un Boolean Block contiene una condición, que puede ser “verdadera” o “falsa”. Un Boolean Stick típico es un hexágono alargado como se muestra a continuación:
Un Boolean Stick debe colocarse en la ranura hexagonal de otro bloque y, por lo tanto, no puede usarse de forma independiente.
Cap Block
Un Cap Block finaliza una secuencia de código o proyecto. Solo se puede poner debajo de todos los bloques. La siguiente es la forma general de un Cap Block.






















