Nombre de grupo: Mango
-
Se debe descargar cURL según el sistema operativo que poseas en esta URL: https://curl.se/windows/

-
Una vez descargado, descomprimir el archivo.
-
Almacenar la carpeta donde sepa que dificilmente la elimine a futuro.
-
Se debe agregar a la variable de entorno del sistema la ubicacion de la carpeta BIN, con origen en la carpeta descomprimida.
-
Ejecutar Codeblocks, e ingresar en la parte de Settings -> Compiler -> Linker Settings
-
Agregar la ubicación de lib\libcurl.a relativo a la libreria cURL.

-
Ingresar en la parte de Settings -> Compiler -> Search directories
-
Agregar la ubicación de include relativo a la libreria cURL, en la solapa de Compiler y Resource Compiler.
- Agregar la ubicación de lib relativo a la libreria cURL, en la solapa de Linker.
- En caso de que no todavía no pueda acceder al uso de la librería, agregar en Other linker options, lo siguiente:
-lcurl
-lws2_32
-lssl
-lcrypto
-lz
En el inicio del juego, se presenta un menú con tres opciones.
- [1] Jugar
- [2] Ver Ranking
- [3] Salir
Permite acceder a jugar DoCe contra la IA.
- Se ingresa el nombre del jugador.
- Seleccionar la dificultad de la IA
- [1] Facil
- [2] Normal
- [3] Difícil
- Se muestra la interfaz gráfica del juego, el usuario puede ver sus cartas y claramente no puede visualizar las del rival.
- Además de exhibirlas gráficamente, se mostrará una lista de las cartas en mano con un respectivo identificador numérico, para seleccionar la carta por consola.
- Cada vez que se acaben las cartas del mazo del cual se toman para tener 3 cartas en mano, se vuelve a ordenar el mazo.
- La partida continua hasta que uno de los dos jugadores llega a 12 o más puntos.
Una vez finalizada la partida, se dictamina y se muestra el ganador por pantalla, el cual será subido a la API para quedar registrado en el ranking. Se genera un informe mediante un archivo de texto, con el siguiente formato:
informe-juego_AAAA-MM-DD-HH-MM
A -> Año
M -> Mes
D -> Dia
H -> Hora
M -> Minuto
El informe generado automáticamente, contendrá la siguiente información vinculada a la partida:
- CARTA_SELECCIONADA: La carta que se jugó por cada jugador
- PUNTAJE_ACUMULADO: El puntaje que posee el jugador hasta el momento de un determinado turno.
- TURNO: Indica el número de turno.
Visualizar los jugadores de mayor a menor cantidad de victorias en forma descendente.
En el caso de que no se quiera acceder a ninguna de las anteriores opciones, se puede optar por salir de la consola para jugar o ver el ranking.





