Primaria Superior
Ciencias de la Computación y Matemáticas
Mecánicas de Juego con�Operadores de Comparación
Objetivo
Los estudiantes podrán utilizar operadores de comparación y variables para crear las mecánicas de finalización de un juego.
Condicional: Un comando que le indica a un programa cómo tomar una decisión si algo es verdadero o falso
?
Vocabulario
Vocabulario
Booleano: Un valor que solo puede ser verdadero o falso
Vocabulario
Operador de Comparación: Una forma de comparar dos números o cadenas de texto
10
10
10
50
Falso
Verdadero
Variable: Un contenedor que puede contener un valor a la vez
Vocabulario
Revisión
Utilizarás bloques de operadores para comparar valores y determinar acciones en un juego.
Los bloques de operadores se utilizan para comparar dos valores e informar el resultado. Si la comparación es verdadera, el bloque devuelve verdadero; de lo contrario, devuelve falso.
¡Mira este video para más información sobre los Operadores!
Los operadores serán condiciones dentro de declaraciones condicionales.
60
Si es verdadero, ejecutar la secuencia de bloques aquí.
Si es falso, no hacerlo.
Hay muchas formas de utilizar operadores con variables para controlar lo que sucede en un juego.
Si el número de vidas = 0, fin del juego.
Si el número de puntos > 50, pasar al siguiente nivel.
Si la salud de un personaje < la mitad, mostrar una advertencia.
2
3
El valor contenido por una variable puede cambiar a lo largo de tu programa.
¿Qué condición debe ser verdadera para que el programa diga “Fin del Juego”?
¿Qué valor se almacena en la variable “vidas” al hacer clic en la bandera verde?
El programa dirá “Fin del Juego” si el valor almacenado en “vidas” es 0.
El valor almacenado en la variable “vidas” al hacer clic en la bandera verde es 3.
¡Verifica tu comprensión!
Arrastra los bloques correctos para completar la condicional.
Descripción General�del Programa
Hoy crearás condiciones de finalización para un juego.
Condición de Victoria
Si “Puntaje” = 5, ganas.
Condición de Derrota
Si “vidas” = 0, el juego termina.
El programa utilizará variables y condicionales para llevar el puntaje y llevar el número de vidas.
Las variables contienen los valores de Puntaje y Vidas.
Tocar la estrella suma puntos.
Personaje del Jugador
Tocar el rayo reduce vidas.
El loro está programado para moverse cuando se presionan las teclas de flecha.
Crea la variable “Puntaje” y le da el valor de 0 al inicio del juego.
Si la estrella toca al loro, entonces:
El objeto de Estrella tiene Código de Inicio.
¡Agregarás más código para personalizar tu juego!
El objeto de Rayo también tiene Código de Inicio.
Este código mueve el rayo a una posición aleatoria cada 2 segundos.
Si el rayo toca al loro, entonces:
Práctica Guiada
Si la variable “Puntaje” tiene el valor 5, el jugador gana.
Programaremos juntos la condición de Victoria.
Aquí hay algunos de los bloques que utilizarás para construir tus condicionales.
El bloque “detener todos” detendrá toda la acción en tu programa.
Las variables están proporcionadas para ti.
Crea tu operador de�comparación y pruébalo.
Un Ejemplo de Condición de Victoria
Práctica Independiente
Si el jugador tiene 0 vidas, entonces el juego termina.
¡Ahora es tu turno!
Programa la Condición de Derrota.
Extensiones
¿Estás listo para más?
¡Exhibición!
Piensa en un juego que hayas jugado.
¡Reflexionemos!