Trabajo práctico de Algoritmos: una pequeña consola de juegos de azar hecha en Python, con una temática de concientización sobre la ludopatía.
Integrantes: Grande Valentino, Gibbons Francisco, Figueroa Casas Felipe, Girardi Miqueas.
El programa muestra un menú interactivo desde la terminal donde el jugador puede elegir entre varios juegos. Lleva estadísticas de cada partida (rachas, victorias y derrotas) y permite consultar un reporte general.
- Python 3.10 o superior (se usa
match/case). - No requiere librerías externas (solo
osyrandomde la biblioteca estándar).
python TP1_Grande_Gibbons_Figueroa_Girardi.pyPara que los colores y los carteles ASCII se vean correctamente, conviene usar una terminal con soporte de códigos ANSI.
| Opción | Juego | Descripción |
|---|---|---|
| A | Mayor o menor | Se muestra un número (1–1000) y hay que adivinar si el siguiente será mayor o menor. La racha se corta al fallar. |
| B | Número secreto | Adivinar un número del 1 al 100 en hasta 6 intentos, con pistas de "mayor"/"menor". |
| C | BlackJack | En desarrollo. |
| D | Par o impar | Se tiran dos dados (1–6); el jugador apuesta a si la suma será par o impar. |
| E | Reporte | Muestra las estadísticas acumuladas de la sesión. |
| F | Salir | Cierra el programa. |
Durante la sesión se registran:
- Mayor o menor: cantidad de partidas y mayor racha alcanzada.
- Número secreto: partidas jugadas, victorias y derrotas.
- Par o impar: partidas jugadas, victorias y derrotas.
El jugador ingresa su nombre (mínimo 2 caracteres) la primera vez que juega, y se conserva durante toda la sesión.
⚠️ El juego es solo con fines de diversión. No apueste dinero real.