Proyecto fin carrera

Solo disponible en BuenasTareas
  • Páginas : 3 (604 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de enero de 2012
Leer documento completo
Vista previa del texto
PRÁCTICA SEGUNDA EVALUACIÓN: PAQUETE JUEGOS: Crear el paquete juegos con el ahorcado, tres en raya y juego de las parejas. Opcionales: hundir la flota y buscaminas.
* AHORCADO
* TRES EN RAYA* HUNDIR LA FLOTA
* EL JUEGO DE LAS PAREJAS
* EL JUEGO DEL BUSCAMINAS

1. EL JUEGO DEL AHORCADO
Haciendo uso de la clase String se va a implementar el juego del Ahorcado: ClaseJuegoAhorcado:
ATRIBUTOS: la cadena a adivinar y el número de vidas.
MÉTODOS: Implementar un método principal Juega, se recomienda seguir los siguientes pasos:
Crear una cadena del mismo tamaño que lacadena a adivinar, pero en la que todos sus caracteres sean un '-'. Mostrar al usuario la cadena con los '-'. Pedir al usuario que introduzca un carácter y comprobar si está en la cadena a adivinar.Si está en la cadena, reemplazar los '-' por el carácter en las posiciones que corresponda. Comparar esta cadena con la cadena a adivinar y, si son iguales, indicárselo al usuario y terminar lapartida.
Si no está en la cadena, llamar al método QuitaVida comprobando si se ha terminado la partida o no. Si no se ha terminado la partida, volver a mostrar la cadena con '-' al usuario y repetir elproceso.
Tras cada inserción, mostrar el estado del número de vidas dibujando el clásico ahorcado.
2. EL JUEGO DE TRES EN RAYA
Haciendo uso del tipo int[][] se va a implementar el juego del tres enraya.
ATRIBUTOS: turno (tipo int; con valor cero o uno indicando si es el turno del jugador1 o del 2), número total de movimientos de cada partida, número de la ficha (tipo int; valor 1, 2 ó 3;cada jugador tiene tres fichas) y el tablero (tipo int[3][3]; asignar valor 1 a la casilla ocupada por el jugador1, y valor 2 a la ocupada por el jugador2).
MÉTODOS: Implementar un menú principal paraelegir la acción que va ha realizar cada jugador, controlando la alternancia de los turnos: 1.- Poner ficha (han de ser las tres primeras opciones de cada jugador); 2.- Mover ficha (dos fichas no...
tracking img