Punto y Fama

Anuncio
Punto y Fama
El juego consiste en adivinar, las cifras y su orden de, un número entero de cuatro dígitos, generado de
manera aleatoria. El usuario tiene diez intentos para lograrlo, y el juego provee pistas al jugador en cada
intento, denominados: Puntos y Famas.
Las pistas no son suministradas en un orden específico, por ende el usuario no sabe cual de los números
introducidos son los puntos y las famas a primera instancia. Una fama corresponde a una cifra correcta y
su orden exacto. Un punto corresponde solo a una cifra correcta.
Ejemplo: Si el número oculto del computador es: 4263 y el jugador digita 2861. El juego indica que se
obtuvo una fama y un punto; ya que el 2 está en la casilla incorrecta (punto) y el 6 en la posición
correcta (fama)
Requisitos:
1. El programa debe validar que los valores introducidos sean numéricos.
2. El programa no debe terminar hasta que el jugador no agote sus 10 intentos o de manera
intencional.
3. Debe indicar la cantidad de oportunidades restantes.
4. Debe decir cuantos puntos y cuantas famas logró el jugador en cada intento.
5. Indicar cuando el jugador ganó.
6. El juego de tener un sistema de puntaje basado en la relación de acierto/fallas y el tiempo para
concluir la partida. Un jugador debe obtener un puntaje gane o pierda la misma. Al final del
partido el programa debe preguntar al jugador su nombre y almacenar su puntaje y su nombre
para fines de ranking.
7.
8.
vés de un menú que indique las opciones como jugar
o ver el ranking.
9. En caso de que el jugador pierda, indicar que perdió y salir del programa.
Entregables:




Código fuente del proyecto.
Documentación técnica.
Manual de usuario.
Descripción y justificación de los algoritmos utilizados, así como librerías.
Descargar