Skip to content

0x94defe/DoCe

 
 

Repository files navigation

DoCe

Nombre de grupo: Mango


Requisitos previos para jugar

Descargar e instalar cURL

  1. Se debe descargar cURL según el sistema operativo que poseas en esta URL: https://curl.se/windows/ image

  2. Una vez descargado, descomprimir el archivo.

  3. Almacenar la carpeta donde sepa que dificilmente la elimine a futuro.

  4. Se debe agregar a la variable de entorno del sistema la ubicacion de la carpeta BIN, con origen en la carpeta descomprimida.

Screenshot_60 Screenshot_58 Screenshot_59

  1. Ejecutar Codeblocks, e ingresar en la parte de Settings -> Compiler -> Linker Settings

  2. Agregar la ubicación de lib\libcurl.a relativo a la libreria cURL. Screenshot_61

  3. Ingresar en la parte de Settings -> Compiler -> Search directories

  4. Agregar la ubicación de include relativo a la libreria cURL, en la solapa de Compiler y Resource Compiler.

Screenshot_62

  1. Agregar la ubicación de lib relativo a la libreria cURL, en la solapa de Linker.

Screenshot_63

  1. 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

Instrucciones para jugar

En el inicio del juego, se presenta un menú con tres opciones.

  • [1] Jugar
  • [2] Ver Ranking
  • [3] Salir

[1] Jugar

Permite acceder a jugar DoCe contra la IA.

  1. Se ingresa el nombre del jugador.
  2. Seleccionar la dificultad de la IA
    • [1] Facil
    • [2] Normal
    • [3] Difícil
  3. Se muestra la interfaz gráfica del juego, el usuario puede ver sus cartas y claramente no puede visualizar las del rival.
  4. 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.
  5. 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.
  6. 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.

Partida a modo de ejemplo Screenshot_64

[2] Ver Ranking

Visualizar los jugadores de mayor a menor cantidad de victorias en forma descendente.

[3] Salir

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 100.0%