Inspiration
The inspiration for this project was to challenge ourselves to create a classic game using an older programming language, Visual Basic 6.
What it does
The project is a blackjack game that allows users to play against the computer. The game follows the classic rules of blackjack, where the player and the dealer are each dealt two cards. The goal is to get a hand value of 21 or as close to 21 as possible without going over. The player can choose to hit (draw another card) or stand (keep their current hand) to try and beat the dealer's hand.
How we built it
We built the game using Visual Basic 6. The game logic was coded using Object-Oriented Programming (OOP) principles, where we created classes for the player, dealer, and card objects. We also utilized the graphical user interface (GUI) features of VB6 to create an engaging user experience.
Challenges we ran into
One of the biggest challenges we faced was working with an older programming language that has limited resources and support. A challenge we faced was integrating the game logic with the GUI and ensuring that the game ran smoothly.
Accomplishments that we're proud of
We are proud of the fact that we were able to create a fully functioning blackjack game using an older programming language. It was a great challenge and learning experience for us, and we are happy with the final product.
What we learned
Through this project, we learned the importance of resourcefulness and problem-solving when working with limited resources. We also learned the value of OOP principles in creating modular and maintainable code. Finally, we gained a better understanding of GUI programming and how to create an engaging user experience.
What's next for Blackjack Card Game
Moving forward, we would like to add more features to the game, such as different game modes and the ability to play with other players online. We would do this by using React.js.
Built With
- visual-basic-6
Log in or sign up for Devpost to join the conversation.