Batalla naval

9
“Batalla Naval”JUEGO Planeación del proyecto C C C C C C C

description

Planeación y anexos de mi proyecto

Transcript of Batalla naval

  • Batalla NavalJUEGOPlaneacin del proyecto

    CC C

    C

    C

    C

    C

  • M A R Z O

    Actividades Jueves 12Viernes

    13Martes

    17Jueves

    19Viernes

    20 Martes

    24

    Investigacin del juego (reglas)

    Prueba de juegos existentes

    Anlisis (Identificacin de entradas y salidas del

    juego)

    Diseo (Representacin de datos y procesos)

    1 Entrega

  • Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de prog

    AnexosIdentificacin de entradas y salidas da datos

  • Mapa del juego (Entorno)

    El tablero o entorno del

    juego se desarrollara con una

    matriz bidimensional de 10x10.

    #define NF 10

    #define NC 10

    . . .

    int tablero[NF][NC];

    Las filas estn enumeradas 0 -

    9 y se representarn con las

    primeras 10 letras del

    abecedario, las columnas a su

    vez se mostrarn con nmeros

    enteros de 0 -10. Cada casilla

    de la matriz inicialmente estar

    marcada con un smbolo del

    alfabeto ascii..

  • Entradas Salidas

    Datos del usuario

    Nombre o alias

    Datos del juego

    Coordenadas de tiro

    Orientacin

    Tipo de barco

    Barcos Hundidos

    Nmero de Tiros

    Tiros Fallidos

    Tiros Acertados

    Nmero de Juegos Ganados

    Juegos perdidos

    Porcentaje de juegos Ganados

    Nombre de Usuario,

    Barcos Restantes,

    Barcos Eliminados,

  • Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de programacin estructurada * Lenguaje de prog

    AnexosRepresentacin de datos y procesos

  • Los datos sern representados algunos como

    estructuras tratando de describir a la entidad de la

    mejor manera.

    Datos definidos por el usuario.

    Nuevos tipos de datos (typedef tipo nombre

    nuevoNombre)

    Representacin de los datosy procesos

    Enumeraciones y uso de estructuras dentro de

    otra

  • Representacin del tablero de juego

    void creaTablero(){ int tablero[NF][NC], i, j, k; int alfabeto = 65; for(i=0; i

  • Algunos posibles procesosdel juego

    Contadores( )

    Los contadores servirn para llevar los procesos

    del juego, los tiros fallidos, los ganados, los tiros

    en un determinado tiempo, los barcos daados,

    los sobrevivientes y los datos que la bitcora de

    informacin de juegos tendr como porcentaje de

    juegos ganados perdidos.

    Recopilar Datos de Juego()

    La recopilacin de datos se lleva a cabo al

    trmino de cada juego, que contribuye al llenado

    de la bitcora.

    Men()

    En el men se mostraran las opciones como inicio

    juego, dificultad,opciones de juego, salir del juego,

    continuar partida.

    Tiros()

    Esta funcin ser la que durante todo el juego se

    estar empleando pues es con la que el juego

    funciona, ser.