Este documento presenta el manual del programador para el juego educativo del ahorcado. Describe la clase ahorcadoFinal que representa el juego, incluyendo variables y métodos como buscaLetraEnPalabra(), compararPalabras(), definirPalabra(), e iniciarJuego(). El objetivo del juego es adivinar palabras ingresando letras antes de cometer errores.
2. UNIVERSIDAD TÉCNICA DE MACHALA
FACULTAD DE INGENERÍA CIVIL
ESCUELA DE INFORMÁTICA
PRIMER SEMESTRE
PARALELO “A”
UTILITARIOS I
“El Ahorcado Educativo”
“Manual del Programador”
Proyecto Final de la Asignatura
Autores:
Aguilar Pacheco Bryan Stalin
Cabanilla Asencio Erwin Enrique
Castillo Crespín Jimmy Fernando
Romero Correa Jerry Alexander
Docente:
Ing. Fausto Redrován Castillo, Mg.
MACHALA - ECUADOR
SEPTIEMBRE, 2013
3. Proyecto Final de Utilitarios I
Class ahorcadoFinal
java.lang.Object
ahorcadoFinal
public class ahorcadoFinalextends java.lang.Object
Una clase que representa el juego del ahorcado, proyecto final de
Programacion I
Version:
1.0 25/08/2013
Author:
Fernando Castillo, Aguilar Bryan, Cabanilla Erwin, Romero Jerry
Field Summary
(package private) static
java.lang.String
descripcion
Static boolean encontradaLetra
Variable para saber si la letra fue o no
encontrada
Static int errores
Variable para los numeros de errores inicializa en
0
Static int intentos
Variable maximo de intentos
Static int maximoIntentos
Variable maximo de intentos
Statc int maximoLetras
Variable maximo de letras ingresadas
(package private) static
java.lang.String
op
Static java.lang.String palabra
Variable para las palabras a adivinar en el juego
del ahorcado
Static char[] palabraAuxiliar
Autores : “Aguilar” “Cabanilla” Pag# 1
“Castillo” “Romero”
4. Proyecto Final de Utilitarios I
Variable del arreglo de la palabra auxiliar
Static char[] palabraOriginal
Variable del arreglo de la palabra original
Static int puntaje
Variable de puntaje que inicializa en 1000
Static java.util.Scanner sc
Variable ingreso por teclado
Constructor Summary
ahorcadoFinal()
Method Summary
Static void buscaLetraEnPalabra(char letra)
Metodo que ayuda a buscar una letra en la palabra orginal
ingresada
Static void compararPalabras()
este metodo compara la palabra orginal con el auxiliar si es
igual palabra encontra caso contrario palabra no encontrada
Static void definirPalabra()
Este metodo sirve para el la opcion jugar con otra persona,
que nos permite definir una palabra a adivinar
Static void guardar()
metodo que sirve para guardar pntaje y errores y nombre de
la persona que jugó nuestro juego
Static void iniciarJuego()
Metodo que inicia el juego, es la segunda opcion del menu de
jugar con otra persona
Static void limpiarPalabraAux()
Metodo para limpiar o borrar la palabra auxiliar sirve para que
cada palabra que se almacene en la variable palabraAuxiliar
se transforme por los '_'
Static void main(java.lang.String[] args)
metodo main da inicio o arranque al programa
Static void menu()
Metodo Menu contiene el menu principal del juego
Autores : “Aguilar” “Cabanilla” Pag# 2
“Castillo” “Romero”
5. Proyecto Final de Utilitarios I
Static void nivel1()
Metodo Jugar con la pc este permite jugar el ahorcado con
palabras pre-establecidas por el programa a lo cual el usuario
debe adivinar
Static void nivel2()
metodo que da inicio al nivel dos del juego
Static void presentar()
metodo q sirve para presentar los datos guardados en la base
de datos
Methods inherited from class
clone, equals, finalize, getClass, hashCode, notify,
notifyAll, toString, wait, wait, wait
Field Detail
descripcion
static java.lang.String descripcion
encontradaLetra
public static boolean encontradaLetra
Variable para saber si la letra fue o no encontrada
errores
public static int errores
Variable para los numeros de errores inicializa en 0
Autores : “Aguilar” “Cabanilla” Pag# 3
“Castillo” “Romero”
6. Proyecto Final de Utilitarios I
intentos
public static int intentos
Variable maximo de intentos
maximoIntentos
public static final int maximoIntentos
Variable maximo de intentos
See Also:
Constant Field Values
maximoLetras
public static final int maximoLetras
Variable maximo de letras ingresadas
See Also:
Constant Field Values
op
static java.lang.String op
palabra
public static java.lang.String palabra
Variable para las palabras a adivinar en el juego del ahorcado
Autores : “Aguilar” “Cabanilla” Pag# 4
“Castillo” “Romero”
7. Proyecto Final de Utilitarios I
palabraAuxiliar
public static char[] palabraAuxiliar
Variable del arreglo de la palabra auxiliar
palabraOriginal
public static char[] palabraOriginal
Variable del arreglo de la palabra original
puntaje
public static int puntaje
Variable de puntaje que inicializa en 1000
sc
public static java.util.Scanner sc
Variable ingreso por teclado
Constructor Detail
ahorcadoFinal
public ahorcadoFinal()
Method Detail
buscaLetraEnPalabra
public static void buscaLetraEnPalabra(char letra)
Autores : “Aguilar” “Cabanilla” Pag# 5
“Castillo” “Romero”
8. Proyecto Final de Utilitarios I
Metodo que ayuda a buscar una letra en la palabra orginal ingresada
Parameters:
letra - es una variable tipo caracter que permite la busqueda de
esa letra en la palabra original
compararPalabras
public static void compararPalabras()
este metodo compara la palabra orginal con el auxiliar si es igual
palabra encontra caso contrario palabra no encontrada
definirPalabra
public static void definirPalabra()
Este metodo sirve para el la opcion jugar con otra persona, que nos
permite definir una palabra a adivinar
guardar
public static void guardar()
throws java.io.IOException
metodo que sirve para guardar pntaje y errores y nombre de la
persona que jugó nuestro juego
Throws:
java.io.IOException
iniciarJuego
public static void iniciarJuego()
Metodo que inicia el juego, es la segunda opcion del menu de jugar
Autores : “Aguilar” “Cabanilla” Pag# 6
“Castillo” “Romero”
9. Proyecto Final de Utilitarios I
con otra persona
limpiarPalabraAux
public static void limpiarPalabraAux()
Metodo para limpiar o borrar la palabra auxiliar sirve para que cada
palabra que se almacene en la variable palabraAuxiliar se transforme
por los '_'
main
public static void main(java.lang.String[] args)
metodo main da inicio o arranque al programa
menu
public static void menu()
Metodo Menu contiene el menu principal del juego
nivel1
public static void nivel1()
Metodo Jugar con la pc este permite jugar el ahorcado con palabras
pre-establecidas por el programa a lo cual el usuario debe adivinar
nivel2
public static void nivel2()
metodo que da inicio al nivel dos del juego
Autores : “Aguilar” “Cabanilla” Pag# 7
“Castillo” “Romero”
10. Proyecto Final de Utilitarios I
presentar
public static void presentar()
metodo q sirve para presentar los datos guardados en la base de
datos
Autores : “Aguilar” “Cabanilla” Pag# 8
“Castillo” “Romero”