viernes, 20 de febrero de 2026

Clase 5: SCRATCH

 

🎯 ¿Qué vamos a aprender hoy?

Hoy vamos a dar el salto de "juego sencillo" a "Simulador Inteligente". En esta clase aprenderéis:

  1. Mensajes entre objetos: Cómo hacer que un personaje le dé una orden a otro (¡comunicación telepática!).

  2. Fondos Dinámicos: Cómo hacer que el juego cambie de nivel o de escenario automáticamente.

  3. Cronómetros de Presión: Cómo añadir una cuenta atrás para que el juego sea emocionante.


🚀 El Proyecto: "Misión: Invasión en la Ciudad"

🏙️ Fase 1: El Cambio de Escenario (Niveles)

Ya no queremos un solo fondo. Queremos que el juego progrese.

  1. Elegid dos fondos distintos (por ejemplo: City y Night City).

  2. En el código del Escenario, programad esto:

    • Al presionar bandera verde Cambiar fondo a [Fondo 1].

    • Por siempre: Si [Puntos] > 10 entonces cambiar fondo a [Fondo 2].

  3. Reto extra: Haced que cuando cambie el fondo, aparezca un mensaje que diga "¡NIVEL 2!" durante 2 segundos.

✉️ Fase 2: El Poder de "Enviar Mensaje" (Comunicación)

Esto es lo más importante de hoy. Queremos que cuando lleguéis a 10 puntos, aparezca un "Jefe Final" que estaba escondido.

  1. Elegid un nuevo objeto (el Jefe Final) y ponedle el código:

    • Al presionar bandera verde Esconder.

  2. En vuestro Héroe, dentro del bloque donde sumáis puntos, añadid:

    • Si [Puntos] = 10 entonces enviar mensaje [Aparece Jefe].

  3. Volved al Jefe Final y programad:

    • Al recibir [Aparece Jefe] Mostrar y Empezar a perseguir al héroe.

⏱️ Fase 3: ¡El Tiempo se agota! (Variables de Control)

Vamos a añadir tensión. Si no consigues los puntos en 30 segundos, pierdes.

  1. Cread una nueva variable llamada "TIEMPO".

  2. En el Escenario, programad este hilo:

    • Al presionar bandera verde:

      • Dar a [TIEMPO] el valor 30.

      • Repetir hasta que [TIEMPO] = 0:

        • Esperar 1 segundo.

        • Sumar a [TIEMPO] -1.

      • Detener todo y decir "¡Se acabó el tiempo!".


🔥 El Gran Reto Final: "El Botón de Superpoder"

Como vais muy rápido, aquí tenéis un ejercicio de lógica pura:

  • Programad la tecla Q (o cualquier otra letra).

  • Al pulsarla, el héroe debe volverse invencible (cambiar su efecto de transparencia o color) y moverse al doble de velocidad durante solo 5 segundos.

  • Pista: Tendréis que usar Mover 20 pasos en lugar de 10, un Esperar 5 segundos y volver a la velocidad normal.


📋 Check-list de la Clase 5

Vuestro proyecto es de nivel avanzado si:

  • [ ] El fondo cambia automáticamente cuando llegas a 10 puntos.

  • [ ] Un nuevo enemigo aparece "por arte de magia" (usando Enviar mensaje) al cambiar de nivel.

  • [ ] El cronómetro baja de segundo en segundo y termina el juego al llegar a cero.

  • [ ] Reto Pro: Habéis conseguido programar el "Superpoder" temporal con una tecla.

    ¡A trabajar, programadores! Recordad: los mensajes (enviar y al recibir) son los que permiten que los juegos tengan historias y niveles. ¡A ver quién llega al Nivel 2 antes de que el cronómetro llegue a cero! 

No hay comentarios:

Publicar un comentario