A modern, interactive Blackjack game built with web technologies.
This project is a fully functional Blackjack game that simulates the classic casino card game. Players can play against the dealer, place bets, hit or stand according to standard Blackjack rules. The game features realistic card animations, sound effects, and responsive design.
- Classic Blackjack gameplay
- Responsive design that works on desktop and mobile devices
- Animated card dealing and game actions
- Betting system with chip selection
- Game statistics tracking
- Sound effects and music (with toggle options)
- Clean, intuitive user interface
- HTML5, CSS3, JavaScript
- Local Storage for saving game stats
- Responsive design principles
- Card deck management system
- Animation libraries
To run the project locally:
-
Clone the repository
git clone https://github.com/yourusername/blackjack-game.git -
Navigate to the project directory
cd blackjack-game -
Open
index.htmlin your browser or use a local server
- Place your bet by clicking on the chips at the bottom of the screen
- Click "Deal" to start the game
- Choose to "Hit" (take another card) or "Stand" (keep your current hand)
- Try to get as close to 21 as possible without going over
- Beat the dealer's hand to win!
- Number cards are worth their face value
- Face cards (Jack, Queen, King) are worth 10
- Aces are worth 1 or 11, whichever is more favorable
- Dealer must hit on 16 or less and stand on 17 or more
- Blackjack (Ace + 10-value card) pays 3:2
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Card imagery inspired by classic casino designs
- Special thanks to all contributors and testers