Creating Card Game; give 2 players the same Creature card but the cards can have different stats

So I have no idea how to code but I’m hoping someone here could do me a favor, basically I’m making a card game where 2 different players can have the same creature card but with different stats randomly increased or decreased based on base stats. I’ll need to show those stats on some sort of overlay on the card itself.

For example, I could find a card for a creature called Naxxor, and normally Naxxor has.

  • Courage - 80
  • Power - 90
  • Wisdom - 80
  • Speed - 70
  • Energy - 70

But the card I found has Naxxor with

  • Courage - 70
  • Power - 95
  • Wisdom - 75
  • Speed - 90
  • Energy - 50

On each creature card there are 4 ‘disciplines’, and an energy value. The four disciplines include Courage, Power, Wisdom and Speed. The disciplines have a range of 5 and Energy has a range of 10

Disciplines on creatures can be at minimum 0 and maximum 160, and each of these values vary by 20 from card to card. Base Energy has a minimum of 20 and a maximum of 120, but a creature can reach 0 energy to be destroyed. For example: Naxxor’s Power which normally stand at 90 can go up to 110 or down to 70 on the base card and his Energy which normally stands at 70 can go up to 90 or down to 50, additional effects through the use of spell card or weapons can temporarily increase a creature’s disciplines and Energy lvls.

For now I want to distribute cards through a store system where you click a button to purchase what are called Booster packs which give a player 5 random cards, so the system would have to pull from a database of base cards and would pull a card based on a rarity lvl of 1-5… later on the packs will cost ingame currency but for now it can simply be a button.

The point of this is to always give a player a possible better card to grind towards, in order to achieve the perfect card.

It sounds like you have all the information, what exactly are you wanting to know?

I have a few questions though.

  • Can the cards be completely random within the stat ranges or should the total of all the stats still be within a range (to prevent a player getting a card with all min or all max stats)?
  • Is it possible for 2 or more players to get a card that has the same stats or must each card be unique in its stat value combinations (noting that this option gives you a finite number of card combinations & therefore cards that can be in the game).

Hi,

So you just want this logic to be converted in Unity script for you or want some other help.
Let me know in my email ( shahzad.naseem@thebullstudios.com ) or add me on skype ( shahzad.chaudary ) for discussion.

Regards,
Shahzad Naseem