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.