4. Programación de una conversación entre 2 personajes

Programa una conversación en Scratch

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

Nuestros personajes protagonistas

Nuestros protagonistas serán Dino y Bat de la nueva versión de Scratch.

dino y bat Scratch

La programación de la conversación

Después de escoger a nuestros personajes, lo que haremos será asegurarnos que tenemos seleccionado al personaje que iniciará la conversación. Esto lo podemos comprobar fácilmente si nos fijamos en la esquina superior derecha. En nuestro caso, tenemos que poder ver la miniatura de nuestro dinosaurio, ya que el primero que hablar será Dino.

Como es frecuente, iniciaremos el programa con el bloque de la «bandera verde» (Eventos) y a continuación añadiremos el bloque: «decir _ durante _ segundos» (Apariencia). En este caso, iniciaremos la conversación con los siguientes mensajes: «¡Hola!» y «Mi nombre es Dino «. Y en los dos mensajes, esperaremos 2 segundos respectivamente.

Para poder leer todos los mensajes y respetar el turno de palabra de cada uno, tenemos que tener muy en cuenta el tiempo de espera entre mensaje y mensaje. Así que, si queremos que Bat responda a Dino, lo que haremos será sumar los segundos de cada mensaje de Dino para saber cuanto tiempo tiene que esperar Bat antes de responder. En este caso, tendremos que esperar 4 segundos.

Ahora que ya sabemos cuanto tenemos que esperar, seleccionaremos a Bat e iniciaremos el programa con otra bandera verde. A continuación, buscaremos el bloque «esperar _ segundos» (Control) y pondremos los 4 segundos.

Después de estos pasos previos, lo único que tendremos que añadir serán los respectivos mensajes, que en este caso serán: «¡Hola, Dino!» y «Mi nombre es Bat» y volveremos a ponerle 2 segundos a cada uno de duración.

Para terminar, si queremos finalizar la conversación con la respuesta de Dino, tendremos que fijarnos otra vez en la suma de los segundos de los mensajes de Bat. Luego seleccionaremos a Dino para poner de nuevo la espera de 4 segundos antes de finalizar con: «Encantado de conocerte».

 

conversación en Scratch

Conclusión

Como veis, programar una conversación entre dos o varios personajes es muy sencillo, solo tenemos que tener paciencia y fijarnos muy bien en la duración de los mensajes, así podremos calcular la espera entre mensaje y mensaje, y alargar las conversaciones tanto como queramos.

En la próxima lección, guiaremos a nuestros personajes con las teclas o con el puntero del ratón, y veremos como podemos hacer que los personajes cambien de disfraz.

¡Nos vemos muy pronto!

 

Volver a: Introducción a Scratch 3.0 > 1. Introducción a Scratch 3.0