My first project for General Assembly - BLACKJACK
What is Blackjack?
Blackjack is card game with the goal of the player beating the house.
- ...you have a card value higher than 21
- ...you have a lower card value than the house, if your card value is below 21
- ...the house has a total card value of 21
- ...have a total card value of 21
- ...have a higher total card value than the house, if your card value is below 21
- HTML
- CSS
- Javascript
- Bootstrap Buttons
Creating this game, I implemented content in this sequence:
- Understanding the game rules and components involved
- Creating the basic structure and functions
- Identifying the basic game logic needed and that this is a player focussed game
- Implementing players and game scenarios
- Giving the game a GUI
- Including Betting structure
- Refactoring
- Planning of AI players
- Implementation of AI players
Please download the files manually OR
git clone https://github.com/Flashrob/Blackjack.git
- AI players' balance can go below 0
- Split is not implemented
- All cards are always face up
- GUI is not responsive.
- Small edge case gameplay bugs
-
Improved understanding of nested Loops
-
Learning about recursive functions
-
Improved knowledge of CSS positioning
-
Selective utilization of libraries
-
Understanding very basic AI
-
Appreciation for game development
- IT IS NOT EASY!