🎯 ¿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.
Fondos: Id a la biblioteca y elegid dos fondos (por ejemplo:
CityyNight City).Código del Escenario: Haced clic en el cuadro de "Escenario" (a la derecha de los objetos) y poned esto:
Al presionar bandera verdeCambiar 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.
Código del Tesoro:
Al presionar bandera verdePor siempre:Ir a posición aleatoria.Esperar 1.5 segundos.
Sumar Puntos: (En el mismo objeto Tesoro):
Al presionar bandera verdePor 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.
Elegid un villano y ponedle este código:
Para empezar escondido:
Al presionar bandera verdeEsconder.Para salir en el Nivel 2: Buscad en Eventos:
Al recibir [Nivel 2].Mostrar.Por siempre:Apuntar hacia [Héroe]yMover 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.
Cread una variable llamada
TIEMPO.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