TUTORIAL 03 · SCRATCH 3

Juego del
esqueleto

Pulsa sobre los esqueletos que aparecen en el bosque, consigue puntos antes de que termine el tiempo y descubre cómo duplicar un personaje programado.

⏱ 45–60 min ▣ Nivel inicial
01
EMPEZAMOS

Prepara el escenario

Elige el fondo Woods y añade el esqueleto y el mago. En este juego habrá un marcador de puntos y una cuenta atrás.

Objetivo del juegoPulsa los esqueletos antes de que termine el tiempo. Cada acierto suma un punto y, al final, el mago muestra la puntuación.
● Skeleton ✦ Wizard
ESCENARIO

Fondo: Woods

Objetos iniciales: Skeleton y Wizard

Marcadores: puntos y tiempo

Captura del escenario del juego Skeleton en Scratch
Referencia visual del escenario del juego en Scratch. Pulsa la imagen para ampliarla.
02
VARIABLES

Crea las variables

El proyecto necesita dos variables compartidas por todos los objetos. Las variables propias de cada esqueleto las crearás en el paso 4.

Para todos los objetos

puntos guarda los aciertos del jugador.

tiempo controla la cuenta atrás.

Globales
03
ESCENARIO · TIEMPO

Programa el fondo y el tiempo

El escenario prepara la partida, pone el marcador a cero y cuenta 30 segundos. Cuando la cuenta termina, envía el mensaje fin partida.

al hacer clic en bandera verde
cambiar fondo a Woods
dar a tiempo el valor 30
dar a puntos el valor 0
repetir tiempo
esperar 1 segundos
sumar a tiempo -1
enviar fin partida y esperar
✓ Comprueba que el marcador de tiempo baja una unidad cada segundo y que empieza en 30.
04
OBJETO · SKELETON

Programa un esqueleto

Primero programaremos un único objeto Skeleton. Cuando funcione, lo duplicaremos para crear los otros cuatro.

PROPIEDADES

Nombre: Skeleton · Tamaño: 35 · Variable local: transparencia

Solo para este objeto

Crea la variable transparencia seleccionando Skeleton.

Cada esqueleto tendrá su propio valor.

Propia de Skeleton
Muy importanteLas variables puntos y tiempo se crean para todos los objetos. La variable transparencia se crea solo para Skeleton, para que cada duplicado controle su propio efecto.

Crea el bloque personalizado Avanzar

definir Avanzar
apuntar en dirección número aleatorio entre 0 y 360
mostrar
por siempre
mover 7 pasos
si toca un borde, rebotar
esperar 0.01 segundos
siguiente disfraz

Inicia el esqueleto

al hacer clic en bandera verde
dar a transparencia el valor 0
quitar efectos gráficos
Avanzar

Programa el clic sobre Skeleton

al hacer clic en este objeto
sitiempo>0entonces
detener otros programas en el objeto
iniciar sonido rattle
esconder
apuntar en dirección número aleatorio entre 0 y 360
sitransparencia<80entonces
sumar al efecto desvanecer 10
sumar a transparencia 10
sumar a puntos 1
ir a x: número aleatorio entre -240 y 240 y: número aleatorio entre -180 y 180
esperar 1 segundos
mostrar
Avanzar

Al recibir el final de partida

al recibir fin partida
esconder
detener otros programas en el objeto
✓ Prueba el juego con un solo Skeleton antes de duplicarlo.
05
OBJETO · WIZARD

Programa el mago y prueba

El mago permanece oculto durante la partida. Cuando recibe fin partida, aparece y felicita al jugador mostrando sus puntos.

PROPIEDADES

Nombre: Wizard · Tamaño: 100 · Disfraz final: wizard-b

Oculta Wizard al empezar

al hacer clic en bandera verde
esconder

Muestra la puntuación final

al recibir fin partida
esperar 1 segundos
mostrar
decir ¡Hola! durante 2 segundos
cambiar disfraz a wizard-b
decir unir Has conseguido unir puntos puntos, enhorabuena durante 2 segundos
✓ Comprueba con un solo esqueleto que aparece Wizard y muestra la puntuación final.
06
RETO FINAL

Duplica los esqueletos

Cuando el juego funcione con un Skeleton, duplícalo cuatro veces. Así tendrás cinco esqueletos funcionando con la misma programación.

Skeleton Skeleton2 Skeleton3 Skeleton4 Skeleton5
RecuerdaCada duplicado conserva su propia variable local transparencia. El marcador global puntos suma todos los aciertos.
¿Todo funciona?Enhorabuena. Has utilizado variables globales y locales, bloques personalizados, mensajes, condiciones, duplicación de personajes y efectos gráficos.