ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Batalla Naval


Enviado por   •  25 de Noviembre de 2012  •  252 Palabras (2 Páginas)  •  600 Visitas

Página 1 de 2

UNIVERSIDAD NACIONAL DE COLOMBIA

FACULTAD DE INGENIERIA

DEPARTAMENTO DE INGENIERIA DE SISTEMAS E INDUSTRIAL

PROGRAMACIÓN ORIENTADA A OBJETOS

PROFESOR: Ing Jorge Enrique Amaya Cala

BATALLA NAVAL

El juego consiste en impactar o hundir los barcos que se encuentran colocados aleatoriamente en un tablero de 8X8 posiciones bajo las siguientes condiciones:

1.- Existen 4 barcos uno de dos posiciones, uno de tres, uno de cuatro y otro de cinco.

2.- Los barcos se colocan aleatoriamente en el trablero.

3.- Ningún barco puede quedar por fuera del tablero o sobreponerse sobre otro.

4.- Mediante la generación de un número aleatorio entre 0 y 1, se ubica el barco horizontal o verticalmente: si el numero es menor a 0,5 el barco se debe ubicar verticalmente; si el número es mayor o igual que 0,5 el barco se debe ubicar horizontalmente.

5.- Los barcos se ubican a partir de la posición generada aleatoriamente, siempre hacia la derecha o hacia abajo.

6.- Una vez ubicados los barcos en el tablero, el computador genera posiciones aleatorias de juego que estarán entre 0 y 7. Una posición de juego consiste en una pareja de números aleatorios que corresponderán al número de fila y de columna en la cual se hace impacto. No se puede jugar dos o más veces la misma posición.

7.- El juego termina una vez se hunden o impactan todos los barcos.

8.- El software desarrollado debe llevar documentación técnica y de usuario.

9.- Se debe imprimir como salida la matriz de movimientos y el tablero de juego.

Suerte!!!

...

Descargar como (para miembros actualizados)  txt (1.5 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com