Está en la página 1de 1

Batalla naval

Batalla naval es un juego para 2, cuyo objetivo consiste en destruir la flota de barcos de sus
enemigos antes que él destruya todos los tuyos. Antes de que comience el juego deberás ser capaz
de posicionar 9 barcos de distinto tamaño, en una grilla que será tu zona de juego y que
permanecerá oculta para tu enemigo (él no sabe el lugar exacto donde escondiste tus barcos). Una
vez que haz posicionado todos tus barcos, el juego se desarrollará por turnos en donde debes
disparar a 3 casillas de la zona de juego de tu oponente, con la finalidad de encontrar sus barcos
escondidos. Si aciertas a una posición en donde hay un barco enemigo, la zona de juego rival
deberá mostrar que lograste disparar en uno de sus barcos. El juego se repite mientras no se hayan
hundido todos los barcos de alguno de los jugadores.

El programa debe permitir:

 Permitir que se puedan colocar distintos tipos de barcos en tu zona de juego. (3 barcos de
2 posiciones,3 barcos de 3 posiciones y 3 barcos de 4 posiciones).

 El tamaño de la grilla o matriz donde se ubican los barcos debe ser seleccionada por cada
grupo un tamaño MxN.

 Posicionar los barcos enemigos en su zona de juego, mediante algún método aleatorio.

 Mediante turnos, poder seleccionar una zona del tablero rival y disparar para ver si hay un
barco escondido en esa zona.

 Permitir que tu oponente sea capaz de disparar de manera aleatoria en 3 zonas de tu


tablero de juego.

 Al finalizar cada turno, mostrar el estado final de cada tablero después de los disparos.

 Mantener actualizada la información de los elementos del videojuego para, al finalizar la


partida, mostrar el ganador.

 Debe tener un menú inicial en el cual permita ver: 1. Instrucciones del juego,2. Iniciar
partida y 3. Salir del juego.

También podría gustarte