Welcome to the Blackjack Game repository! This browser-based card game uses HTML, Tailwind CSS, and JavaScript, following the MVC (Model-View-Controller) architecture. The project focuses on learning and applying MVC principles.
- [About the Project]
- [Technologies Used]
- [MVC Implementation]
- [How to Run]
- [Features]
- [Future Improvements]
This project recreates the popular card game Blackjack, where players compete against the dealer to reach 21 without exceeding it. The main objective was to explore the MVC pattern in a practical scenario.
- HTML: Game structure.
- Tailwind CSS: Styling and responsiveness.
- JavaScript (ES6): Game logic and MVC implementation.
- Manages game state (deck, hands, scores).
- Implements logic for shuffling, dealing, and determining winners.
- Renders the UI and listens for user actions.
- Dynamically updates based on game state.
- Connects Model and View.
- Processes inputs and triggers updates.
git clone https://github.com/Vansh-Singhal/blackjack-game.git
cd blackjack-game
- Responsive Design: Tailwind CSS ensures compatibility across devices.
- Interactive Gameplay: Supports hitting, standing, and score updates.
- MVC Architecture: Modular and maintainable structure.
- Add customizable rules (e.g., decks, dealer behavior).
- Include sound effects and animations.
- Support multiplayer mode. -Enhance accessibility features.