Post on 15-Apr-2017
Nombre Tipo Valor inicial
vidas Number 3jugadoractivo Boolean True
VariablesHumanoide
Laboratorio de Informática Educativa, Liceo Lic. Mario Vindas SalazarProf. Álvaro Guerrero Fonseca
Objeto1Métodos
VariablesNombre Tipo Valor inicial
distancia1 Number 0activo1 Boolean True
Laboratorio de Informática Educativa, Liceo Lic. Mario Vindas SalazarProf. Álvaro Guerrero Fonseca
objeto1.distancia1 set value to ( objeto1 distance to jugador )
Mide la distancia entre el Humanoide y el objeto1
Objeto1Métodos
VariablesNombre Tipo Valor inicial
distancia1 Number 0activo1 Boolean True
Laboratorio de Informática Educativa, Liceo Lic. Mario Vindas SalazarProf. Álvaro Guerrero Fonseca
Función If (condicional)
Objeto1Métodos
VariablesNombre Tipo Valor inicial
distancia1 Number 0activo1 Boolean True
If ( objeto1.activo1 == true ) If ( objeto1.distancia1 <= 2 )
Laboratorio de Informática Educativa, Liceo Lic. Mario Vindas SalazarProf. Álvaro Guerrero Fonseca
<= 2
Presenta preguntas y evalúa respuestaObjeto1Métodos
VariablesNombre Tipo Valor
inicialdistancia1 Number 0activo1 Boolean True
Laboratorio de Informática Educativa, Liceo Lic. Mario Vindas SalazarProf. Álvaro Guerrero Fonseca
If ( objeto1.distancia1 <= 2 ) world.respuesta set value to ( ask user for yes or no question = Se debe desechar una jeringa usada? ) If ( world.respuesta == true ) objeto1 say Correcto, ninguna es reutilizable. objeto1 set isShowing to false objeto1.activo1 set value to false increment world.puntaje by 1 Else objeto1 say Incorrecto, se debe desechar después de usarla. objeto1 set isShowing to false decrement jugador.vidas by 1ElseDo Nothing
WorldMétodospregunta1pregunta2pregunta3
ganar
VariablesNombre Tipo Valor
inicialrespuesta Boolean Truepuntaje Number 0
Jugador (humanoide)Métodosadelante
atrásderechaizquierdaVariables
Nombre Tipo Valor inicial
vidas Number 3jugadoractivo Boolean True