viernes, 20 de febrero de 2026

Clase 5: SCRATCH

 

🎯 ¿En qué consiste el juego de hoy?

Hoy vamos a programar un "Juego de Misiones con Niveles". El reto es crear un juego que "piense" y cambie según lo bien que lo estéis haciendo.

Vuestro objetivo será recolectar objetos en una ciudad, pero ¡atención!: cuando consigáis suficientes puntos, el juego os enviará automáticamente a una Misión Nocturna (Nivel 2) donde aparecerá un nuevo enemigo sorpresa y tendréis el tiempo limitado.



🎯 El Gran Objetivo: "Misión: Invasión en la Ciudad"

Hoy vuestro juego tendrá dos niveles. Empezaréis en una ciudad tranquila recogiendo monedas, pero al llegar a 11 puntos, el juego cambiará automáticamente a la noche, aparecerá un enemigo y el tiempo empezará a agotarse.


🛠️ PASO 1: El Escenario Inteligente (Cambio de Nivel)

Primero, necesitamos que el mundo cambie de aspecto cuando seamos expertos.

  1. Fondos: Id a la biblioteca y elegid dos fondos (por ejemplo: City y Night City).

  2. Código del Escenario: Haced clic en el cuadro de "Escenario" (a la derecha de los objetos) y poned esto:

    • Al presionar bandera verde Cambiar fondo a City.

    • Por siempre:

      • Si < [PUNTOS] > 10 > entonces:

        • Cambiar fondo a Night City.

        • Bloque de Oro: Buscad en Eventos (amarillo) el bloque Enviar mensaje [Nivel 2]. (Esto avisa a los demás personajes de que la fase ha cambiado).


🛠️ PASO 2: El Tesoro (El motor de los puntos)

Sin puntos no hay nivel 2. Necesitamos un objeto (estrella, moneda, manzana) que nos dé energía.

  1. Código del Tesoro:

    • Al presionar bandera verde

    • Por siempre:

      • Ir a posición aleatoria.

      • Esperar 1.5 segundos.

  2. Sumar Puntos: (En el mismo objeto Tesoro):

    • Al presionar bandera verde

    • Por siempre:

      • Si < ¿Tocando a [Héroe]? > entonces:

        • Sumar a [PUNTOS] 1.

        • Ir a posición aleatoria (Para que desaparezca y aparezca en otro lado).

        • Iniciar sonido [Collect].


🛠️ PASO 3: El Enemigo del Nivel 2 (Aparece por sorpresa)

Este personaje solo saldrá cuando hayáis demostrado que sabéis jugar.

  1. Elegid un villano y ponedle este código:

    • Para empezar escondido: Al presionar bandera verde Esconder.

    • Para salir en el Nivel 2: Buscad en Eventos: Al recibir [Nivel 2].

      • Mostrar.

      • Por siempre: Apuntar hacia [Héroe] y Mover 4 pasos.


🛠️ PASO 4: El Cronómetro (La cuenta atrás)

Vamos a añadir tensión. Si no ganas rápido, el juego se acaba.

  1. Cread una variable llamada TIEMPO.

  2. En el código del Escenario, añadid esto:

    • Al presionar bandera verde:

      • Dar a [TIEMPO] el valor 30.

      • Repetir hasta que < [TIEMPO] = 0 >:

        • Esperar 1 segundo.

        • Sumar a [TIEMPO] -1.

      • Detener todos (El tiempo se acabó).


📋 Check-list para saber si eres un Pro:

  • [ ] ¿El juego empieza con el fondo de día y los puntos a 0?

  • [ ] ¿Al tocar el tesoro suben los puntos?

  • [ ] ¿Al llegar a 11 puntos el fondo cambia solo y aparece el enemigo?

  • [ ] ¿El tiempo baja de uno en uno hasta llegar a cero?


¡A trabajar, programadores! Recordad que el bloque de Enviar mensaje está en la categoría amarilla de EVENTOS. ¡Es el bloque que conecta todo el juego! ¿Quién llegará al Nivel 2 antes de que se acabe el tiempo?

No hay comentarios:

Publicar un comentario