Inspiration

I wanted to create a game. Blackjack is a game I enjoy playing despite always losing.

What it does

Plays blackjack. Doesn't have split option.

How we built it

I wrote Model classes. I used some AI to help with GUI classes. Then I wrote a controller to link everything. Finally, I wrote a driver that executes the program.

Challenges we ran into

If I decided to implement split that would've been hard. I wanted to, but it would have been time consuming and I would've had to change the Player class structure.

Accomplishments that we're proud of

I'm proud that I was able to implement real graphics with the cards. I've never import images like this and doing so made it look way better.

What we learned

I learned how to import images. I got much better at writing view and controller code.

What's next for BlackJack

Adding the split button. Doing something when the Player has a balance of $0. Finally, being able to save a game instance.

Built With

Share this project:

Updates