SESIÓN 48 RESUELTA Antes de empezar… mira las tareas que tienes que realizar y organiza el tiempo que tienes en clase para realizarlas todas. Ya has conseguido finalizar con éxito tu primer videojuego con Scratch, ahora toca profundizar aún más y programar otros proyectos más complejos. En esta primera sesión de nuestro Concurso virtual, tendremos que elegir y/o diseñar los objetos y escenarios para nuestro concurso. Crearemos la primera pregunta y las posibles respuestas como objetos, un fondo para cuando haya un acierto y otro fondo para cuando haya un fallo. En esta sesión, deben diseñar o elegir los elementos de la primera pregunta. Bloques utilizados: “Enviar” y “Recibir mensajes”, utilizaremos nuevos bloques que aumentarán la interactividad (“al hacer clic”) y utilizaremos los bloques de “Operadores” para introducir sencillas operaciones matemáticas. Programación: la primera parte de este proyecto es muy sencilla, puesto que tendremos que elegir los objetos y escenarios adecuados para nuestro concurso y nuestra primera pregunta. Elegimos un fondo para la pregunta y la redactamos. Nuestra propuesta es sobre El Sistema Solar, pero se trata de que los alumnos elijan libremente el tema. Piensa una manera de programar que al seleccionar la respuesta correcta, sume un ACIERTO y al seleccionar una incorrecta, sume un FALLO. Para conseguir sumar los aciertos y los fallos, comenzaremos a trabajar con variables asociadas a distintos eventos. Bloques utilizados: Eventos (Enviar, Recibir, Al hacer clic) y Datos (Crear variable, Fijar variable, Cambiar variable) Programación: Creamos las variables “Aciertos” y “Fallos” y las fijamos a 0. Creamos también las posibles respuestas (cada una como un objeto independiente) y las programamos de manera que al hacer clic en la correcta, envíe el mensaje “Correcto” y al hacer clic en una errónea, envíe el mensaje “Incorrecto”. 1 SESIÓN 48 RESUELTA Prueba el funcionamiento de tu programación con la primera pregunta. Observa que sume correctamente aciertos/fallos y que el fondo cambie para informar sobre si has acertado o fallado la pregunta. Ahora deben conseguir, no solo sumar los aciertos y los fallos, también que aparezca un fondo diferente que informe al jugador sobre si ha acertado o fallado la pregunta. Bloques utilizados: Eventos (Enviar, Recibir, Al hacer clic) Programación: Diseñamos otros dos fondos para los dos posibles resultados (Correcto o Incorrecto) y programamos que al recibir el mensaje “Correcto”, aparezca un fondo concreto y al recibir “Incorrecto” otro diferente que nos informe. La lógica del proceso es: - Clic en la respuesta correcta ➡ Envía/Recibe mensaje “Correcto” ➡ Cambia fondo y suma 1 a Aciertos - Clic en la respuesta incorrecta ➡ Envía/Recibe mensaje “Incorrecto” ➡ Cambia fondo y suma 1 a Fallos La programación, sería: Y el algoritmo sería: Próxima sesión… ya sabemos cómo programar las preguntas y las respuestas. Para la siguiente sesión debes pensar un sistema para ir pasando a la siguiente pregunta una vez hayamos respondido a la anterior. 2