In Magic the Gathering you play land cards. IN a game called Poxnora you have "Factions" which you build decks with. In Immortal Kingdoms you have spell spheres and sphere affinity.
There are 12 spell spheres. These are Energy, Summoning, Mind, Meta, Illusion, Nature, Life, Death, Fire, Water, Earth, and Air.
So, when building a rune deck (or Brigade) I wanted the players to have freedom to choose the various runes they liked but to also kind of "encourage" themes (like Magic the GAthering has red decks, blue decks, etc).
Like other games the different spheres have certain types of runes (red has a lot of damage spells, life has healing, etc). So I wanted to kind of restrict players and make them want to play more theme decks then circus decks (a little of everything with no cohesive style or theme) but without having them feel "restricted".
So I came up with Sphere Affinity. With Sphere Affinity you have an affinity SCORE with each spell sphere. This starts at 100. 100 Fire Affinity, 100 Energy Affinity, etc.
Each time you play a rune from that sphere your affinity goes up in that sphere and down in all 11 other spheres. It goes down by 5% of the cost of the mana cost of the rune.
For example, if you played a 100 mana cost fire rune it would increase your fire affinity by 5 (from 100 to 105). It would decrease all other sphere affinities to 95.
So what does affinity do? Well, every time you play a rune there is a chance the cost of the rune will be either 10% more or 10% less. The chances of this are based on a percentage check of your sphere affinity being either over or under 100.
Take the example above. If your fire affinity is now 105 then you are 5 OVER 100 for your fire affinity. So you now have a 5% chance that the mana cost of your next fire rune played will cost 10% less.
Now if you are at 95 Air Affinity (for example) then there is a 5% chance that your next air rune played will cost 10% more.
My hope is that this will be something you need to be aware of but still give players that opportunity to build the Rune Brigades they want. Also, there are bonuses and loses so it will make players consider the strategic implications of using all one deck and having the chance to get additional mana or trying to go with a deck with a lot of variety and taking a chance of paying more mana.
I didn't want anything to severe basically. There are also runes that will increase sphere affinity.
I am currently working on implementing this into the game so any problems anybody sees with this would help. Or any ideas to make it better.
The only strange thing I see is that everytime I play a fire spell, I gain 5 affinity point (in fire) but I loose 55 affinity points.
This seems a bit odd to me, not sure why but I feel it's a bit unbalanced.
I think the affinity pool should keep it's overall total score to a amount(100x12=1200) and then, each time you play a spell, there should be an equilibrium between the affinity gained in one or more sphere and the affinity lost.
For example, you could say that playing a fire spell will give you:
+5 Fire
-5 Water
+4 Earth
-4 AirEnergy
+3 Summoning
-3 Mind
+2 Meta
-2 Illusion
+1 Nature
-1 Life
0 Death
This way you keep the affinity pool balanced and also you could say that each affinity sphere has an "affinity relation" with other spheres.
Following the example above, you see that you dont' want to mix fire and water spell in your deck, but maybe it could be a good idea to mix fire and earth spell
Anyway, I think you're doing a very good job.
Bye