Guía de Bloques de Scratch
🟦 Movimiento
- mover [10] pasos: Mueve al sprite en la dirección que mira.
- girar ↻ [15] grados: Gira el sprite a la derecha.
- girar ↺ [15] grados: Gira el sprite a la izquierda.
- ir a [puntero del ratón]: Mueve el sprite al lugar indicado.
- deslizar en [1] segs a [x: y:]: Desliza el sprite suavemente a una posición.
- apuntar en dirección [90]: Cambia la dirección del sprite.
- apuntar hacia [puntero del ratón]: Apunta hacia un objeto o dirección.
- cambiar x por [10]: Cambia la posición horizontal.
- fijar x a [0]: Pone el sprite en una coordenada específica.
- cambiar y por [10]: Cambia la posición vertical.
- fijar y a [0]: Igual pero con el eje vertical.
- si tocando borde, rebotar: Rebota si toca el borde del escenario.
- fijar rotación a [...]: Cambia cómo rota el sprite.
- x posición, y posición, dirección: Datos actuales del sprite.
🟪 Apariencia
- decir [Hola] por [2] segundos: Muestra un mensaje por tiempo limitado.
- decir [Hola]: Muestra el mensaje hasta que otro lo quite.
- pensar [Hmm...] por [2] segundos: Globo de pensamiento.
- cambiar disfraz a [disfraz1]: Cambia el aspecto del sprite.
- siguiente disfraz: Pasa al próximo disfraz.
- cambiar fondo a [fondo1]: Cambia el fondo del escenario.
- siguiente fondo: Pasa al siguiente fondo.
- cambiar tamaño por [10]: Aumenta o reduce el tamaño del sprite.
- fijar tamaño a [100]%: Pone un tamaño exacto.
- mostrar / ocultar: Muestra u oculta el sprite.
- efectos visuales: Cambia cosas como color, brillo, etc.
- traer al frente / enviar atrás: Cambia el orden del sprite.
🟧 Sonido
- iniciar sonido [pop]: Comienza un sonido.
- iniciar sonido [pop] y esperar: Espera a que termine el sonido.
- detener todos los sonidos: Detiene todos los sonidos activos.
- cambiar efecto [tono] por [10]: Modifica el sonido.
- fijar efecto [tono] a [100]: Valor exacto para el efecto.
- limpiar efectos de sonido: Quita los efectos.
- cambiar volumen por [-10]: Ajusta el volumen.
- fijar volumen a [100]%: Establece el volumen.
- volumen: Devuelve el valor actual del volumen.
🟨 Eventos
- al hacer clic en bandera verde: Comienza el programa.
- al presionar tecla [espacio]: Detecta teclas.
- al hacer clic en este objeto: Reacciona al clic.
- cuando fondo cambia a [fondo2]: Detecta cambio de fondo.
- cuando recibo [mensaje1]: Ejecuta cuando recibe un mensaje.
- enviar [mensaje1]: Envía un mensaje.
- enviar [mensaje1] y esperar: Envía y espera.
🟠 Control
- esperar [1] segundos: Pausa la acción.
- repetir [10]: Repite varias veces.
- por siempre: Bucle infinito.
- si <condición> entonces: Ejecuta si se cumple la condición.
- si <condición> entonces - si no: Condicional con dos opciones.
- esperar hasta <condición>: Espera hasta que se cumpla algo.
- repetir hasta <condición>: Bucle hasta que se cumpla una condición.
- detener [todo / este programa / otros]: Detiene la ejecución.
- crear clon de [yo mismo]: Crea un clon del sprite.
- al comenzar como clon: Acciones del clon.
- eliminar este clon: Borra el clon creado.
🟦 Sensores
- tocando [puntero / sprite]: Detecta contacto.
- tocando color [color]: Detecta contacto con color.
- color [A] tocando color [B]: Detecta coincidencia de colores.
- distancia a [puntero]: Mide distancia.
- preguntar [¿nombre?] y esperar: Pregunta al usuario.
- respuesta: Guarda la respuesta dada.
- tecla [espacio] presionada: Detecta si se presiona.
- botón del ratón presionado: Detecta clics.
- posición del ratón (x / y): Devuelve coordenadas.
- loudness: Sonido ambiente.
- cronómetro: Tiempo desde el inicio.
- reiniciar cronómetro: Reinicia el tiempo.
- día, hora, mes... Hora del sistema.
- nombre del sprite: Nombre del personaje.
🟩 Operadores
- +, -, *, /: Operaciones matemáticas.
- <, >, =: Comparaciones.
- y, o, no: Operadores lógicos.
- unir [Hola] [mundo]: Une textos.
- letra [1] de [Hola]: Extrae una letra.
- longitud de [Hola]: Cuenta caracteres.
- [] contiene []: Verifica contenido.
- número aleatorio entre [1] y [10]: Genera un número al azar.
- redondear, raíz, seno, coseno, etc.: Funciones matemáticas.
🟥 Variables
- crear variable: Crea una nueva.
- fijar [variable] a [valor]: Asigna un valor.
- cambiar [variable] por [1]: Modifica el valor.
- mostrar / ocultar variable: Cambia visibilidad.
- listas: Añadir, eliminar, insertar, verificar, etc.
🟣 Mis bloques
- crear un bloque: Define una función personalizada.
- Úsalo para organizar código y reutilizarlo.
🎮 Extensiones
- Video Sensing: Detectar movimiento con la cámara.
- Micro:bit, LEGO, Makey Makey y más para trabajar con hardware.
Volver a la página principal