Programación con ScratchJr
5. Guía de Scratch Jr
5.4. Guía de bloques
Scratch Jr cuenta con 6 bloques de codificación:
Bloques de codificación de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Amarillos: bloques de eventos.
Azules: bloques de movimiento.
Morados: bloques de apariencia.
Verdes: bloques de sonido.
Naranjas: bloques de control.
Rojos: bloques de finalización.
Bloque de eventos
Se usan para iniciar el código.
Bloques de evento de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Comenzar
al presionar bandera verde: la secuencia de comandos se inicia al
pulsar en la bandera verde.
Comenzar
al pulsar: la secuencia de comandos se inicia al pulsar sobre el
personaje.
Comenzar
al tocar: la secuencia de comandos se inicia cuando otro
personaje toca al personaje.
Comenzar
con mensaje: la secuencia de comandos se inicia cuando se recibe
un mensaje del color indicado.
Diferentes opciones de comenzar con mensaje de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Enviar
mensaje: envía un mensaje del color indicado.
Diferentes opciones de enviar mensaje de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Tutorial bloque de eventos:
Navarro, C. (2023). Bloque de eventos: para iniciar el código. [video] Youtube
Bloque de movimientos
Permite a los personajes tener movimiento.
Bloques de movimiento de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Mover
a la derecha: mueve el personaje el número de cuadrículas
indicado hacia la derecha.
Mover
a la izquierda: mueve el personaje el número de cuadrículas
indicado hacia la izquierda.
Subir:
mueve el personaje el número de cuadrículas indicado hacia arriba.
Bajar:
mueve el personaje el número de cuadrículas indicado hacia abajo.
Girar
a la derecha: gira el personaje la cantidad indicada hacia la
derecha. Para una vuelta completa, especificar 12 en el número.
Girar
a la izquierda: gira el personaje la cantidad indicada hacia la
izquierda. Para una vuelta completa, especificar 12 en el número.
Saltar:
mueve el personaje el número de cuadrículas indicado hacia arriba y
después hacia abajo.
Ir
al inicio: vuelve a situar al personaje en la posición inicial.
Para establecer una nueva posición inicial, arrastra al personaje
hasta el lugar deseado.
Tutorial
bloque de movimiento:
Navarro, C. (2023). Bloque de movimiento [video] Youtube
Bloque de apariencia
Sirven para modificar la apariencia de los personajes o enviar mensajes de diálogo.
Bloques de apariencia de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Decir:
aparece el mensaje indicado, en el espacio de texto que hay debajo ,
en un globo por encima del personaje.
Crecer:
aumenta el tamaño del personaje.
Disminuir:
reduce el tamaño del personaje.
Restablecer
tamaño: devuelve el personaje a su tamaño original.
Ocultar:
desvanece el personaje hasta hacerlo invisible.
Mostrar:
el personaje aparece gradualmente hasta que es completamente visible.
Tutorial
bloque de apariencia:
Navarro, C. (2023). Bloque de apariencia. [video] Youtube
Bloque de sonido
Permite añadir sonido o la propia voz.
Bloques de sonido de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Pop:
sonido “pop”.
Reproducir
sonido grabado: reproduce el sonido grabado por el usuario.
Tutorial bloque de sonido:
Navarro, C. (2023). Tutorial bloque de sonido. [video] Youtube
Bloque de control
Para establecer bucles o instantes de espera entre bloques.
Bloques de control de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Esperar:
pausa la secuencia de comandos durante el tiempo indicado (en décimas
de segundo).
Parar:
detiene todas las secuencias de comandos del personaje.
Fijar
la velocidad: cambia la velocidad a la que se ejecutan
determinados bloques.
Diferentes opciones de “velocidad” de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Repetir:
ejecuta los bloques que se integren en el bloque un número de veces
indicado.
Repetir de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Tutorial
bloque de control:
Navarro, C. (2023). Tutorial bloque de control. [video] Youtube
Bloque de finalización
Para detener la ejecución de un código.
Bloques de finalización de Scratch Jr. INTEF. Licencia (CC BY 4.0)
Finalizar:
indica el final de la secuencia de comandos (pero no afecta en modo
alguno).
Repetir
indefinidamente: ejecuta la secuencia una y otra vez.
Ir
a la página: cambia a la página del proyecto indicada.
Tutorial del bloque de finalización:
Navarro, C. (2023). Tutorial del bloque de finalización. [video] Youtube