Sunteți pe pagina 1din 8

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA F.C.Q.

Mendoza Abarca Jos Antonio

PROGRAMACION

Juego de batalla naval Grupo 21

Introduccin: Batalla naval el turbo c Mi proyecto se trata en programar el juego de batalla naval en turbo c, que se compone bsicamente de dos tableros ya sea en una hoja de papel doblada o virtualmente. En uno de los tableros el jugador coloca sus barcos estos ya vienen con las medidas establecidas y tratas de hundir el barco del oponente mediante disparos gana el que termine de hundir todos los barcos del oponente primero. Para mi proyecto implementare todas las reglas y caractersticas del ya conocido juego de batalla naval, adems de que va a contar con los mens esenciales de todo un buen juego.

Descripcin: Batalla naval Se compone de dos tableros uno para el jugador y el otro para el CPU, estos tableros estn conformados por una serie de cuadros. Los tableros son cuadrados de 10 por 10, y cada posicin se identifica con nmeros para las columnas (de 1 a 10) y con letras para las filas (de la A a la J). En uno de los tableros el jugador coloca sus barcos y registra los tiros del oponente. En el otro, se registran los tiros propios. Antes de comenzar, cada jugador posiciona los barcos de forma secreta para que el oponente no sepa aunque en este caso jugaremos con la computadora y no podemos ver donde coloca sus barcos. Cada uno ocupa, segn su dice; o, una cierta cantidad de cuadros, ya sea horizontal o verticalmente. Ambos poseen y deben ubicar igual nmero de barcos. Una vez todos los barcos han sido posicionados, se inicia una serie de rondas. En cada ronda, cada jugador en su turno indica una posicin del tablero de su oponente. Si esa posicin es ocupada por una parte de un barco, se marcara con rojo el cuadro que ha sido acertado. Ahora bien, si la posicin indicada, no posee un barco, el cuadro se volver negro lo cual indica que ya se ha atacado en ese punto y no existe barco. Quien logre destruir primero todos los barcos ser el vencedor y aparecer una frase al ganador acompaado de un alegre tono

Metas y alcance: Como es un juego simple mi meta no est ms all de la forma original intentare implementar niveles de dificultad i pantalla especiales para mejor diseo.

Capturas:

Herramientas: Men: Inicio: es el que le dar la opcin de ejecutar partida una vez hayas acomodado los barcos. Cargar partida: te permite abrir una partida previamente guardada. Guardar partida: permitir guardar la partida tal y como se encuentra. Fin de partida: te permite cerrar el juego. Vertical: permite acomodar el barco de forma vertical. Horizontal: permite acomodar el barco de forma horizontal. Botones:

Pantallas especiales:

Diagrama de diseo:
SELECCIONAR PROYECTO

Diseo de tableros

Diseos del men

Creacin de los tableros

Elaboracin de mens

Posiciones

Creacin de barcos

Cdigos para poder jugar

Guardar y abrir

Colocar barcos

Jugar

Terminar

Manual de usuario: El juego comienza con una pantalla especial la cual se quita presionando cualquier tecla luego aparece el men del juego el cual est situado en la parte posterior de la pantalla. Para poder empezar con el juego utilizamos el mouse y nos dirigimos a la pestaa o el botn de inicio cliqueamos el botn y nos aparecer un texto diciendo de quien es esa tripulacin seala una posicin en el tablero izquierdo en la parte inferior de la pantalla y luego se dirige a los botones de horizontal o vertical para seleccionar el acomodo de su barco y as repite el procedimiento con los 4 barcos restantes. Una vez hecho esto puede comenzar a atacar al contrincante en este caso es la computadora notara que sus barcos no se muestran en la pantalla por lo que deber seleccionar al azar con el mouse una posicin en el tablero derecho de la computadora los barcos que le han disparado se marcaran de rojo para que no vuelvas a acertar en el mismo sitio el primero que logre marcar de rojo todos los barcos habr ganado en la pantalla aparecer que has derrotado a la marina, si ganas junto con unos sonidos repetidos

Tableros: Los tableros estn formados por una serie de cuadros 10x10 del lado izquierdo se colocan en vertical las letras de la A a la J dejando el primer cuadro vaco e igualmente con los nmeros se colocan en horizontalmente en orden de la izquierda ala derecha dejando un cuadro vaco al inicio estos nmeros van del 1 al 10.

Barcos: Los barcos estn formados por una determinada medida son dos barcos de tres cuadros, un barco de cuatro cuadros, tres de dos y por ultimo cuatros de un cuadro tal y como se ve en la siguiente captura.

Reglas: Pero para poder jugar primero se tienen que conocer las reglas: El objetivo de esta batalla naval es hundir todos los barcos de tu adversario. Para empezar hay que colocar la flota en el tablero. Tu contrincante debe hacer lo mismo. A continuacin intentar hundir los barcos del adversario. Turnos: Los turnos es el indicador que te permite saber cundo debes tirar una vez llega tu turno, tienes oportunidad de realizar un disparo si aciertas tiras de nuevo pero reputando un tiro por turno a excepcin de que aciertes, en ese caso dejas de tirar hasta que falles un tiro. Posicin de barcos: Se le permite a cada jugador colocar horizontal o verticalmente sus barcos alrededor del tablero y es obligatorio colocar todos tus barcos para as poder empezar. Disparos: Tienes un disparo por turno una vez que le aciertes un disparo al contrincante puedes continuar realizando el ataque. Al acertar al barco de tu contrincante a ese barco se le va a marcar una cruz o un cambio de color a la zona acertada al fallar tu disparo en el lugar de impacto tambin quedara una marca para que no vuelvas a disparar en ese mismo sitio.

Comentarios y expectativas: Este fue un buen proyecto lo escog en lo personal porque el juego ya lo conoca y me gust la idea de hacerlo por m mismo y no comprar uno hecho en la tienda Conclusin: Al desarrollar el juego se me presentaron dificultades y algunas dudas que con la ayuda de mis compaeros y del profesor pude solucionarlas me ayudo a saber cul era mi nivel en programacin y que aspecto dominaba de la materia pude aprender ms y eso me agrado ahora s que voy ms preparado para el siguiente curso.

S-ar putea să vă placă și