This project was developed as part of a Udemy course taught by Fernando Herrera from DevTalles. It is an interactive Black Jack web game implemented with modern web technologies.
The goal of this project is to practice fundamental concepts of JavaScript, HTML, and CSS, learned during the course. The game follows the classic rules of Black Jack, allowing players to compete against the computer dynamically and interactively.
- 🃏 Interactive gameplay: Play against the computer with standard Black Jack rules.
- 🎨 User-friendly interface: Simple yet appealing visual design.
- 🔄 Dynamic experience: Real-time events for a smooth gameplay experience.
- 📜 Clear rules: Implementation of basic Black Jack rules.
- 🖱️ Intuitive controls: Buttons to draw cards, stand, and restart the game.
Explore the app here: Black Jack
- HTML5 for the structure of the page.
- CSS3 for styling and design.
- JavaScript for the game logic.
- Clone this repository to your local machine:
git clone https://github.com/your_username/blackjack.git
- Execute to re-build node moduls
npm install
- Run devServer
npm run dev
- Execute
npm run build
- Deploy "dist" folder
Click on the "Nuevo Juego " button to start the game. Click on the "Pedir" button to add cards to your hand. If you want to stop, press "Detener". Try to get a score close to 21 without exceeding it. The goal is to beat the computer by reaching a higher score without going over 21.
Aces count as 11. Face cards (J, Q, K) count as 10. Other cards are worth their numeric value.
This project was developed as part of the course: "Modern JavaScript Ultimate Guide +10 Projects" by Fernando Herrera from DevTalles.
If you have any questions, comments, or suggestions, feel free to reach out:
Email: alejandro.hernandez4819@alumnos.udg.mx GitHub: AleHdzB Enjoy the game and good luck! 🎲