Está en la página 1de 12

SCRATCH

práctica

Juego de preguntas y respuestas


Juego Mental
Complejidad de esta currícula: Intermedio
Tiempo aproximado de desarrollo: de (1) encuentro.

Qué necesitás saber para esta currícula?

Introducción a la programación y armado de procedimientos / Division de


problemas

Procedimientos

Manejo de Disfraces

Manejo de calculos matematicos

www.chicasprogramadoras.club
Juego Mental , Estrategias

▶ Este es un Juego en donde se tratara de adivinar las respuestas


correctas

▶ El usuario debera encontrar tantas respuestas correctas como sean


posibles en el tiempo dado

▶Se puede complejizar indicando de que tipo queremos la operacion por


ejemplo si queremos sumas, restas, divisiones o multipicaciones

www.chicasprogramadoras.club
Sprites y Escenarios
▶ Seleccionar un sprite que te guste y un escenario que te guste de la biblioteca o
importa desde recursos de internet el que creas conveniente

▶ Puede importer una musica para que se ejecute mientras el juego corre

▶ Vamos a crear 2 variables, por ejemplo NUMERO1 Y NUMERO2.

▶ Comenzariamos el juego asignando valores aleatorios a estas dos variables, te


acordas desde donde se hace ? Piensa entre que rangos quieres hacerlo.

www.chicasprogramadoras.club
Comenzamos a programar....
▶ La asignacion de las variables se hace en forma aleatoria y el rango podria ser segun dificultad
del juego, o fijo como esta aca.

▶ Este comando podria esta en el escenario o asociado a Giga, lo importante es que se haga al
principio

www.chicasprogramadoras.club
Programamos la preguntas y respuestas
▶ Para preguntar al usuario usamos el comando interactivo
PREGUNTAR, y esperamos la respuesta.

▶ Para preguntar, unimos los dos numeros para que el usuario


entienda que queremos ver la multiplicacion

▶ Para ver si es correcto o no , es relativamente sencillo ya que lo


resuelve la computadora, con la operacion matematica real “X” es
ella la que va a calculary y va a comparar con la respuesta que le
dio el usuario,

▶ De esta forma con el comando “SI” y “SI NO” vamos a poder saber
si es correcto o incorrecto
▶ Que haria falta para que esto se ejecute muchas veces....???
CORRECTO EL BLOQUE POR SIEMPRE
www.chicasprogramadoras.club
Como agregamos un temporizador para que cuente el
tiempo ?
▶ Al escenario le vamos a agregar el Código para que cuente los segundos y
el juego tenga un “tiempo”

▶ Para ello necesitaremos otra variable, por ejemplo “TIEMPO” y


programar en el “Escenario”, que es el lugar en donde conviene colocar
todas las variables de tiempo, dificultad, etc...

▶ En este caso le damos fijo 30 segundos, pero podria ser parte de la


dificultad del juego si damos mas o menos tiempo

▶ Deberiamos mandar un mensaje de FIN una vez que el temporizador llega


a su fin, como lo harias ??

www.chicasprogramadoras.club
Como terminamos el juego
▶ El personaje GIGA, tiene que saber cuando el juego termino, asi que lo
manejaremos con el mensaje FIN o el que indique que se llegaron a los 30
segundos.

www.chicasprogramadoras.club
¿Preguntas?
¡A trabajar!
Desafíos y soluciones

www.chicasprogramadoras.club
Solucion posible
▶ Una solucion posible para ver el programa funcionado esta aca...

https://scratch.mit.edu/projects/418004038/

En la carpeta de RECURSOS esta el PDF completo con todas las soluciones posibles y diferentes
desafíos y también el fuente .sb3 para poder importarlo y verlo funcionado

www.chicasprogramadoras.club
MUCHAS GRACIAS

www.chicasprogramadoras.club

También podría gustarte