Skip to content

cris-jimenez89/Hundir_la_Flota

Repository files navigation

Bienvenidos a nuestra reinterpretación personal del juego HUNDIR LA FLOTA. La forma en la que hemos estructurado el proyecto, partiendo de un J1 que seríamos nosotros y un J2 que sería la máquina, es la siguiente:

HITOS DE NUESTRO PROYECTO

  • H1: Conseguir un juego operativo, en el que los barcos estén colocados en posiciones fijas para ambos jugadores y sus disparos sean a un punto aleatorio.
  • H2: Juego operativo con los barcos colocados en posiciones fijas, disparo aleatorio para el J2 y eligiendo coordenadas para el J1.
  • H3: Juego operativo que incluya que los barcos sean colocados en posiciones aleatorias para ambos jugadores, disparo aleatorio para el J2 y eligiendo coordenadas para el J1.

BONUS

  • H4: Juego operativo en el que el J1 elija la posición y orientación de sus barcos. Para el J2 los barcos se seguirán colocando de manera aleatoria y con respecto a los disparos, seguirán siendo aleatorios para la máquina y eligiendo coordenadas para J1.
  • H5: Para incluir complejidad, creamos la clase Juego además de Tablero, que nos ayudará a la hora de introducir métodos más complejos.
  • H6: Creamos menú para la colocación de los barcos del jugador 1, para poder elegir entre CARGA ALEATORIA, POSICIONES FIJAS O ELEGIDAS POR JUGADOR.
  • H7: Incluimos un disparo INTELIGENTE para el J2 para añadir un nivel de dificultad especial a la partida.
  • H8: Creamos un índice de opciones a realizar antes del disparo (SALIR DEL JUEGO, IMPRIMIR TABLERO BARCOS, DISPARAR).
  • H9: Embellecemos el juego, usando librerías especializadas para crear una interfaz gráfica y sonidos.

La división de tareas y la creación de ramas en nuestro repositorio GIT es esta:

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published