Este proyecto es una implementación del clásico juego de cartas Black Jack, escrito en Python. El juego permite a los jugadores humanos y computarizados competir en una emocionante partida de Black Jack, donde el objetivo es vencer al croupier obteniendo una suma de cartas cercana o igual a 21, sin pasarse.
- Jugadores Humanos y Computarizados: El juego incluye la lógica para jugadores humanos y computarizados (bots), cada uno con su propia estrategia de juego.
- Interfaz de Consola: Toda la interacción con el juego se realiza a través de la consola, con una interfaz sencilla y fácil de usar.
- Sistema de Apuestas: Los jugadores pueden realizar apuestas con fichas virtuales, añadiendo una capa adicional de estrategia al juego.
Para ejecutar este juego, necesitarás:
- Python 3.6 o superior
- Un terminal o consola para ejecutar scripts de Python
- Este módulo utiliza la librería colored la cual deberas instalarla(https://pypi.org/project/colored/).
- Clona el repositorio en tu máquina local usando
git clone https://github.com/zotel1/Juego_Black_Jack.git
. - Navega hasta el directorio del juego y ejecuta
python main.py
para iniciar el juego. - Sigue las instrucciones en pantalla para realizar apuestas y tomar decisiones durante el juego.
El proyecto está estructurado de la siguiente manera:
main.py
: Punto de entrada del juego que inicia la lógica principal.blackjack.py
: Contiene la lógica del juego de Black Jack, incluyendo el flujo del juego y las interacciones con los jugadores.jugador.py
: Define las clasesJugadorBlackJack
,Croupier
,Cliente
,Humano
yCompu
, que representan a los diferentes participantes en el juego.cartas.py
: Define las clases para las cartas y el mazo utilizado en Black Jack.
Si tienes alguna pregunta, puedes contactar a zotel1.
¡Esperamos que disfrutes jugando a Black Jack!