Juevo puzzle java tda

Solo disponible en BuenasTareas
  • Páginas : 4 (975 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de enero de 2012
Leer documento completo
Vista previa del texto
Universidad La Salle Oaxaca, A. C.

Nombre de la actividad:
Juego Puzzle

Curso:
Laboratorio de programación orientada a objetos

Maestra:
Ing. Marcela Bonilla Jiménez

Alumno:
DiegoFaustino Navarro Jara

09 de Enero de 2012

Funcionamiento del juego Puzzle.
Juego de Puzzle, se desea realizar este juego en java, este se podrá jugar de distintas maneras y dimensiones las cuales:Existen diferentes dimensiones que el usuario podrá seleccionar para jugar ingresando solo el digito de estas las cuales son 3x3, 4x4, 5x5 y 6x6.
Horizontal en esta opción el juego es el básico enorden numérico acomodados de menor a mayor y dependiendo de las dimensiones del tablero, ya que hay varias dimensiones antes mencionadas.
Vertical este modo es mas complejo ya que el usuario tieneque acomodar las fichas de menor a mayor pero en forma vertical con las dimensiones del modo anterior.
Diagonal en este modo que es un poco más complejo el usuario tendrá que acomodar las fichas demodo diagonal, es decir, en forma de escalera, de menor a mayor como en los casos anteriores.
Por último está Caracol este es el modo más complejo del juego ya que el usuario tendrá que comenzardesde el centro recorriendo las fichas en el sentido del reloj hacia afuera para lograr ganar.

TDA JugadorPuzzle
Elementos: nomJugador (string), quita_espacios (string), palabra (string), nombre(string), sinEspacios (string), valido (booleano).
Organización: Lineal
Dominio: Solo letras.
Diseño lógico de las operaciones:
1. Inicializa_jugador.
2. ingresa_nombre.
3. quita_espacio.4. nombre_valido.

1. Nombre: Inicializa_jugador
Descripción: inicializa el nombre del jugador en blanco.
Entradas: ninguna
Salidas: nomJugador (string)
Precondiciones: Ninguna.Poscondiciones: inicializaJugador debió haberse inicializado.

2. Nombre: ingresa_nombre
Descripción: ingresa el nombre del usuario.
Entradas: nomJugador (string)
Salidas: nombre (string)...
tracking img