Coordinador 3. Jorge Luis Ibáñez Canales - norman-ipn/Ajedrez2018 GitHub Wiki

Integrantes

  • Ayala Segoviano Donaldo Horacio
  • Galvan Zaldivar Jose Joaquin
  • Sebastian Cipriano Damian
  • Hernández Magallón Erick Raziel

Módulos

10- Determinar el número de piezas que quedan en el juego.

11- Tablero.

11.2- Designar la ubicación de cada casilla.

11.3- Imprimir el tablero.

11.4- Designar un color a cada casilla (esta función va incluida al momento de imprimir el tablero).

11.5- Designar la casilla que le corresponde a cada pieza al inicio del juego. (esta igual está incluida en imprimir el tablero.)

11.1- Designar el número de casillas. (Como el número de casillas es siempre el mismo, se podría decir que esta función también está incluida al momento de imprimir el tablero)

11.6- Guardar la posición de una pieza.

11.7- Establecer los límites del tablero.

Nombramiento de funciones (10):

Nombre Nombre de la función Parámetros Tipo de retorno
Número de piezas blancas contarBlancas "int"
Número de piezas negras contarNegras "int"

Nombramiento de funciones (11):

Nombre Nombre de la función Parámetros Tipo de retorno
Imprimir el Tablero imprimirTablero "int"
Posicionar las piezas posicionPiezas "int"
Piezas dentro del tablero revisarPosicion "int"
Guardar posición de pieza guardarPosicion Pieza (aún no se discute con qué tipo de dato se manejarán) "int"

*La salida de retorno es de tipo entero, ya que los datos se manejarán principalmente mediante direcciones de memoria y el "return" devolverá 0 si fue exitoso y 1 si ha habido un error.