1 v 1 Card Game with AI

Project Details

Project Type: Student Project

Engine Used: N/A

Language: C++

My Roles: Everything. (it was solo!)

Skills Developed: Using Singleton design patterns, Designing an AI opponent that makes decisions based on current board state, Controlling game state through State Machines.

Project Description

Card-G was a C++ card game made for a student project at the University of Huddersfield.

The prompt was to make a card game based around gaining and detracting influence points from an AI opponent. Using a variety of cards with different abilities. The card types are as follows:

Power Minus (-1 to enemy power)

Power Plus (+1 to your power)

Vision (look at enemy hand)

Steal (steal card from an obscured enemy hand)

 

Videos

Links

No links just yet.