An open API service indexing awesome lists of open source software.

https://github.com/kuro-98/blackjackgame

🃏 BlackJack Game ♠️♥️♣️♦️ - Réplica del juego BlackJack desarrollada con JavaScript, HTML y CSS. ¡Juega contra la computadora y acércate lo más posible a 21 sin pasarte!
https://github.com/kuro-98/blackjackgame

blackjack bootstrap css css3 ecmascript ecmascript6 fernando-herrera fernandoherrera html html5 javascript udemy-course udemy-course-project underscorejs

Last synced: 4 months ago
JSON representation

🃏 BlackJack Game ♠️♥️♣️♦️ - Réplica del juego BlackJack desarrollada con JavaScript, HTML y CSS. ¡Juega contra la computadora y acércate lo más posible a 21 sin pasarte!

Awesome Lists containing this project

README

        

# BlackJack Game ♠️♥️♣️♦️

Réplica sencilla del juego BlackJack desarrollada con JavaScript, HTML y CSS, basada en el curso del profesor Fernando Herrera. Este proyecto incorpora la lógica del juego BlackJack para permitir a los usuarios jugar contra la computadora y disfrutar de la emoción del juego de cartas más popular en casinos de todo el mundo.

## Características Principales

- **Juego Interactivo de BlackJack:** Desarrollado en JavaScript, permite a los jugadores jugar al BlackJack contra la computadora, siguiendo las reglas básicas del juego para obtener una puntuación lo más cercana posible a 21 sin pasarse.
- **Implementación de Lógica del Juego:** Aplicación de la lógica del BlackJack para determinar las puntuaciones de los jugadores y la computadora, evaluando las cartas recibidas y decidiendo cuándo pedir o detenerse.
- **Diseño Responsivo con Bootstrap:** Utilización de la biblioteca Bootstrap para agregar estilos básicos y garantizar una experiencia de juego agradable en dispositivos de diferentes tamaños, desde computadoras de escritorio hasta dispositivos móviles.
- **Baraja de Cartas Aleatoria:** Generación de una baraja de cartas aleatoria mediante la librería Underscore.js, asegurando una distribución aleatoria y justa de las cartas durante el juego.

## Tecnologías Utilizadas

- **JavaScript:** Lenguaje principal para la implementación de la lógica del juego BlackJack, incluyendo la generación de cartas aleatorias, el cálculo de puntuaciones y la interacción con el usuario.
- **HTML y CSS:** Estructura básica y estilos mínimos para la presentación del juego BlackJack, con el uso de clases de Bootstrap para mejorar el diseño y la legibilidad del juego.
- **Underscore.js:** Utilizado para generar el orden aleatorio de la baraja de cartas, asegurando una distribución equitativa durante el juego.

## Instrucciones de Juego

1. Haz clic en el botón "Pedir Carta" para recibir una carta y aumentar tu puntuación.
2. Haz clic en el botón "Detener" cuando estés satisfecho con tu puntuación y desees terminar tu turno.
3. La computadora jugará automáticamente su turno después de que el jugador se detenga o supere los 21 puntos.
4. El juego mostrará un mensaje con el resultado de la partida y ofrecerá la opción de jugar de nuevo.