Skip to main content

Sesión tercera. Reto 2

Enunciado: 

Diseña y programa en Scratch unas escenas en la que dos personajes se comuniquen creando un diálogo según las instrucciones que les de en ese momento el usuario del programa.

Condiciones: 

  • Al menos dos personajes.
  • Al menos 2 fondos de escenario.
  • La interacción sucede cuando el programa pregunta al usuario qué debe decir cada interlocutor del diálogo.
  • Posteriormente las escenas se suceden automáticamente con la intervención dialogada de los personajes.
  • Tienes que dar vida a los personajes poniéndoles voz, puede ser la tuya grabada o la que sintetiza Scratch.

Este proyecto incluirá variables o listas en la conversación entre dos personajes. El concepto de una variable es más sencillo que el de una lista pero cuando trabajamos con listas el programa se simplifica bastante.

Por ejemplo si añadimos un diálogo a una variable, necesitaremos 30 variables para 30 expresiones  lo que dificulta mucho entender el funcionamiento del programa. Esto se soluciona con el empleo de listas. Si hay dos personajes se crean dos listas y el diálogo de cada personaje se incluye en cada elemento de su lista, de forma ordenada, para luego poder recuperarlo.