top of page

Funcionalidades y construcción del juego.

  • Lizeth Calleja y Rogelio Romero
  • 27 nov 2015
  • 2 Min. de lectura

Si quieres jugar con nuestra app puedes descargar el ejecutable desde:

Nuestro programa cuenta con una serie de funcionalidades como:


1.- Validar la letra ingresada: En esta parte se pretende que el usuario no pueda ingresar caracteres que no correspondan a una letra mayúscula de A-Z solamente, si se intenta ingresar cualquier otra el campo de texto no lo reconoce; Además de que solo acepta una letra, esto se define en el evento keyTyped del cuadro de texto.


2.- Despliega una pista: Conforme la palabra sea seleccionada de manera aleatoria en la pantalla aparece una pista referente a la palabra que se tendrá que adivinar, para hacer más fácil este proceso. Esto se logra implementado un Map o mapeo entre las pistas y el arreglo de palabras.


3.- Ajustar los labels al tamaño de las palabras: Como se generan diferentes palabras con cierto número de letras, el juego permite mostrar únicamente el número de labels correspondientes a el número de letras con las que cuente la palabra a adivinar. Para ocultar se utiliza hide y con un if controlamos cuantos espacios mantener visibles según el tamaño de la palabra.


4.- Verifica la letra que se ingresó: Esta es la base o funcionalidad del juego, la aplicación va a comparar si la letra ingresada se encuentra dentro de la palabra, si la encuentra la va a colocar en el label correspondiente, y en caso de que no la encuentre la imagen del ahorcado cambiara y comenzaran a aparecer las extremidades del muñeco. Esto lo controlamos con una variable que guarde la posición en la que se encontró la letra (index of();) y con ayuda de un if else colocamos la letra en el label que corresponde a la posición de la letra. Si la posición no se encuentra el valor que se regresa es un -1, y según los errores que se tengan en el ciclo se cambiara la imagen del ahorcado.


5.- Muestra la cantidad de intentos que sobran: Algunas veces nos sorprendemos porque el juego termina de la nada, así que, con ayuda de un contador de errores, mandamos un mensaje a pantalla acerca de los intentos que quedan.


6.- Te indica el estado del juego: Dependiendo el contador de errores y aciertos, la aplicación te indica si lograste salvar el semestre (ganaste) o te fuiste a extra (perdiste).


7.- Reiniciar o cierra: Si queremos volver a iniciar el juego o cerrarlo se mostrarán visibles 2 botones (setvisible(true);) y las variables podrán reiniciarse y comenzar nuevamente el juego.

 
 
 

Comentarios


¿Quienes somos?

THE DREAM TEAM Somos dos jovenes alumnos orgullosamente UNAM, con un solo objetivo final, SALVAR EL SEMETRE...

Siguenos
  • Facebook Social Icon
  • Facebook Social Icon

Mas publicaciones:

© 2023 by BI World. Proudly created with Wix.com

bottom of page