6. Jugar con el personaje seleccionado
¡Hola Scratchers! Bienvenidos a la lección 6 del curso de «Selector de Personajes y Fondos» donde estamos aprendiendo a programar un selector para nuestros juegos. En esta nueva lección veremos cómo podemos jugar con el personaje seleccionado.
El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.
Hasta el momento, hemos elegido a tres personajes (Hanna, Ben y Dino) que podemos ver con las flechas y elegir con la tecla [Espacio]. Al personaje elegido, le hemos añadido un mensaje, una animación y efectos de sonido. También creamos una nueva variable «a» para activar el juego. Y por último, programamos el personaje seleccionado para moverlo con las flechas del teclado.

Fondo del juego
Una vez seleccionado nuestro personaje, ha llegado la hora de crear un fondo para nuestro juego. Nosotros dibujaremos un suelo y una bandera morada al final del camino que funcionará como meta, pero podéis optar por buscar fondos en Internet e incluso combinar ambas técnicas.
A continuación haremos que al presionar la bandera verde, el fondo cambie a «fondo 1» (fondo en blanco), y por último esperaremos hasta que a=2, es decir, enviaremos otro mensaje con la variable «a» para activar el cambio de fondo a «fondo 2» (el suelo con la bandera).
Fijar la posición del personaje en la pantalla
Ahora que ya podemos mover a nuestros personajes con las teclas y tenemos un fondo, solo nos falta hacerlos más pequeños y colocarlos al inicio del camino. Nosotros lo haremos con «Ben» y luego duplicaremos el programa para ponerlo en los otros personajes:
Para colocar a Ben, tenemos que moverlo hasta donde queramos y fijarnos en los números que nos indican la posición «x» e «y» justo debajo de la pantalla. Luego los copiaremos en el bloque [ir a x:_ y:_] y lo pondremos después de la selección, justo antes de moverlo con las flechas. Recordad que al presionar la bandera verde, es importante que «Ben» y los demás estén en el centro de la pantalla, así que pondremos [ir a x:0 y:0] al inicio.
Fijar el tamaño del personaje
Por último, para fijar el tamaño de Ben, utilizaremos el bloque [fijar tamaño al_%] y lo pondremos al inicio al 100% (su tamaño original). Y al 35% después del bloque [ir a x:_ y:_].
Jugar con el personaje seleccionado
Antes de empezar el juego, recordaremos que el objetivo del curso es aprender a programar el selector de personajes, por lo que el juego será muy simple.
En este caso, el juego consistirá en correr hasta llegar a la bandera morada. Para ello, tenemos que activar el juego con la variable «a», pero ahora en vez de «a=1» será «a=2»: [dar a «a» el valor «2»] y colocaremos el bloque después de fijar el tamaño.
Finalmente, añadiremos a Ben otro bloque [si_entonces] y pondremos: si toca el color morado de la meta, Ben diga «He ganado» durante unos segundos y el juego termine, es decir [detener» todos»].
Para terminar…
Recordad que lo importante del curso es aprender a hacer el selector de personajes, por lo que si queréis añadirle un juego chulo, podéis elegir el que más os guste de nuestros cursos de scratch school y personalizarlo a vuestro gusto. O si ya tenéis uno creado ¡añadirle el selector para poder jugar con el personaje seleccionado!
Nos vemos en la lección 7, donde veremos cómo podemos añadirle otros fondos a nuestro selector
¡Hasta la próxima!