I want to make a game card battle based game. In this cards have specific attributes which can increase player’s hp/attack/defense or attack an enemy to reduce his hp/attack/defense
I am trying to make an AI for this game. AI has to predict which card it will select on the basis of current situations like AI’s hp/attack/defense and Enemy’s hp/attack/defense. Since AI cannot see enemy’s card hence it cannot predict future moves.
I searched few techniques of AI like minmax but I think minmax will not be suitable since AI cannot predict any future moves.
I am searching for a technique which is very flexible so that i can add a large variety of cards later.
Can you please suggest a technique for such game.