5. Dar vida al personaje seleccionado

guardar personaje seleccionado scratch

¡Hola Scratchers! Bienvenidos a la lección 5 del curso de «Selector de Personajes y Fondos» en el que estamos aprendiendo a programar un selector para elegir el personaje con el que queremos jugar. En esta nueva lección veremos cómo podemos dar vida al personaje seleccionado.

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.

Hasta ahora hemos creado una galería con 3 personajes que podemos elegir con las flechas del teclado y seleccionar con el [Espacio]. También hemos animado a los personajes para que cambien de disfraz y nos agradezcan nuestra elección. Y por último, les hemos adjudicado un sonido a cada uno de ellos.

Botón [Start] para iniciar el juego

Lo primero que haremos será ir al «Objeto 1» y en el momento en que se escondan los personajes, le pondremos una espera de unos pocos segundos. En ese momento aparecerá un botón de [Start] en medio de la pantalla que nos indicará el inicio del juego.

Para personalizarlo podemos buscar la imagen de otro personaje o podemos diseñarlo nosotros mismos. En nuestro caso, dibujaremos un triángulo verde y enviaremos un mensaje que llamaremos «botón».

Nuestro botón se esconderá al presionar la bandera verde y lo mostraremos cuando reciba el mensaje «botón». A demás, haremos que se [espere hasta que «toque el puntero del ratón» y «esté presionado»], es decir, lo presionaremos para iniciar el juego y luego lo esconderemos porque ya no lo necesitaremos.

Activar el personaje elegido

También queremos que el botón se comunique con los otros personajes para activarlos, por lo que podríamos enviarles un mensaje. En nuestro caso queremos añadirles una espera, por lo que a nosotros no nos sirve, así que lo haremos diferente:

Para ello iremos a cada uno de los personajes y añadiremos el bloque [esperar hasta que _ ], luego crearemos una variable (porque no tenemos ningún bloque que ponga «mensaje recibido» y nos encaje en el sitio). La nueva variable la nombraremos «a» de activar y diremos: [esperar hasta que «a=1»]. Finalmente iremos al botón [Start] y pondremos el bloque [dar a «a» el valor «0»] al presionar la bandera porque estará desactivado al inicio, y cuando reciba el mensaje «botón» lo activaremos, por lo que le daremos el «valor 1».

Dar vida al personaje seleccionado con las flechas

A continuación, para dar vida al personaje seleccionado, volveremos a los personajes y les diremos que se muestren, después fijaremos el estilo de rotación a «izquierda – derecha» para que los personajes no se den la vuelta. Luego, dentro de un [por siempre], añadiremos bloques de condición para moverlos con las teclas:

[si «tecla flecha derecha presionada» entonces]

[apuntar en dirección «90» (derecha)]

[mover»10″pasos]

y lo mismo con la flecha izquierda pero en este caso será en dirección «-90».

En la siguiente lección…

En la próxima lección añadiremos fondos nuevos y crearemos nuestro primer mini-juego para uno de los personajes.

¡Nos vemos muy pronto!

Volver a: Selector de personajes > 1. Selector de personajes