I'm working on a simple war game. In the game, units can be purchased. Each unit in the game has the following stats:
Strength
Armor
Movement
Range
What I'd like to do is assign a cost to each unit. Preferably something simple like add all the stats will give the cost of the unit. It sounds easy, but I think there's something more to it.
For example:
Say there's UnitA with S=4,A=4,M=3,R=1. Then I want to make a UnitB with M=4 and R=4. Now say I want both units to be the same cost. How would I pick appropriate values for UnitB strength and armor? Is there an algorithmic or is this something I need to figure via trial and error (ie: play testing)?
Maybe the question is more general. HowTo balance units when creating a war game? I figure there must be some way I can put a value on the importance of each attribute. In my game, strength and armor are near equal. I just can't see how to relate movement and range.
Is S:4 A:4 M:3 R:1 more or less powerful a unit as S:4 A:4 M:1 R:3?
My guess is that there will need to be some form of scaling based upon movement/range for a units worth.
This is exactly my question. How would I begin to quantify that?
At first I made the stipulation that Range and Movement would have the same cost. So the answer to the above question would be yes. Then I tried to relate Range to Strength by saying in an attack, Strength would taper off by 1 for each tile away from a target. I came up with saying Strength and Armor (being equal) would be a cost of 1 and Range and Movement (being equal) would have a cost of 1/2. This sounded good at the time, but then I realized I made some pretty big stipulations. There was no real basis for the comparisons I was making. How does one really say one unit is more valued on the battlefield?
There were other factors. For example: I was going to have terrain effect Movement, but not Range (keeping the game somewhat simple). This would definitely effect my assumption that Range and Movement were equal in value.
I had this naive thought that I was going to have all units be the same cost and vary the stats for each unit to provide variety. Now I realize it's not so simple. It's a big question, and I don't even know where to begin.