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.