jueves, 28 de mayo de 2026

SCRATCH - MOVIMIENTO CON CURSORES

Scratch Sesión 2: Tomando el Control (Interactividad y Teclado)

En la sesión anterior los objetos se movían solos. Hoy vas a aprender a conectar el teclado de tu ordenador con el código para controlar tú mismo al protagonista de tu futuro videojuego.

Tecnología y Digitalización - 2º ESO

1. El mapa matemático del juego (Ejes X e Y)

Para mover un personaje por la pantalla con precisión, Scratch utiliza un sistema de coordenadas matemáticas. No te asustes, es muy fácil de recordar:

  • El Eje X (Horizontal): Controla el movimiento de izquierda a derecha. Si sumas a la X, vas a la derecha. Si restas a la X, vas a la izquierda.
  • El Eje Y (Vertical): Controla el movimiento de arriba a abajo. Si sumas a la Y, vas hacia arriba. Si restas a la Y, vas hacia abajo.

2. Guía Técnica Paso a Paso: Programar las 4 Flechas

Vamos a crear un coche de carreras o una nave espacial que responda inmediatamente cuando pulses las flechas del teclado. Sigue estos pasos sin saltarte ninguno:

Paso A: Preparación del Piloto

  1. Elimina el gato inicial.
  2. Elige un fondo que parezca una carretera o el espacio exterior (por ejemplo, Neon Tunnel o Space City).
  3. Añade un objeto que simule ser tu vehículo (por ejemplo, un coche Convertible o una nave Rocketship). Cambia su tamaño a 50 para que no ocupe toda la pantalla.

Paso B: Programar el movimiento Horizontal (Eje X)

  1. Ve a la pestaña amarilla de Eventos y arrastra el bloque al presionar tecla espacio. Cambia la palabra "espacio" haciendo clic en el desplegable y selecciona flecha derecha.
  2. Ve a la pestaña azul de Movimiento. Busca con cuidado el bloque que se llama sumar a x 10 (¡ojo!, no lo confundas con "dar a x el valor..."). Encájalo debajo de tu evento. ¡Pruébalo! Si pulsas la flecha derecha, tu objeto ya avanza.
  3. Para ir a la izquierda: duplica esos bloques o arrastra unos nuevos. Cambia el evento a flecha izquierda y modifica el bloque azul para que ponga sumar a x -10 (pon el signo menos delante del número).

Paso C: Programar el movimiento Vertical (Eje Y)

  1. Arrastra otro bloque de evento amarillo y configúralo en flecha arriba.
  2. Ve a la pestaña azul de Movimiento y busca el bloque sumar a y 10. Encájalo debajo. Al pulsar arriba, tu personaje subirá.
  3. Crea la última combinación: evento para la flecha abajo conectado al bloque azul sumar a y -10.
⚠️ ¡Mucho cuidado con los bloques azules! Un fallo típico que hace que el personaje se mueva en diagonal o se vuelva loco es confundir el bloque sumar a x con el bloque sumar a y. Revisa tu código: las flechas laterales usan la X, las flechas verticales usan la Y.

3. Retos de Autonomía: ¡Mejora los controles!

Si ya te puedes mover por la pantalla, demuestra que puedes configurar dinámicas de juego reales resolviendo estos tres retos tú solo:

  • Reto 1 (El Turbo): Introduce un nuevo evento en tu código. Haz que al presionar la barra espaciadora (tecla espacio), el personaje "pegue un acelerón" hacia adelante sumando 50 puntos de golpe en el eje X.
  • Reto 2 (Orientación realista): Cuando vas a la izquierda, tu coche o nave sigue mirando hacia la derecha y parece que va marcha atrás. Busca en la pestaña azul de movimiento el bloque apuntar en dirección X e incorpóralo dentro de cada flecha para que el objeto mire hacia donde camina (Derecha = 90, Izquierda = -90, Arriba = 0, Abajo = 180). Recuerda activar el botón "Izquierda/Derecha" en la casilla Dirección si se pone bocabajo.
  • Reto 3 (Posición de salida): Cada vez que arranca el juego, el coche debería empezar en el mismo sitio. Añade el bloque de bandera verde al hacer clic en bandera verde y conecta debajo el bloque azul ir a x: 0 y: 0. Así, se centrará automáticamente al empezar.

4. Entrega de la práctica

No olvides asegurar tu trabajo antes de que termine la clase siguiendo el protocolo técnico habitual:

  1. Haz clic en Archivo > Guardar en tu ordenador.
  2. Busca el archivo descargado en tu equipo y renómbralo exactamente como: Apellido_Nombre_Scratch2.sb3.
  3. Súbelo a la tarea correspondiente en nuestra plataforma digital. ¡Listo!

No hay comentarios:

Publicar un comentario