A text-based version of blackjack made for ICS 110
Python
This is a text-based version of the card game blackjack I made for ICS 110 (introductory Python course). This was an individual project made in the Replit IDE and Python. Along with normal BlackJack rules, there were a few special rules we had to follow:
As the first computer science class I ever took, this utilized the skills of logic and object-oriented programming I had learned. It was also my first experience with a “larger” project and writing a lot of code, as we had been doing small exercises up until this point. So it was a good experience to put it all together and actually make something.
Since this was created a long time ago, there are likely a lot of improvements I could make. For one thing, the chips are reset to 100 after each game, even if you choose to continue playing. This is because our instructor said to make it this way. However, this has little practical use and doesn’t make much sense, so having the chips carry over is something I would change. Also, it is likely that the code is redundant in certain places, especially regarding the split option. Since I know better by now, I would try to make sure it followed better coding practices.
Source: KaileeHung/blackjack