The Way of the Card is a video game I created during a group project in the class software design. The game is written in python and taught me object-oriented programming. The way of the card is a two player game that follows some of the rules of traditional fantasy card games like Magik the Gathering and Hearthstone.
It follows a generic formula but it randomizes everything about the game The cards, the backdrops, the player names, the win conditions, and even the rules are all randomly generated. The game is never the same twice. It was difficult balancing playability with true randomness but most of the games it generates are playable. My main task in the project was image generation and card weighting. I also worked on the user interface. To learn more about the game visit: https://github.com/juicyslew/WayOfTheCard