EJECUCION DEL PROGRAMA - aigora/twIE_2021-proyecto_atrapadosmillones GitHub Wiki

Ejecución del programa

Al ejecutar el programa, lo primero que tendrá que hacer el usuario es introducir su nombre, edad y nombre con el que quiere ser nombrado, esto se realiza mediante el uso de la estructura jugador. Una vez haya hecho eso, verá el menú del programa como aparece en la imagen:

Al introducir 1, seleccionas explicación y juegos:

Al introducir 2, seleccionas el dinero con el que quieres jugar y con ello el nivel de dificultad del juego:

Al introducir 3, aparece una serie de juegos similares que podrían gustar al usuario:

Al introducir 4, directamente comienza el juego. Y te da a elegir entre 2 cantidades distintas de dinero con el que quieres jugar. Siendo la opción con menos dinero la que contiene preguntas con nivel de dificultad fácil o relativamente fácil, mientras que la opción 2, de más dinero, contiene preguntas de nivel difícil:

Si seleccionas la opción 1 con 50k, comienza con la primera pregunta de nivel fácil con algunas indicaciones acerca de como responder a la pregunta:

Si por el contrario seleccionas la opción 2 con 100k, comienza con la primera pregunta de nivel difícil, con indicaciones acerca de cómo responderla:

Para responder a cada pregunta el usuario debe introducir la cantidad de fajos de billetes que quiere apostar a cada respuesta. Esto se realiza mediante un vector cuyas componentes van almacenando la cantidad que introduce el usuario. La primera componente del vector refleja la cantidad que se apuesta a la opción A, la segunda refleja la de la opción B y así sucesivamente. Por eso el jugador deberá introducir en orden la cantidad que introduce en cada respuesta. En particular en este ejemplo, se ha apostado 10 fajos a la opcion A, 30 a la opcion B, 10 a la opcion C, otros 10 a la D y finalmente 0 a la E.

Al acabar el juego, el programa te dice lo perdido en cada pregunta mediante la estructura 'premio'. Usando un vector de estructura que almacena estos datos conseguimos dicha funcionalidad.

Ficheros

En el programa utilizamos ficheros para imprimir por pantalla las preguntas y respuestas. Se accede a ellas mediante una función con el nombre de la pregunta o respuesta a la que va asociada, y están escritas en formato txt. Estas funciones abren los ficheros en modo lectura mediante un puntero y devuelven al programa el impreso de las preguntas y respuestas.