FANTASY CARD GAME
As part of my Game Patterns and Programming course, we were assigned a task to create our own C++ console card game using Object Oriented Programming (OOP).
I already had a bit of practice with OOP so this task was the perfect way to refresh my memory and learn more about creating objects and familiarise myself with properly using pointers. Overall, this experience was worth while and I was able to succesffuly create a fully working card game.
Game Overview:
Your objective is to beat the AI controlled opponent by strategically utilising the cards within your deck. Both players have the exact same cards in their and start the game with 20 Health Points each. If your health reaches 0, its game over and you'll have to try again.
Decks are randomly shuffled so no two playthroughs will be the exact same allowing for a variety of strategies. No card descriptions are given beforehand so you'll have to play each card to find out what they do or take a guess based of their names.



ROLE
-
Programmer
TOOLS
-
Microsoft Visual Studio 2022
LANGUAGE
-
C++
-
Object Oriented Programming (OOP)
PERSONAL CONTRIBUTION
-
Card Effects
-
Core Gameplay Loop